天天看點

cacti中監控squid的方法

cacti中監控squid的方法:

     1.在 /usr/local/squid/etc/squid.conf 中添加

      acl localhost src 127.0.0.1/32

      acl snmp snmp_community public

      snmp_access allow snmp localhost

      這點在咱們的代理伺服器上添加需要注意所放的位置,不然會監控不到資料。

     2.在 /etc/snmp/snmpd.conf 中添加

      proxy -Cc -m /usr/local/squid/share/mib.txt -v 1 -c public 127.0.0.1:3401 .1.3.6.1.4.1.3495.1

     3.重新加載squid的配置檔案

     /usr/local/squid/sbin/squid -k reconfigure

     4.重新開機snmpd

     /etc/init.d/snmpd restart

     這就可以用cacti 等snmp管理軟體監控到了(收集snmp的squid資訊還涉及mib),你可以使用snmpwalk -c public -v1 127.0.0.1:3401 .1.3.6.1.4.1.3495.1測試下是不是有資料輸出,如果有資料輸入那麼則說明snmp設定成功。

     5、加載監控squid的模闆,當然如果學習cacti比較深入的話也可以自己制作模闆。cacti已經有前輩制作好模版我們直接導入就可以使用了

http://forums.cacti.net/about4142.html

下面2個檔案放在cacti目錄下

/resource/snmp_queries/

webcache_squid_core.xml

webcache_squid_median.xml,然後在http://cactihost/cacti/的頁面中有一項Import Templates(模闆導入)項,将cacti_host_template_webcache_squid_server_snmp.xml導入,則在添加host的模闆中選擇Web cache -squid server項,,配置的時候需要注意,設定:

      SNMP Version      Version1

      SNMP Community    public

      SNMP Port         3401(預設為161)。

如果配置沒有問題的話,你就可以監控到squid的運作情況了,包括squid的緩存、檔案描述符、Cache命中率等情況了。

本文轉自 天樂 51CTO部落格,原文連結:http://blog.51cto.com/tianlegg/1671673,如需轉載請自行聯系原作者