Linux电脑下snmp及mrtg实验知识过程解析
简单网络管理协议英文简称SNMP,即“Simple Network Management Protocol”是一个标准的用于管理IP网络上结点的协议。
基本功能:取得、接收代理发送的意外信息和设置。取得指的是基站发送请求,代理会依据这个请求回馈相应的数据,接收收代理发送的意外信息是指代理能在基站没有请求的状态下向基站报告发生的意外情况,设置是基站设置管理对象(也就是代理)的值。
操作目的:
让MRTG能监控网络中电脑,网络流量等情况。
操作步骤:
1、将snmp协议开启
#vi /etc/snmp/snmpd.conf
将第55行view开头复制, 把最后一个数字1改为2 //可用来监视本机流量
#service snmpd start //开启snmp,这样,一旦是开启了此协议的都能被MRTG来监控到
2、用MRTG来处理信息,假如是本机IP那么就使用本机的,也能是网络中的,只要开启了SNMP的
#cfgmaker public@ 监控IP >/etc/mrtg/mrtg.cfg
3、修改mrtg 文件
#vi /etc/mrtg/mrtg.cfg
WorkDir: /var/www/mrtg //11行,As4中MRTG的目录已经改变,9中是在/var/www/html/mrtg中,注意:前面顶格不要出现空格。
Options[ ]: growright //18行,前面 的“#”号去掉和顶格
最后在添加:(注意:冒号后也没有空格)
Refresh:300 //300 是最小的刷新时间
Interval:5
Language:GB2312
4、关于APACHE乱码解决问题
#vi /etc/httpd/conf/httpd.conf
730行:UTF-8改为GB2312
#service httpd start
5、访问控制
#vi /etc/httpd/confd/mrtg.conf
拒绝deny行去掉
允许所有 all(小写)
6、将流量图://env定义环境变量生成
#env LANG=C mrtg /etc/mrtg/mrtg.cfg
打开浏览器访问 http:// 监控IP/mrtg/监控IP_2.html
问题:如何来监视网络中其它的机器?
在被监视的机器上开启SNMP。
再在监视的机器上执行#cfgmaker public@ 要监控的IP >/etc/mrtg/mrtg.cfg
后面的同上。
爱电脑 就爱www.zzzyk.com 电脑知识网