cacti 對(duì) squid的監(jiān)控
Cacti是一款網(wǎng)絡(luò)監(jiān)控軟件,對(duì)許多東西都能監(jiān)控,有監(jiān)數(shù)據(jù)庫的有監(jiān)PHP的等,下面講下cacti 對(duì) squid的監(jiān)控!
剛做完了一個(gè)cacti對(duì)squid的監(jiān)控,下面把步驟寫下來
cacti服務(wù)器端的設(shè)置
1 下載cacti 對(duì)squid監(jiān)控的模板,將模板解壓縮后放入/cacti/resource/snmp_queries/文件夾下面
http://u.028life.com/link.php?url=http://forums.cacti.net%2Fdownload.php%3Fid%3D79
2 將模板下載到本地機(jī)一份,解壓縮后,將其中名字為:cacti_host_template_webcache_squid_server_snmp
導(dǎo)入cacti中
做法:點(diǎn)擊Import/Export 下 Export Templates
點(diǎn)擊瀏覽/save.
3 被監(jiān)控的squid服務(wù)上配置如下
1 確認(rèn)squid 編譯有--enable-snmp選項(xiàng)
configure options: '--prefix=/user/squid' '--enable-dlmalloc' '--enable-gnuregex' '--enable-async-io' '--enable-storeio=aufs,diskd,ufs' '--enable-snmp' '--enable-cachemgr-hostname' '--enable-arp-acl' '--enable-htcp' '--enable-ssl' '--enable-large-cache-files' '--disable-internal-dns' '--disable-linux-netfilter' '--disable-ident-lookups' '--enable-truncate' '--with-maxfd=6553500' '--enable-forw-via-db' '--disable-cache-digests' '--enable-referer-log' '--enable-useragent-log' '--enable-delay-pools' '--enable-kill-parent-hack' '--disable-carp' '--disable-icmp' '--enable-auth' '--enable-epoll' '--enable-follow-x-forwarded-for' '--with-pthreads'
2 編輯squid.conf
加入如下行:
acl CactiServer src 119.16.24.10
acl SNMP snmp_community net
snmp_port 3401
snmp_access allow SNMP CactiServer
解釋 acl CactiServer src 119.16.24.10 此IP為cacti服務(wù)器的名稱。
3 vi /etc/snmp
snmpwalk -v 1 -c 'net' 127.0.0.1:3401 .1.3.6.1.4.1.3495.1
加入此行重啟服務(wù)
4 在cacti 服務(wù)器添加監(jiān)控
Host Template 選擇 WebCache - squid server選項(xiàng)
Downed Device Detection 選擇ping 選項(xiàng)
SNMP Version 選擇1
SNMP port 輸入 3401
5 剩下的就是添加機(jī)器的事情了,結(jié)束
通過上面的五點(diǎn),我們學(xué)會(huì)了cacti 對(duì) squid的監(jiān)控 的具體方法!希望對(duì)你們有用!
【編輯推薦】