设为首页收藏本站

LinuxTone | 运维专家网论坛 - 最棒的Linux运维与开源架构技术交流社区!

 找回密码
 注册

QQ登录

只需一步,快速开始

#公告#抱歉,网站将关闭,不再开放。由于PC时代已远逝 。在这个后移动互联网时代,我们继续携手前行,保持对技术的热情。共同构建linuxtone知识星球欢迎加入,一起讨论技术、招聘人才、分享资源。请新老linuxtone人 扫码移步到 知识星球:linuxtone

学习是一种信仰!分享是一种快乐!能力= 心态 * 沟通 * 知识 (你的每一天需要正能量!)

 网站的发展需要你贡献一份力量!希望你能每天坚持看贴1小时,并回答网友的问题!祝你在浏览论坛的过程中取得进步!谢谢!linuxtone加油!大家加油! 友情提示: 你今天学习了吗?你今天进步了吗?少一点抱怨!多一点进步!Life is short ! Why not linuxtone ?  

网站的发展、感谢每位坛友的努力!

查看: 10011|回复: 3

mrtg监控squid状态 [复制链接]

LT管理团队

社区首席勤杂工

Rank: 9Rank: 9Rank: 9

签到
473
注册时间
2008-5-19
最后登录
2019-8-14
在线时间
1946 小时
阅读权限
200
积分
59239
帖子
2551
主题
1209
精华
25
UID
1

LT总司令

发表于 2008-9-8 13:13:17 |显示全部楼层
mrtg安全支持对squid服务器各种状态的监控

下面本人实现步骤,仅供参考!

squid安装完后,在mrtg配置文件中将/usr/local/squid/share/mib.txt载入

引用
cp /usr/local/squid/share/mib.txt /etc/mrtg/squid.mib


在mrtg配置文件mrtg.cfg文件中加入:

LoadMIBs: /etc/mrtg/squid.mib


并在squid配置文件中合适位置加入

acl snmppublic snmp_community public
snmp_port 3401
snmp_access allow snmppublic all
【本文实现环境为内网中,严格的说,公网的话,很不安全,还是修改一下默认public 和all!】
在/etc/mrtg/mrtg.cfg中加入:


Target[askwan-cache1]: cacheHttpHits&cacheServerRequests:public@192.168.1.217:3401
RouterName[askwan-cache1]: cacheUniqName
MaxBytes[askwan-cache1]: 100000
Title[askwan-cache1]: HTTP Hits
PageTop[askwan-cache1]: <H1>Cache Statistics: HTTP Hits/Requests</H1>
Suppress[askwan-cache1]: y
LegendI[askwan-cache1]:  HTTP hits
LegendO[askwan-cache1]:  HTTP requests
Legend1[askwan-cache1]:  HTTP hits
Legend2[askwan-cache1]:  HTTP requests
YLegend[askwan-cache1]: perminute
ShortLegend[askwan-cache1]: req/min
Options[askwan-cache1]: nopercent,growright,perminute, dorelpercent, unknaszero




Target[proxy-askwan]: cacheServerInKb&cacheServerOutKb:public@192.168.1.217:3401
#RouterName[proxy-askwan]: cacheUniqName
MaxBytes[proxy-askwan]: 76800
Title[proxy-askwan]: Cache Server Traffic In/Out
PageTop[proxy-askwan]: <H1>Cache Statistics: Server traffic volume (In/Out)</H1>
Suppress[proxy-askwan]: y
LegendI[proxy-askwan]:  Traffic In
LegendO[proxy-askwan]:  Traffic Out
Legend1[proxy-askwan]:  Traffic In
Legend2[proxy-askwan]:  Traffic Out
YLegend[proxy-askwan]: per minute
ShortLegend[proxy-askwan]: b/min
kMG[proxy-askwan]: k,M,G,T
kilo[proxy-askwan]: 1024
Options[proxy-askwan]: nopercent,growright, perminute, unknaszero


重新生成首页,重新执行env LANG=C /usr/local/mrtg/bin/mrtg /etc/mrtg/mrtg.cfg 三次
就可以得到图像了
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
&amp;lt;-sina_sign,1762622645,2a5b1a59,10-&amp;gt;感谢大家对linuxtone的支持!&amp;lt;/strong&amp;gt;

