WD1X.COM - 问答一下,轻松解决,电脑应用解决专家
主板显卡CPU内存显示器
硬盘维修显卡维修显示器维修
注册表系统命令DOS命令Win8
存储光存储鼠标键盘
内存维修打印机维修
WinXPWin7Win11Linux
硬件综合机箱电源散热器手机数码
主板维修CPU维修键盘鼠标维修
Word教程Excel教程PowerPointWPS
网络工具系统工具图像工具
数据库javascript服务器
PHP教程CSS教程XML教程

Linux环境Centos下安装mrtg配置SNMP

更新时间:2010-07-02 08:31 作者:佚名点击:

对于不同的设备,Centos下安装mrtg配置SNMP支持的方法是不一致的,具体请参考设备的随机文档,一般里面都有详细的介绍。这里讨论在Linux环境下配置SNMP服务器,目前市场上绝大多数产品都支持 SNMP 协议,只要支持 SNMP 协议的设备就都可以使用 MRTG 来监控 。

一,Centos下安装mrtg安装apache服务

也用rpm包的方式安装,找出光盘安装即可

然后修改/etc/httpd/conf/httpd.conf的主配置文件里面DocumentRoot"/var/www/html"

修改为DocumentRoot"/var/www/mrtg"意思就是把web的默认页面定向到mrtg目录下

建立目录mkdir/var/www/mrtg

启动httpd服务,看服务是否正常启动。

netstat-nltu|grep80

tcp00:::80:::*LISTEN

二、Centos下安装mrtg安装配置MRTG

1.下载mrtg,目前最新版本为mrtg-2.15.1

http://oss.oetiker.ch/mrtg/pub/mrtg-2.15.1.tar.gz

2.安装mrtg-2.15.1

tar-zxvfmrtg-2.15.1.tar.gz

cdmrtg-2.15.1

./configure--prefix=/usr/local/mrtg(mrtg的安装路径)

make

makeinstall

3.基本配置

生成主配置文件

cd/usr/local/mrtg/bin/./cfgmaker--global'WorkDir:/var/www/mrtg'--global"language:GB2312"--global'Options[_]:growright,bits'--ifref=ip--output/etc/mrtg.cfgpublic@192.168.1.1(被监控的IP)

这样会在/etc下生成配置文件mrtg.cfg

配置文件可以根据需要修改

生成MRTG网页主页面文件

/usr/local/mrtg/bin/indexmaker/etc/mrtg.cfg--output=/var/www/mrtg/index.html--title=“Mrtg”

启动MRTG

envLANG=C/usr/local/mrtg/bin/mrtg/etc/mrtg.cfg

这个命令会输出一些错误信息,一般可以安全忽略,连续执行三次此命令即可。

MRTG生成的web页面是静态的,为了能让其不断的刷新,需要将以上命令添加进crontab

crontab-e

添加如下一行

*/2****envLANG=C/usr/local/mrtg/bin/mrtg/etc/mrtg/mrtg.cfg

注:此行表示每二分钟刷新一次,你可以根据自己的需要修改刷新时间间隔。

注:如果出现乱码问题,直接修改httpd.conf的配置文件,好像是七百多行

AddDefaultCharsetUTF-8改为AddDefaultCharsetGB2312保存重启httpd服务。

Centos下安装mrtg解决千兆的问题如下

MRTG:

Target[xxx.xxx.xxx.xxx_3]:3:public@xxx.xxx.xxx.xxx:

应该为:

Target[xxx.xxx.xxx.xxx_3]:3:public@xxx.xxx.xxx.xxx:::::2

即采用SNMPV2版采集

CACTI:

在DataSources里OutputTypeID还应该选择IN/OUTBITS(64...)那个,如果默认的不改显示就不对了

顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
你可能感兴趣的内容