Chinaunix首页 | 论坛 | 博客
  • 博客访问: 955300
  • 博文数量: 245
  • 博客积分: 11429
  • 博客等级: 上将
  • 技术积分: 2662
  • 用 户 组: 普通用户
  • 注册时间: 2009-08-15 00:16
文章存档

2011年(56)

2010年(174)

2009年(15)

分类: LINUX

2010-11-18 13:53:04

Cacti   监控squid

               作者:pkfeiyang bloghttp://pkfeiyang.cublog.cn

 

 

下载模板

%3Asquid

cacti_graph_template_squid_http_data

cacti_graph_template_squid_http_requests

cacti_graph_template_squid_cache_objects

2.编辑squid.conf 文件

snmp_port 3401

acl ADMINN src 127.0.0.1  #写本机。因为要用net-snmp 做代理

acl ADMIN src 192.168.1.0/24  # 能够访问这台snmp的用户

acl SNMP snmp_community   public

snmp_access allow SNMP  

#snmp_access deny !ADMIN

snmp_access allow ADMINN

snmp_access allow ADMIN

snmp_access deny ALL

#snmp_incoming_address 0.0.0.0

#snmp_outgoing_address 0.0.0.0

运行

/usr/local/squid/sbin/squid -k parse  #检查有没有错误

[root@squid ~]# /usr/local/squid/sbin/squid -k reconfig #重新加载配置文件

查看squid监听的端口

3401的话 说明squid 没问题

3.检查能不能测试出数据

修改snmd.conf文件

proxy -v 1 -c public 127.0.0.1:3401 .1.3.6.1.4.1.3495.1 加上这一条

在本机上测试

  snmpwalk -v 1 -c public localhost:3401 .1.3.6.1.4.1.3495.1

  出数据说明正常,否则自己去检查配置

在监控机上(192.168.1.175)测试

  snmpwalk -v 1 -c public 192.168.1.170:3401 .1.3.6.1.4.1.3495.1  #192.168.1.170 squid 服务器

出数据正常

     否则修改squid服务器snmpd.conf 文件的访问控制

如:

 com2sec notConfigUser default       public

改为:

   com2sec notConfigUser 192.168.1.175       public #192.168.1.175 为监控主机,此意思为只有这台1.175的机器能够访问,连本机也无权的哦。这点要注意

如果以上都没有问题,说明你已经成功一大半了,接下来就是配置图形的问题了。

4 导入模板

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

5设置

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

SNMP Community = public

SNMP Version = 1
SNMP Port = 3401 ###
端口默认是161 这里改成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"

你可以做如下的操作

改变这个设置

1       view systemview included .1.3.6.1.2.1.1

1       view systemview included .1.3.6.1.2.1

参考:

阅读(745) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~