CentOS下Nagios的安装(图)

运维 系统运维
CentOS下Nagios的安装:Nagios是一个监控系统运行状态和网络信息的监控系统。Nagios能监控所指定的本地或远程主机以及服务,同时提供异常通知功能等。这篇文章讲述的是CentOS下Nagios的安装。

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监控全解-手机短信

责任编辑:zhaolei 来源: sohu
相关推荐

2011-03-22 10:10:18

CentOSNagios安装

2011-03-22 13:28:00

Nagios安装

2011-03-22 10:10:21

CentOSNagios安装

2011-03-22 10:10:16

CentOSNagios安装

2011-03-21 13:01:56

LinuxNagios安装

2011-03-11 12:57:34

2011-03-22 13:37:29

Nagios安装

2011-03-23 09:11:40

Nagios监控

2011-03-25 16:23:43

CentOSNagios

2011-04-01 12:22:35

2011-03-22 13:53:00

CentsNagios安装

2014-08-06 15:25:36

LinuxNagios

2011-03-25 14:13:07

2011-03-22 14:16:17

Nagios安装

2011-03-22 14:20:30

Nagios安装

2011-03-21 15:35:01

Nagiosnagios-plug安装

2011-03-10 15:44:18

CentOSLAMP安装

2011-03-10 15:44:18

CentOSLAMP安装

2013-04-11 13:32:06

CentOS 6.3Nagios

2011-03-22 10:54:01

点赞
收藏

51CTO技术栈公众号