232
中電雲集
squid命中率監控軟件squid-graph
本文原創 轉載說明 更新日期:08年1月12日 環境:centos5.1
為了測試公司的squid,要找一個squid的命令比率查詢軟件,好不容易找到一個軟件,叫squid-graph,晚點還要研究一下用cacti監控他的流量,
1.下載:squid-graph
https://sourceforge.net/projects/squid-graph
解壓縮,安裝
#tar zxvf squid-graph-3.2.tar.gz
#mv squid-graph /usr/local/
2.安裝perl的GD包
安裝rpm擴展包,安裝方法見我的”rpm高級管理技巧”
#yum -y install perl-GD-Graph perl-GD
3.配置httpd服務器
在www目錄下建立squid-graph文件夾
#mkdir -p /var/www/squid-graph
編輯httpd的配置文檔
# vim /etc/httpd/conf.d/squid-graph.conf
在加入
Alias /squid-graph /var/www/squid-graph
<Location /squid-graph>
Order deny,allow
Allow from all
Deny from all
Allow from 127.0.0.1
Allow from ::1
</Location>
4.安裝完,分析
使用以下命令來分析
#/usr/local/squid-graph/squid-graph -o=/var/www/squid-graph/ < /var/log/squid/access.log
還可以設置自動使用cron,每5分鍾執行一次
#crontab -e
*/5 * * * * /usr/local/squid-graph/squid-graph -o=/var/www/squid-graph/ < /var/log/squid/access.log
到此結束,然後通過瀏覽器訪問 https://ip/squid-graph/index.html
注:squid的日誌要使用squid原本的格式,和emulate_httpd_log on ,有人講這行一定要注釋掉,不然程序分析不出來.記的要設置安全哦,不能讓任何人都能打開哦。
最後更新:2017-01-04 22:34:34