免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 13452 | 回复: 15
打印 上一主题 下一主题

[proxy] 如何用cacti监控squid的信息 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-08-14 17:40 |只看该作者 |倒序浏览
1、启用squid的snmp服务,自己看配置文件(配置略),打开3401端口;
2、修改squid所在机器的snmpd服务的配置文件,snmpd.conf,修改如下:
view    systemview    included   .1.3.6.1.4.1.3495.1
proxy -v 1 -c megajoy 127.0.0.1:3401 .1.3.6.1.4.1.3495.1
重起snmpd服务。
3、在安装了cacti的机器上,用snmpwalk命令,远程测试是否可以读到squid的OID信息:
snmpwalk -v 2c -c *** *.*.*.* 1.3.6.1.4.1.3495( ***指snmp的密码,*.*.*.* 是安装了squid机器的ip地址),返回信息:
很多行类似如下的信息:
SNMPv2-SMI::enterprises.3495.1.1.1.0 后面信息略
SNMPv2-SMI::enterprises.3495.1.1.2.0 = 后面信息略
SNMPv2-SMI::enterprises.3495.1.1.3.0 = 后面信息略

SNMPv2-SMI::enterprises.3495.1.2.1.0 = 后面信息略
SNMPv2-SMI::enterprises.3495.1.2.2.0 = 后面信息略
SNMPv2-SMI::enterprises.3495.1.2.3.0 = 后面信息略
SNMPv2-SMI::enterprises.3495.1.2.4.0 = 后面信息略
SNMPv2-SMI::enterprises.3495.1.2.5.1.0 = 后面信息略
4、在cacti中添加相应的data、Graph模板,可参考(http://hukai.hzpub.com/post/628.htm)。
5、问题,我的cacti始终无法出现如下错误
“ERROR: opening '/var/www/html/cacti/rra/****.rrd': No such file or directory”
我怀疑是我的cacti执行出现问题,请问该如何排错?希望各位大侠尽快给个提示。先谢了!:wink:

论坛徽章:
0
2 [报告]
发表于 2007-08-14 23:32 |只看该作者
这个cacti研究的人比较少啊,原来有个哥们研究过,不过对于squid似乎是没有研究过。

论坛徽章:
0
3 [报告]
发表于 2007-08-15 09:08 |只看该作者
现在图片倒是生成了,估计是我的cacti执行速度太慢导致。只是没有任何图形,但是相应的data模板的OID肯定没错,而且在cacti上执行snmpwalk命令,可以取到相应的OID的值。真是奇怪啊?:wink:

论坛徽章:
0
4 [报告]
发表于 2007-08-15 11:45 |只看该作者

还是用net-snmp给squid的snmp作代理吧

cacti 在进行 snmp 查询之前会先确定对方是否在运行, 他用的方法是查询 .1.3.6.1.2.1.1.3.0 这个 oid, 但是 squid 不支持这个 oid , 于是 cacti 就以为 squid down 了,不会去查询snmp信息了。

还是使用net-snmp作squid的snmp转发

注意,net-snmp要使用5.3.1版本以上

论坛徽章:
0
5 [报告]
发表于 2007-08-16 11:07 |只看该作者
cacti对squid的监控,窃有小得,简单说一下。

1.在squid.conf中
acl ALL src 0.0.0.0/0.0.0.0
acl ADMIN src 127.0.0.1/32
acl SNMP snmp_community          public

snmp_access allow SNMP ADMIN
snmp_access deny ALL

2.在snmpd.conf中代理squid的snmp,这样才科学。
添加以下行至snmpd.conf
proxy -v 1 -c public l127.0.0.1:3401 .1.3.6.1.4.1.3495.1
3.在cacti中导入别人写好的squid模板
访问  http://forums.cacti.net/about4142.html

4.折腾吧,squid的所有信息都能给你画出图来。

论坛徽章:
0
6 [报告]
发表于 2007-08-16 15:35 |只看该作者
原帖由 phpman 于 2007-8-16 11:07 发表
cacti对squid的监控,窃有小得,简单说一下。

1.在squid.conf中
acl ALL src 0.0.0.0/0.0.0.0
acl ADMIN src 127.0.0.1/32
acl SNMP snmp_community          public

snmp_access allow SNMP ADMIN
snmp_acc ...


正是这位仁兄所说的。

1.PNG (58.62 KB, 下载次数: 97)

1.PNG

论坛徽章:
0
7 [报告]
发表于 2007-08-17 11:43 |只看该作者
用的是2.6的squid么?

论坛徽章:
0
8 [报告]
发表于 2007-09-04 12:55 |只看该作者

请教 cacti for squid

按照 phpman 楼主的配置还是出现错误!


RRDTool Says:

ERROR: opening '/usr/local/apache2/htdocs/cacti/rra/squid_cache_cache_objects_42.rrd': No such file or directory


redhat as 4u4
net-snmp 5.1.2-11(系统自带)
cacti 0.8.6j
squid 2.6u14
请帮帮忙!感激不尽!

论坛徽章:
0
9 [报告]
发表于 2007-09-04 14:12 |只看该作者
找不到rrd文件,你先用snmpwalk跑一下看能取到squid服务器的信息吗?

论坛徽章:
0
10 [报告]
发表于 2007-09-04 14:15 |只看该作者

snmpwalk 可以取数据

snmpwalk -v 2c -c public  IP:3401 1.3.6.1.4.1.3495.1
有数据!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP