配置ucd-snmp
安装ucd-snmp
# pkg_add http://ftp.it.net.au/OpenBSD/3.6/packages/i386/ucd-snmp-4.2.6.tgz
# cp /usr/local/share/examples/ucd-snmp/EXAMPLE.conf /etc/snmpd.conf
# vi /usr/local/share/snmp/snmpd.conf
增加如下的内容:
rocommunity bsd 192.168.0.1
sysservices 77
syscontact llzqq@126.com
syslocation hebei,china
启动snmpd (适用于无PPP网络接口的情况)
# vi /etc/rc.local
if [ -x /usr/local/sbin/snmpd ]; then
/usr/local/sbin/snmpd -c /etc/snmpd.conf
fi
启动snmpd (适用于有PPP网络接口的情况)
# vi /etc/ppp/ppp.linkup
MYADDR:
!bg /usr/local/sbin/snmpd -c /etc/snmpd.conf
注意看看/var/log/snmpd有没有错误日志
安装mrtg
# pkg_add http://ftp.it.net.au/OpenBSD/3.6/packages/i386/mrtg-2.10.13.tgz
建立工作目录
# mkdir /var/www/htdocs/mrtg
生成/etc/mrtg.cfg
# cfgmaker --output /etc/mrtg.cfg --global "WorkDir: /var/www/htdocs/mrtg"
修改/etc/mrtg.cfg加入:
#RunAsDaemon:yes
Options[_]: growright, bits
EnableIPv6: no
WorkDir: /var/www/htdocs/mrtg
WriteExpires: Yes
Refresh: 300
Language:chinese
生成首页面:
# indexmaker -output /var/www/htdocs/mrtg/index.html --columns=1 /etc/mrtg.cfg
设置每5分钟运行一次MRTG
# crontab -e
*/5 * * * * /usr/local/bin/mrtg --logging=/var/log/mrtg.log /etc/mrtg.cfg
至此,大功告成。
访问http://IP/mrtg/就可要看到图表了。
Mrtg的参考配置文件是/usr/local/share/examples/mrtg/mrtg.cfg在配置mrtg时可以参考
文章来源于领测软件测试网 https://www.ltesting.net/
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备2023014753号-2
技术支持和业务联系:info@testage.com.cn 电话:010-51297073