centos6.7上面MRTG的部署。
2016-05-26 13:13
405 查看
实验环境:
vmware workstation 11centos6.5的系统下 服务器: ip 192.168.239.140 防火墙关闭 setenforce 0SecureCRT (ssh远程连接软件)
软件介绍:
Multi Router Traffic Grapher------MRTG是一个监控网络链路流量负载的工具软件,通过snmp协议得到设备的流量信息,并将流量负载以包含PNG格式的图形的HTML 文档方式显示给用户,以非常直观的形式显示流量负载。
MRTG 能够通过 cfgmaker 和 indexmaker 快速建立配置文件和HTML页面
RRDtool 在这两方面都需要自己动手。数据的采集→插入数据→提取数据→绘图→建立 HTML ,这些步骤都是需要你自己动手的 RRDtool 所使用的数据库文件的后缀名是 ‘.rrd’。总结RRDtool 和 MRTG 的不同之处A) MRTG 是采用配置文件的方式来监控的; RRDtool 则没有配置文件一说。所有操作都是通过命令(也可以写成script方式)执行B) MRTG 有自动采集数据的功能(通过 snmp); RRDtool 没有,需要手工或者通过 shell/perl 脚本来获取数据C) MRTG 每次运行都会更新图片和日志; RRDtool 默认知识接收数据,并不会绘图,除非手工执行 graph 命令D) MRTG 采用明文的 log 方式存放历史数据; RRDtool 采用数据库的方式来存放数据;
E) MRTG 无法回放日志数据,因为 MRTG 会对日志进行合并; RRDtool 采用 RRA 的概念,把不同统计周期的数据单独存放,所以可以做到历史数据的回放功能F) MRTG 的 log 中每种周期的记录的数量是自动维护的; RRDtool 的 RRA 中的记录数是可以自定义的。
G) MRTG 中数据的统计时间间隔是固定的,例如 5分钟平均,30分钟平均,2小时平均,1天平均; RRDtool 可以任意设置(试过1分钟一次)
H) MRTG 一张图只能显示2个对象;
RRDtool 可以显示多个。
I) MRTG 的数据类型只有 COUNTER 和 GAUGE 两种;
RRDtool 有5种,COUNTER、GAUGE、DERIVE、ABSOLUTE、COMPUTE
J) MRTG 的图表只能显示当前值、最大值、平均值;
RRDtool 可以显示当前值(LAST)、初值(FIRST)、最大值(MAX)、最小值(MIN)、平均值(AVG)、总和(TOTAL)等
K) MRTG 绘图方式只有 AREA、LINE 方式;
RRDtool 则有 AREA、LINE(1|2|3)、STACK 方式;
L) MRTG 负责搜集、存储、绘图、建档(HTML);
RRDtool 只负责存储、绘图这两个阶段,所以需要自己建立 HTML 文件
M) MRTG 的运算功能较差;
RRDtool 可以通过 CDEF 对取出来的数据进行算术和逻辑运算;
N)MRTG 只能原原本本的显示数据;
RRDtool 可以对数据进行处理,或者有条件的显示;
实验过程:
一、相关软件的安装。
[root@localhost ~]# yum install -y net-snmp mrtg httpd
二、配置snmp。
三、启动snmp服务
[root@localhost ~]# service snmpd start
四、生成mrtg配置文件/etc/mrtg/mrtg.cfg
[root@localhost ~]# cfgmaker --global "WorkDir:/var/www/mrtg" --output /etc/mrtg/mrtg.cfg public@192.168.239.140
五、初始化运行mrtg
六、生成索引文件
[root@localhost ~]# indexmaker /etc/mrtg/mrtg.cfg --output /var/www/mrtg/index.html
七、因为我们是通过web来查看mrtg信息的,所以要编辑/etc
tpd/conf.d/mrtg.conf,允许主机通过网络监控网络流量信息
八、重启httpd服务
[root@localhost ~]# service httpd restart
Stopping httpd: [FAILED]
Starting httpd: httpd: Could not reliably determine the server's fully qualified domain name, using localhost.localdomain for ServerName
[ OK ]
九、测试
谢谢大家。
vmware workstation 11centos6.5的系统下 服务器: ip 192.168.239.140 防火墙关闭 setenforce 0SecureCRT (ssh远程连接软件)
软件介绍:
Multi Router Traffic Grapher------MRTG是一个监控网络链路流量负载的工具软件,通过snmp协议得到设备的流量信息,并将流量负载以包含PNG格式的图形的HTML 文档方式显示给用户,以非常直观的形式显示流量负载。
MRTG 能够通过 cfgmaker 和 indexmaker 快速建立配置文件和HTML页面
RRDtool 在这两方面都需要自己动手。数据的采集→插入数据→提取数据→绘图→建立 HTML ,这些步骤都是需要你自己动手的 RRDtool 所使用的数据库文件的后缀名是 ‘.rrd’。总结RRDtool 和 MRTG 的不同之处A) MRTG 是采用配置文件的方式来监控的; RRDtool 则没有配置文件一说。所有操作都是通过命令(也可以写成script方式)执行B) MRTG 有自动采集数据的功能(通过 snmp); RRDtool 没有,需要手工或者通过 shell/perl 脚本来获取数据C) MRTG 每次运行都会更新图片和日志; RRDtool 默认知识接收数据,并不会绘图,除非手工执行 graph 命令D) MRTG 采用明文的 log 方式存放历史数据; RRDtool 采用数据库的方式来存放数据;
E) MRTG 无法回放日志数据,因为 MRTG 会对日志进行合并; RRDtool 采用 RRA 的概念,把不同统计周期的数据单独存放,所以可以做到历史数据的回放功能F) MRTG 的 log 中每种周期的记录的数量是自动维护的; RRDtool 的 RRA 中的记录数是可以自定义的。
G) MRTG 中数据的统计时间间隔是固定的,例如 5分钟平均,30分钟平均,2小时平均,1天平均; RRDtool 可以任意设置(试过1分钟一次)
H) MRTG 一张图只能显示2个对象;
RRDtool 可以显示多个。
I) MRTG 的数据类型只有 COUNTER 和 GAUGE 两种;
RRDtool 有5种,COUNTER、GAUGE、DERIVE、ABSOLUTE、COMPUTE
J) MRTG 的图表只能显示当前值、最大值、平均值;
RRDtool 可以显示当前值(LAST)、初值(FIRST)、最大值(MAX)、最小值(MIN)、平均值(AVG)、总和(TOTAL)等
K) MRTG 绘图方式只有 AREA、LINE 方式;
RRDtool 则有 AREA、LINE(1|2|3)、STACK 方式;
L) MRTG 负责搜集、存储、绘图、建档(HTML);
RRDtool 只负责存储、绘图这两个阶段,所以需要自己建立 HTML 文件
M) MRTG 的运算功能较差;
RRDtool 可以通过 CDEF 对取出来的数据进行算术和逻辑运算;
N)MRTG 只能原原本本的显示数据;
RRDtool 可以对数据进行处理,或者有条件的显示;
实验过程:
一、相关软件的安装。
[root@localhost ~]# yum install -y net-snmp mrtg httpd
二、配置snmp。
三、启动snmp服务
[root@localhost ~]# service snmpd start
四、生成mrtg配置文件/etc/mrtg/mrtg.cfg
[root@localhost ~]# cfgmaker --global "WorkDir:/var/www/mrtg" --output /etc/mrtg/mrtg.cfg public@192.168.239.140
五、初始化运行mrtg
六、生成索引文件
[root@localhost ~]# indexmaker /etc/mrtg/mrtg.cfg --output /var/www/mrtg/index.html
七、因为我们是通过web来查看mrtg信息的,所以要编辑/etc
tpd/conf.d/mrtg.conf,允许主机通过网络监控网络流量信息
八、重启httpd服务
[root@localhost ~]# service httpd restart
Stopping httpd: [FAILED]
Starting httpd: httpd: Could not reliably determine the server's fully qualified domain name, using localhost.localdomain for ServerName
[ OK ]
九、测试
谢谢大家。
相关文章推荐
- 小心服务器内存居高不下的元凶--WebAPI服务
- 运维入门
- 利用开源软件打造自己的全功能远程工具
- Linux5.9无人值守安装
- 数据中心和云未来的十二大趋势
- 使用zabbix监控Nginx活动状态--Part1
- 用vsftp快速搭建ftp服务器
- Linux快速构建apache web服务器
- 服务器监控策略浅谈
- 如何降低服务器采购成本 原理分析
- 建议的服务器分区办法
- 服务器托管六大优势分析
- Erlang实现的一个Web服务器代码实例
- Vista 防火墙 Vista Firewall Control v1.0.11 下载
- 服务器技术全面解析
- 保护DNS服务器的几点方法小结
- 我国成为全球第二大服务器消费国
- 服务器 安全检查要点[星外提供]
- 收集的ROS防火墙脚本