cy_88 发表于 2015-9-3 11:47:09

mrtg监控squid状态

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




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


重新生成首页,重新执行env LANG=C /usr/local/mrtg/bin/mrtg /etc/mrtg/mrtg.cfg 三次
就可以得到图像了
页: [1]
查看完整版本: mrtg监控squid状态