Linux学习笔记 SNMP&MRTG实验过程解析
http://tech.ddvip.com 2007年06月26日 社区交流
内容摘要:SNMP的基本功能是:取得,设置和接收代理发送的意外信息。取得指的是基站发送请求,代理根据这个请求回送相应的数据,设置是基站设置管理对象(也就是代理)的值,接收收代理发送的意外信息是指代理可以在基站未请求的状态下向基站报告发生的意外情况。
SNMP,Simple Network Management Protocol:简单网络管理协议,它是一个标准的用于管理IP网络上结点的协议。
SNMP的基本功能是:取得,设置和接收代理发送的意外信息。取得指的是基站发送请求,代理根据这个请求回送相应的数据,设置是基站设置管理对象(也就是代理)的值,接收收代理发送的意外信息是指代理可以在基站未请求的状态下向基站报告发生的意外情况。
简单点,就是方便管理员及时方便的管理。
实验目标:
实现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
后面的同上。
责编:豆豆技术应用
- Linux/Unix 新闻
- Linux/Unix 入门
- Linux/Unix 命令
- Linux/Unix 安装
- Linux 嵌入式系统
- Linux/Unix 编程
- Linux/Unix 管理
- Linux/Unix 桌面
- Linux/Unix 内核
- Linux/Unix 软件
- SCO Unix
- NetBSD
- OpenBSD
- Redhat/Fedora Linux
- 手机
- Linux/Unix find 搜索命令
- Linux/Unix vi 命令
- Linux/Unix kde 桌面环境
- Linux/Unix GNOME 桌面环境
- Linux/Unix Make 命令
- Linux/Unix crontab 命令
- Linux/Unix ext3 文件系统
- Linux/Unix 文件系统详解
- Linux/Unix ADSL 拨号设置
- Linux/Unix GRUB 配置及应用
- Linux/Unix nfs配置
- Linux/Unix 硬件信息查看及管理
- Linux/Unix 优化
- Linux/Unix 交换分区Swap管理及应用
- Linux/Unix 用户管理
- Linux/Unix Ramdisk
- Linux/Unix 密码恢复管理
- Linux/Unix 文件删除恢复
- Linux/Unix fdisk分区
- Linux/Unix lvs负载均衡管理
- Linux/Unix root用户
- Linux/Unix 集群
- Linux/Unix 日志
- 更多Linux/Unix专题……