CentOS下Nagios的安装(图)
创始人
2024-07-24 02:51:25
0

CentOSNagios安装

  安装使用Nagvis插件

  1.安装需求:

  1).Nagios已正常运行。

  2).使用NDOUtils将Nagios监控信息存入数据库(见NDOUtils安装)。

  3).PHP5.0以上版本,并需要安装php-gd、php-mysql、php5-mbstring、php5-session、php5-xml模块。

  4).安装Graphviz >= 2.14,下载http://www.graphviz.org/graphviz-rhel.repo文件放到/etc/yum.repos.d/目录下,yum list available 'graphviz*';yum install 'graphviz*'或者安装webdot:yum install 'webdot'。

  2.Nagvis安装

  1).下载Nagivs,http://www.nagvis.org。

  2).tar xvzf nagvis-1.3.x.tar.gz

  3).mv nagvis /usr/local/nagios/share

  4).配置nagvis

  1.   cd /usr/local/nagios/share/nagvis  
  2.  
  3.   cp etc/nagvis.ini.php-sample etc/nagvis.ini.php  
  4.  
  5.   vi etc/nagvis.ini.php  
  6.  

  在[paths]模块修改URL path。

  在[backend_ndomy_1]模块修改连接数据库的一下信息(如用户名、密码等)。

  注意:修改过的参数需要去掉前面的分号注释符。

  5).将/usr/local/nagios/share/nagvis设为运行apache的用户(daemon)所有。

  1.   chown daemon:nagios /usr/local/nagios/share/nagvis -R  
  2.  
  3.   chmod 664 /usr/local/nagios/share/nagvis/etc/nagvis.ini.php  
  4.  
  5.   chmod 775 /usr/local/nagios/share/nagvis/nagvis/images/maps  
  6.  
  7.   chmod 664 /usr/local/nagios/share/nagvis/nagvis/images/maps/*  
  8.  
  9.   chmod 775 /usr/local/nagios/share/nagvis/etc/maps  
  10.  
  11.   chmod 664 /usr/local/nagios/share/nagvis/etc/maps/*  
  12.  
  13.   chmod 775 /usr/local/nagios/share/nagvis/var  
  14.  
  15.   chmod 664 /usr/local/nagios/share/nagvis/var/*  
  16.  

  3.图形配置工具:

  4.监控图:   

CentOS/Nagios/安装

 

  

CentOS/Nagios/安装

 

  

CentOS/Nagios/安装

 

  5.Nagivs如何使用多个Nagios实例的性能数据作图?

  修改/usr/local/nagios/share/nagvis/etc/nagvis.ini.php,定义多个backend_ndomy_x

  1.   [backend_ndomy_2]  
  2.  
  3.   ; type of backend - MUST be set  
  4.  
  5.   ;backendtype="ndomy" 
  6.  
  7.   ; hostname for NDO-db  
  8.  
  9.   ;dbhost="localhost" 
  10.  
  11.   ; portname for NDO-db  
  12.  
  13.   ;dbport=3306 
  14.  
  15.   ; database-name for NDO-db  
  16.  
  17.   ;dbname="nagios" 
  18.  
  19.   ; username for NDO-db  
  20.  
  21.   ;dbuser="root" 
  22.  
  23.   ; password for NDO-db  
  24.  
  25.   dbpass="111111" 
  26.  
  27.   ; prefix for tables in NDO-db  
  28.  
  29.   ;dbprefix="nagios_" 
  30.  
  31.   ; instace-name for tables in NDO-db  
  32.  
  33.   dbinstancename="nagios1" 
  34.  
  35.   ; maximum delay of the NDO Database in Seconds  
  36.  
  37.   ;maxtimewithoutupdate=180 
  38.  
  39.   ; path to the cgi-bin of this backend  
  40.  
  41.   ;htmlcgi="/nagios/cgi-bin" 
  42.  

  注意上面的数据库连接设置和dbinstancename设置。

  在作图时如需引用nagios1实例的性能数据,backend_id栏需要选择ndomy_2。

CentOS/Nagios/安装

  CentOS下Nagios的安装就成功了。

【编辑推荐】

配置Nagios监控Oracle服务器

Nagios监控系统搭建问题

Nagios监控全解-手机短信

相关内容

热门资讯

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