Rank: 1

注册时间
2009-2-23
最后登录
2009-5-20
在线时间
33 小时
阅读权限
1
积分
4
帖子
7
主题
0
精华
0
UID
1566
发表于 2009-2-23 18:09:34 |显示全部楼层
[img][/img]

使用道具 举报

Rank: 3Rank: 3

注册时间
2010-12-15
最后登录
2019-7-15
在线时间
60 小时
阅读权限
30
积分
593
帖子
33
主题
11
精华
0
UID
11500
发表于 2011-1-5 16:30:43 |显示全部楼层
本帖最后由 BodyL 于 2011-1-5 16:31 编辑

高手,我想问一下,我在执行:env LANG=C /usr/bin/mrtg /etc/mrtg/mrtg.cfg
后,显示的信息中有ERROR提示,而且打开mrtg的监控后,监控的数据都是0。

SNMP Error:
no response received
SNMPv1_Session (remote host: "192.168.0.10" [192.168.0.10].3401)
                  community: "public"
                 request ID: 1524495422
                PDU bufsize: 8000 bytes
                    timeout: 2s
                    retries: 5
                    backoff: 1)
at /usr/bin/../lib64/mrtg2/SNMP_util.pm line 490
SNMPGET Problem for cacheHttpHits cacheServerRequests cacheUptime cacheSoftware cacheVersionId on public@192.168.0.10:3401:::::v4only
at /usr/bin/mrtg line 2035
Use of uninitialized value in concatenation (.) or string at /usr/bin/mrtg line 2049.
Use of uninitialized value in concatenation (.) or string at /usr/bin/mrtg line 2049.
Wednesday, 5 January 2011 at 16:10: WARNING: skipping because at least the query for cacheHttpHits on  192.168.0.10 did not succeed
Wednesday, 5 January 2011 at 16:10: WARNING: no data for cacheHttpHits&cacheServerRequests:public@192.168.0.10. Skipping further queries for Host 192.168.0.10 in this round.
Wednesday, 5 January 2011 at 16:10: ERROR: Target[askwan-cache1][_IN_] ' $target->[0]{$mode} ' did not eval into defined data
Wednesday, 5 January 2011 at 16:10: ERROR: Target[askwan-cache1][_OUT_] ' $target->[0]{$mode} ' did not eval into defined data
SNMP Error:
no response received
SNMPv1_Session (remote host: "192.168.0.10" [192.168.0.10].3401)
                  community: "public"
                 request ID: 905989966
                PDU bufsize: 8000 bytes
                    timeout: 2s
                    retries: 5
                    backoff: 1)
at /usr/bin/../lib64/mrtg2/SNMP_util.pm line 490
SNMPGET Problem for cacheUniqName on public@192.168.0.10:3401
at /usr/bin/mrtg line 630
Wednesday, 5 January 2011 at 16:10: ERROR: Target[proxy-askwan][_IN_] ' $target->[1]{$mode} ' did not eval into defined data
Wednesday, 5 January 2011 at 16:10: ERROR: Target[proxy-askwan][_OUT_] ' $target->[1]{$mode} ' did not eval into defined data
SNMP Error:
no response received
SNMPv1_Session (remote host: "192.168.0.10" [192.168.0.10].3401)
                  community: "public"
                 request ID: 905989967
                PDU bufsize: 8000 bytes
                    timeout: 2s
                    retries: 5
                    backoff: 1)
at /usr/bin/../lib64/mrtg2/SNMP_util.pm line 490
SNMPGET Problem for cacheUniqName on public@192.168.0.10:3401
at /usr/bin/mrtg line 630

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

IT运维专家网感谢您的支持

合作联系: QQ:67888954/MSN:cnseek@msn.com/mail:netseek@linuxtone.org

Archiver|手机版|感谢所有关心和支持过LinuxTone的朋友们 转载本站内容请注明原作者名及出处 ( 京ICP备08103151 )   |

GMT+8, 2019-8-18 01:55 , Processed in 0.017914 second(s), 10 queries , Apc On.

Powered by Discuz! X2 Licensed

© 2001-2011 Comsenz Inc.

回顶部