用MRTG监测Linux系统-MRTG安装监控
创始人
2024-07-24 19:01:52
0

  用MRTG监测Linux系统网络、CPU、内存和硬盘情况

  本文讲述的是:用MRTG监测Linux系统网络、CPU、内存和硬盘情况:

  原理介绍、MRTG安装监控、CPU监控、内存监控、硬盘监控

  1、安装MRTG

  由于MRTG是通过SNMP通讯协议来要求资料,因此Linux上需要先安装相应的软件SNMP。

  1.   [root@intel root]#tar zxvf mrtg-2.11.1.tar.gz  
  2.  
  3.   [root@intel root]#cd mrtg-2.11.1  
  4.  
  5.   [root@intel mrtg-2.11.1]#./configure –prefix=/usr/local/mrtg  
  6.  
  7.   [root@intel mrtg-2.11.1]#make  
  8.  
  9.   [root@intel mrtg-2.11.1]#make install  
  10.  

  2、用mrtg监控网络:

  因为mrtg是通过snmp来监控信息的 所以要修改一下snmp配置文件

  1.   [root@intel bin]#vi /etc/snmp/snmpd.conf  
  2.  
  3.   #view mib2 included .iso.org.dod.internet.mgmt.mib-2 fc  
  4.  

  的内容修改为:

  1.   view mib2 included .iso.org.dod.internet.mgmt.mib-2 fc  
  2.  

  然后将

  1.   access notConfigGroup "" any noauth exact systemview none none  
  2.  

  修改为:

  1.   access notConfigGroup "" any noauth exact mib2 none none  
  2.  

  启动snmp服务

  1.   [root@intel bin]#service snmpd start  
  2.  

  接下来我们用cfgmaker来生成mrtg的配置文件

  1.   [root@intel bin]#./cfgmaker --global "WorkDir: /usr/local/apache_1.3.31/htdocs/mrtg" --global "Options[_]: growright,bits" --output /usr/local/mrtg/etc/net1.cfg public@218.249.159.55  
  2.  

  global指对哪些设备有效(如果有多个设备的情况下)

  workDir 是指你APACHE的访问目录

  Options用来指定一些特定的选项,这里的growright,bits是用来指定默认options配置的对于常见的应用来说默认options配置就可以满足需求了。

  ifref用来指示用什么选项来标识设备接口,这里指定使用IP地址来标识网络设备接口。ifref可以指定为nr、ip、eth、descr、name。nr表示用接口在MIBII库中Interface接口的ifIndex来识别接口;IP表示使用ip地址识别接口;eth表示使用接口的物理地址标识接口;descr表示使用接口的描述信息来标识接口;name表示使用接口名来标识接口。一般来说ip地址是唯一的,但是有些情况下接口是没有IP地址的,例如交换机就会出现这种情况。对于接口来说nr(接口号)是唯一的,因此对于一般情况使用IP地址就可以了,而对于其他一些情况则需要采用nr了

  --output /usr/local/mrtg/etc/net1.cfg 指把配置文件生成在/usr/local/mrtg/etc目录下

  public@218.249.159.55 监控218.249.159.55 采用public作为共同体名通过snmp协议来监控设备218.249.159.55。

  ok 最后一步 启动mrtg

  1.   [root@intel bin]#./mrtg /usr/local/mrtg/etc/net1.cfg  
  2.  

  然后用indexmaker做index文件

  1.   [root@intel bin]#./indexmaker --title="流量监控" --output=/usr/local/apache_1.3.31/htdocs/mrtg/index.html /usr/local/mrtg/etc/net1.cfg  
  2.  

  就可以了,然后用HTTP访问 http://218.249.159.55/mrtg

  OK 网络监控完成

  下面是CPU监控和内存监控。

【编辑推荐】

用MRTG在IIS上完成入侵检测功能

MRTG监控端的配置

MRTG的网络流量监测研究与应用(应用篇)

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
Windows恶意软件20年“... 在Windows的早期年代,病毒游走于系统之间,偶尔删除文件(但被删除的文件几乎都是可恢复的),并弹...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...
《非诚勿扰》红人闫凤娇被曝厕所... 【51CTO.com 综合消息360安全专家提醒说,“闫凤娇”、“非诚勿扰”已经被黑客盯上成为了“木...