Cacti与Nagios网络监控的区别-安装NDoutils
创始人
2024-07-25 01:00:37
0
 

  CactiNagios进行网络监控的区别

   本文讲述的是:Cacti与Nagios网络监控的区别——返回大纲

  6. 安装NDoutils

  NDoutils算是Nagios的mysql mod吧,可以把Nagios的情况同步到mysql里面,这也是整个安装步骤中最关键的。因为只有同步到mysql里,才可以让NPC得到相关的信息。

  一开始还是先安装一个package,因为NDoutils要用到mysql的一些源文件。

  apt-get install libmysql++-dev

  然后下载NDoutils并编译

  1.   mkdir ~/ndoutils  
  2.  
  3.   cd ~/ndoutils  
  4.  
  5.   wget http://*****/ndoutils-1.4b7.tar.gz 今天我无法连到sourceforge,没法给出具体的地址,可以到这里去找,注意一定要1.4b7的。  
  6.  
  7.   tar xzf ndoutils-1.4b7.tar.gz  
  8.  
  9.   cd ~/ndoutils/ndoutils-1.4b7  
  10.  
  1.   ./configure  
  2.  
  3.   make  
  4.  

  接下来安装,不是用make install

  1.   cd ~/ndoutils/ndoutils-1.4b7/src  
  2.  
  3.   cp ndomod-3x.o ndo2db-3x log2ndo file2sock /usr/local/nagios/bin  
  4.  
  5.   cd ~/ndoutils/ndoutils-1.4b7/config  
  6.  
  7.   cp ndomod.cfg ndo2db.cfg /usr/local/nagios/etc/  
  8.  

  修改一下相关的配置

  1.   vi /usr/local/nagios/etc/ndo2db.cfg  
  2.  

  更改以下内容

  1.   db_name = cacti 
  2.  
  3.   db_prefix = npc_ 
  4.  
  5.   db_user = cacti 
  6.  
  7.   db_pass = cacti 
  8.  
  9.   debug_level = 1 
  10.  

  这里是用Cacti在mysql中使用的用户和密码以及数据库,因为我们这个npc的plugin是用在cacti中的嘛。

  改一下Nagios的config文件,使NDoutils可以在Nagios中加载

  1.   vi /usr/local/nagios/etc/nagios.cfg  
  2.  

  更改

  1.   check_external_commands = 1 
  2.  
  3.   command_check_interval = -1  
  4.  
  5.   event_broker_options = -1  
  6.  

  添加

  1.   broker_module = /usr/local/nagios/bin/ndomod-3x.o config_file=/usr/local/nagios/etc/ndomod.cfg  
  2.  

  然后分别启动NDoutils和Nagios

  1.   /usr/local/nagios/bin/ndo2db-3x -C /usr/local/nagios/etc/ndo2db.cfg  
  2.  
  3.   /etc/init.d/nagios start  
  4.  

  最后的工作是在Web里面配置一下NPC

  在Cacti中,点击左边的Settings,点到NPC的tab,勾上

  1. Remote Commands,Nagios Command File Path 

  中输入

  1. /usr/local/nagios/var/rw/nagios.cmd,Nagios URL 

  中输入"http://yourserver/nagios/"然后Save一下。

  OK,大功告成!

【编辑推荐】

MRTG、Cacti、Rrdtool、Nagios、Zabbix大比拼

Redhat配置nagios-配置linux被监控机

Nagios监控Linux与Windows主机

相关内容

热门资讯

如何允许远程连接到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安全专家提醒说,“闫凤娇”、“非诚勿扰”已经被黑客盯上成为了“木...