700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > linux mrtg 进程名称 linux 下MRTG的使用

linux mrtg 进程名称 linux 下MRTG的使用

时间:2020-04-14 14:47:58

相关推荐

linux mrtg 进程名称 linux 下MRTG的使用

A.

需要的组件

安装MRTG 需要确认linux系统已经安装了以下组件:

GCC

Perl

Gd

Libpng

Zlib

Apache

确认的方法是rpm –qa| grep gcc (perl ,gd ,libpng,zlib)

至于apache ,安装系统的时候,会有一个默认的,其主目录是/var/www/html

B.

安装 MRTG

MRTG的安装包可以在其官网上获取

比较新的包mrtg-2.16.3.tar.gz

按照下面的步骤安装

[root@mail src]# tar xvfz mrtg-2.16.3.tar.gz

[root@mail src]# cd mrtg-2.16.3

[root@mail mrtg-2.10.15]# ./configure

--prefix=/usr/local/mrtg-2

[root@mail mrtg-2.10.15]# make

[root@mail mrtg-2.10.15]# make install

C.安装完MRTG 之后,首先开启被监控server 的SNMP 服务

1)检查是否存在SNMP服务

用rpm –qa|grep snmp 来检查linux 系统中是否有SNMP服务

net-snmp-perl-5.3.2.2-7.el5

net-snmp-libs-5.3.2.2-7.el5

net-snmp-libs-5.3.2.2-7.el5

net-snmp-utils-5.3.2.2-7.el5

net-snmp-5.3.2.2-7.el5

如果没有,可以拿来系统安装盘,打开进入Servers 目录,在里面很容易找到安装SNMP所需要的各个组件。

安装的时候可以用rpm –ivh *.rpm

如果安装过程中提示缺少libsensors.so.3 ,则在安装盘里找到并安装lm_sensors-2.10.7-4.el5.x86_64.rpm

和lm_sensors-devel-2.10.7-4.el5.x86_64.rpm

之后再执行一次rpm –ivh *.rpm

2)启动snmp

服务

[root@mail doc]# /etc/rc.d/init.d/snmpd start

Starting snmpd: [ OK ]如果命令输出如上所示,就表示snmp服务器启动正常。

3)修改snmpd.conf

为了配合mrtg使用,还要修改snmpd的配置,以使其允许mrtg读取其interface(网络接口) 流量数据。

vi /etc/snmp/snmpd.conf将# view mib2 included ..dod.internet.mgmt.mib-2

fc的内容修改为:view mib2 included ..dod.internet.mgmt.mib-2 fc

,即为去掉#号然后将access notConfigGroup "" any noauth exact systemview none

none修改为:access notConfigGroup "" any noauth exact mib2 none

none然后再重新启动snmpd:/etc/rc.d/init.d/snmpd restart

D.创建MRTG 的配置文件

首先确保linux 的防火墙已经被关闭,service iptables status

/stop/start

其次要确保,被监控server 的snmp服务已经启动。否则拿不到interface

信息

mrtg的配置信息都是保存在mrtg.cfg文件中的,创建该文件并且在其中定义希望的监控特性。mrtg软件包提供有cfgmaker配置工具,这是一个脚本文件,根据运行参 数可以自动生成mrtg.cfg配置文件

[root@bmc1 ~]#

/usr/local/mrtg-2/bin/cfgmaker --global

"WorkDir:/var/www/html/mrtg" --global

"Options[_]:growright,bits,unknas zero" --ifref=nr --ifdesc=descr

'-

-if-filter=$if_oper' --snmp-option=:::::2 --output

/penny1/mrtg165.cfg public@10.10.7.165

其中WorkDir 为apache 的工作目录

,为的是可以通过浏览器直接观察MRTG的监控图

Output 是生成的MRTG配置文件存放的路径

Public@后是被监控server 的IP

其他的一些含义可以参照提供的文档

E.

运行MRTG

运行/usr/local/mrtg-2/bin/mrtg /penny1/mrtg165.cfg

(如需在命令前加env

LANG=C 在执行的时候系统会给出提示)

这将查询被监控的设备并在工作目录下创建初始的流量图和web页面,在前三次运行时可 能会报告遗失日志文件的告警信息,不要理睬这些信息,只需要连续运行三次以后再运行

就不会产生告警信息了。

F.启动apache 服务

service httpd start

G.

使数据自动刷新

通过crontab 命令使MRTG的数据每隔1分钟刷新一次

[root@bmc1 ~]# crontab –e

*/1 * * * * env LANG=C /usr/local/mrtg-2/bin/mrtg

/penny1/mrtg165.cfg

保存退出

E.

MRTG

效果图

纵坐标为流量大小,单位是bps ,横坐标为时间,单位是小时

可以通过http://10.10.7.165/mrtg 在浏览器上直接查看监控的流量情况

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。