本文共 1888 字,大约阅读时间需要 6 分钟。
[root@zhaoyun ~]# yum install net-snmp 安装一个网管协议snmp [root@zhaoyun ~]# yum install mrtg -y 监控软件 [root@zhaoyun ~]# yum install httpd -y由于要在网页显示,所以安装http服务器 二,安装后就可以在被管设备安装snmp了,我要监控的是一台linux服务器 在第62行修改一 下将systemview改成mib2 在第395行添加 团体名 rocommunity 123456 添加了一个只读属性的团体名密码是123456 先建立一个mrtg的工作目录,然后生成mrtg的配置文件 [root@zhaoyun ~]# mkdir /var/www/html/mrtg [root@zhaoyu # cfgmaker —output /var/www/html/mrtg/mrtg.cfg 123456@192.168.0.7 被监控的主机是192.168.0.7他的团体名密码是123456 [root@zhaoyun ~]# vi /var/www/html/mrtg/mrtg.cfg 将WorkDIr:/h ome/http/mrtg的#号去掉并改成WorkDir: /var/www/html/mrtg 将Options[_]: growright, bits #号去掉在下面添加一行 添加或修改一行成为AddDefaultCharset GB2312 为的是apache支持中文 [root@zhaoyun ~]# env LANG=C /usr/bin/mrtg /var/www/html/mrtg/mrtg.cfg [root@zhaoyun ~]# indexmaker --output /var/www/html/mrtg/index.html --title=jiankong --sort=name --sort=original /var/www/html/mrtg/mrtg.cfg [root@zhaoyun ~]# vi /etc/httpd/conf.d/mrtg.conf [root@zhaoyun ~]# service httpd restart 由于网页只生成一次所以只能监控到生成网页时的状态为了实时的监控设备可以设置一个计划任务,每5分钟生成一次网页 [root@zhaoyun ~]# crontab -e */5 * * * * env LANG=C /usr/bin/mrtg /var/www/html/mrtg/mrtg.cfg 现在任何人都可以访问到这个信息为了安全可以设置访问密码 [root@zhaoyun webauth]# mkdir /etc/webauth [root@zhaoyun etc]# htpasswd -bc /etc/webauth/web.txt zhaoyun00 123456 在/etc/webauth/下生成一个web.txt的文件 用户名是zhaoyun00 密码是123456 [root@zhaoyun webauth]# vi /etc/httpd/conf.d/mrtg.conf <Directory "/var/www/html/mrtg"> AuthuserFile /etc/webauth/web.txt
本文转自zhaoyun00 51CTO博客,原文链接:http://blog.51cto.com/zhaoyun/390767
转载地址:http://vfxpl.baihongyu.com/