陈辉煌 发表于 2018-12-27 12:06:16

cacti监控squid的方法

  1.在 /usr/local/squid/etc/squid.conf 中添加
  acl ALL src 0.0.0.0/0.0.0.0
  acl localhost src 127.0.0.1/32
  acl snmp snmp_community public
  snmp_access allow snmp localhost
  snmp_access deny all
  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 stop
  /etc/init.d/snmpd start
  只就可以用cacti 等snmp管理软件监控到了(收集snmp的squid信息还涉及mib)
  cacti已经有前辈制作好模版我们直接导入就可以使用了
  http://forums.cacti.net/about4142.html
  下面2个文件放在cacti目录下
  /resource/snmp_queries/
  webcache_squid_core.xml
  webcache_squid_median.xml
  问题:
  1.可能HTTP DATA图的时候不行,打开Debug显示
  RRDTool Says:
  ERROR: invalid y-grid format
  进入"Graph Template" 找到 HTTP DATA 点击进入 找到 "Unit Grid" 把后面的值(KB/s)删除,保存退出.
  2.snmp的测试
  snmpwalk -v 1 -c public 127.0.0.1:3401 .1.3.6.1.4.1.3495.1
  (redhat/centos需要安装这个包net-snmp-utils)

页: [1]
查看完整版本: cacti监控squid的方法