Solaris 10安装配置mrtg监控系统


确保系统中已经安装配置好apache,net-snmp,gd

1.安装MRTG
#cd /usr/local/www
#gzip -d mrtg-2.16.2.tar.gz
#tar xvf mrtg-2.16.2.tar
#cd mrtg-2.16.2
#./configure --with-gd-lib=/usr/local/lib
#make
#make install
#make clean

2.配置mrtg
进入mrtg的配置文件所在目录:
/var/apache2/htdocs/mrtg
用cfgmaker创建mrtg的配置文件:
# /usr/local/mrtg-2/bin/cfgmaker public@172.23.1.7 > mrtg.cfg
记得将上面的172.23.1.7换成你的主机名或IP地址.我的是内部测试我用172.23.1.7
编辑mrtg.conf:
#vi mrtg.cfg
WorkDir: /var/apache2/htdocs/mrtg

3.生成index.html文件:
#/usr/local/mrtg-2/bin/indexmaker -title="mrtg.cn" -output=/var/apache2/htdocs/mrtg/index.html mrtg.cfg
拷贝libgd.so.2文件
#cp /usr/local/lib/libgd.so.2 /usr/lib
多运行几次:
#/usr/local/mrtg-2/bin/mrtg mrtg.cfg
直到没有错误提示

4.
检查一下cron服务是否已启动
#svcs | grep cron
online         14:35:04 svc:/system/cron:default
查看crontab文件
#crontab -l
创建crontab
#export EDITOR=vi
#crontab -e
加入5分钟运行一次
0,5,10,15,20,25,30,35,40,45,50,55 * * * * /usr/local/mrtg-2/bin/mrtg /var/apache2/htdocs/mrtg/mrtg.cfg

5.好了,访问http://172.23.1.7/mrtg

相关内容