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命中率等情況了。

 

 

發佈了52 篇原創文章 · 獲贊 6 · 訪問量 42萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章