mrtg+snmp note (06/01/02)
require
net-snmp
net-snmp-devel
mrtg
gd
zlib
libpng
modify snmpd.conf
增加
com2sec notConfigUser default user
view mib2 included .iso.org.dod.internet.mgmt.mib-2 fc
修改(原来一行注释,否则在生成cfg时没网卡信息)
access notConfigGroup "" any noauth exact mib2 none none
install mrtg
./configure --prefix=/usr/local/mrtg --with-gd=/ --with-zlib=/ --with-png=/;make;mkae install
mkdir /www/web/mrtg
cp images/* /www/web/mrtg
config
cd /path
./cfgmaker --global "WorkDir: /www/web/mrtg" --global "Options[_]: bits,growright" --output=/www/web/mrtg/mrtg.cfg --community=
user user@ip_addr(ip)
vi /www/web/web/mrtg将
# for UNIX
#WorkDir: /www/web/web/mrtg
改为
# for UNIX
WorkDir: /var/www/html/mrtg
将
#Options[_]: growright, bits前面的#也去掉,靠左对齐
Options[_]: growright, bits
make index
./indexmaker /www/web/mrtg/mrtg.cfg --output /www/web/mrtg/index.htm --title="server tranffic statistic"
start
./mrtg /www/web/mrtg/mrtg.cfg (start to three time)
crontab
*/5 * * * * root /usr/local/mrtg/bin/mrtg /www/web/mrtg/mrtg.cfg
check snmpd
snmpwalk -v 1 127.0.0.1 -c ads8 system
test snmpd
snmpwalk -v 2c IP -c user
note
配置文件(mrtg.cfg)的存放问题
增加CPU,内在,IO等监控
可能的问题
snmpd无法启动,主要是REL4或FC4后的selinux原因,修改/etc/selinux/config
snmpwalk -v 2c IP -c user,无响应,是没装net-snmp-devel
还有一点,就是selinux,也很关键.浪费了我一半天时间.
soft
mrtg
http://oss.oetiker.ch/mrtg/pub/?M=D
http://oss.oetiker.ch/mrtg/pub/mrtg-2.14.7.tar.gz
http://rpmfind.net 下载安装 net-snmp/net-snmp-devel
gd
snmpd
提示无snmpwalk命令时,安装下面的包
net-snmp-utils