Linux系统基于Cacti的监控和报警(3)

#vi /etc/squid/squid.conf

acl CactiServer src 127.0.0.1 //写本机,因为要用net-snmp做代理

acl SNMP snmp_community passwd

snmp_port 3401

snmp_access allow SNMP CactiServer

snmp_access deny ALL

#squid -k reconfigure

重新载入配置

使用netstat -tunlp |grep squid

查看是否监听3401端口。

测试一下squid的snmp是不是正常,要安装一个snmp的工具包

#yum install -y net-snmp-utils

#snmpwalk -v 1 -c passwd localhost:3401 .1.3.6.1.4.1.3495.1

这个有数据出来才对,没有的话,检查上面的配置.

(2).在snmpd.conf中代理squid的snmp

#vim /etc/snmp/snmpd.conf

添加以下行至snmpd.conf

#proxy -v 1 -c passwd 127.0.0.1:3401 .1.3.6.1.4.1.3495.1

测试一下.看看有没有数据

#snmpwalk -v 1 -c passwd localhost:161 .1.3.6.1.4.1.3495.1

(3).在cacti中导入别人写好的squid模板

下载地址:?id=79

1)把以下文件拷贝到此目录 <cacti_path>/resource/snmp_queries:

webcache_squid_core.xml

webcache_squid_median.xml

2)在Cacti的配置界面“Import Templates”中导入cacti_host_template_webcache_squid_server_snmp.xml

(4).squid的所有信息都能画出图来。

安装就完成了。

1)在“Devices”选项中添加新主机,注意“Host Template”选择"squid sever"。就是导入进的那个.并注意填写以下内容:

SNMP Community = passwd

SNMP Version = 1

SNMP Port = 3401

2)在Cacti的"settings"里面, poller页的"Downed Host Detection"选择 Ping, 不要选择带有snmp字样的会出错.

在你的设备主机的最下面会见到

WebCache - Squid Statistics - Core (Verbose Query) Uptime Goes Backwards Success [1 Item, 1 Row]

WebCache - Squid Statistics - Median Based (Verbose Query) Uptime Goes Backwards Success [3 Items, 3 Rows]

注意:

1.提示:"No SNMP data returned"

可以尝试改变这个设置

view systemview included .1.3.6.1.2.1.1

view systemview included .1.3.6.1.2.1

2.Cacti不能生成图象.

注意,主机设置中,一定是要活的。也就是讲icmp之类一定要能ping通.

也可以尝试禁用掉存活检查。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wwpppz.html