王艳玲 发表于 2018-12-28 06:38:51

添加cacti插件监控squid

一、squid服务器
1.   squid.conf配置文件:
snmp_port 3401 (squid的snmp代理(agent)功能集成在squid软件中。这个是squid监听snmp请求的常用端口。)
acl snmppublic snmp_community public
acl localhost src 127.0.0.1/32
snmp_access allow snmppublic[公共体] localhost[可以访问端口的主机]
snmp_access deny all
这样配置表明仅本机可以查询snmp的squid代理。
2.   在安装squid的机器上测试:
#snmpwalk –v 2c –c public 127.0.0.1:3401.1.3.6.1.4.1.3495.1
如果 snmp_access 不是localhost而是all ,所有的机器都可以访问这台squid的3401端口。
这样安装cacti的主服务器上需要重新配置端口在3401,不方便所以要在需要监控的squid服务器上配置/etc/snmp/snmpd.conf添加由普通agent来代理squid的agent .
proxy -v 1 -c public 127.0.0.1:3401 .1.3.6.1.4.1.3495.1
public 要和squid.conf 中的一样,但和自己的snmp_community不是一回事,可以重复也可以用其它名称。
/etc/init.d/snmpd restart
/etc/init.d/snmptrapd restart

在安装监控cacti的服务器上向装有squid的机器上查询。
#snmpwalk –v 2c –c public 172.20.51.21.1.3.6.1.4.1.3495.1
二、cacti模版导入
ConsoleàImport Template à浏览
DevicesàAssociated Graph Templatesàsquid-HTTP Data
Devices -à Create Graphs for this Host
使用监控squid的squidstats模板.



页: [1]
查看完整版本: 添加cacti插件监控squid