分类: LINUX
2011-03-18 17:26:26
SNMP 简单网络管理协议,用来统计各节点的系统状态信息。
Verson1 : 明文传输,支持访问控制
Verson2: 密文传输,使用hash加密
MIB:管理信息基础
OID:被监控的对象值
查看OID值:#snmptranslate -0n SNMPv1MIB::system
配置snmp.conf
利用snmpconf工具,生成snmp.conf 运行时不要在./etc/snmp下运行,否则会覆盖以前的snmp.conf文件
#cd
#snmpconf
1. 生成 1
2. 文件名 1
3. 做什么:访问控制 5
4. 社区名community
5. 定义只读或者读写权限
6. 社区名
7. 从哪些计算机上可以查询 0.0.0.0/0 (所有)
8. OID号 .1.3.6.1.2.1.1 (先查看需要监控对象的OID值)
9. finished quit
#cp snmp.conf /etc/snmp
#service snmpd restart
#snmpwalk –v1 –c guest spunix.example,com
利用httpd+mrtg 做基于web的图形化监控网卡流量
#vi /etc/httpd/conf.d/mrtg
Allow form 192.168.1.0/255.255.255.0
生成报表初始数据:
#cfgmaker –ifref=name –global “workdir:/var/www/mrtg” example(社区名)@spunix.example.com > /etc/mrtg/mrtg.cfg
#vi /etc/cron.d/mrtg
从LANG=C开始复制 然后再命令行上粘贴 运行三次 才能生成日志文件
#indexmaker /etc/mrtg/mrtg.cfg > /var/www/mrtg/index/html
#service httpd restart
从web访问: