Nagios的安装平台

运维 系统运维
Nagios的安装平台:Nagios的功能是监控服务和主机,根据配置在服务器异常的时候提供报警功能,并提供友好的WEB界面查看当前的网络状态、通知和故障历史、日志文件…但是他自身并不包括这部分功能的代码,所有的监控、检测功能都是有插件来完成的。本文讲述的是Nagios的安装平台。

  Nagios安装平台:

  下载所需软件:

  创建 nagios 用户和组

  1.   groupadd nagios  
  2.  
  3.   useradd -g nagios -d /usr/local/nagios -s /bin/bash nagios  
  4.  

  创建一个 nagcmd 组用于从 Web 接口执行外部命令,并将 nagios 用户和 Apache 用户都加到这个组中

  1.   groupadd nagcmd  
  2.  
  3.   usermod -G nagcmd nagios  
  4.  
  5.   usermod -G nagcmd nobody  
  6.  
  7.   tar zxvf nagios-3.0.3.tar.gz  
  8.  
  9.   cd nagios-3.0.3  
  10.  
  11.   ./configure \  
  12.  
  13.   --prefix=/usr/local/nagios \  
  14.  
  15.   --with-command-group=nagcmd 
  16.  
  17.   make all  
  18.  
  19.   make install  
  20.  
  21.   make install-init  
  22.  
  23.   make install-config  
  24.  
  25.   make install-commandmode  
  26.  

  注释下:

  1、解压nagios. tar zxvf nagios-2.6.tar.gz

  2、配置nagios. cd nagios ; ./configure –prefix=/usr/local/nagios(设置安装目录)

  3、编译nagios. make all

  4、安装nagios。与别的软件安装稍有不同,nagios的安装要好几步才能完成。

  第一步执行make install安装主要的程序、CGI及HTML文件,

  第二步执行 make install-commandmode 给外部命令访问nagios配置文件的权限,

  第三步执行 make install-config 把配置文件的例子复制到nagios的安装目录。

  这里还有一个 make install-init的步骤,它的作用是把nagios做成一个运行脚本,使nagios随系统开机启动,这是一个很方便的措施。

  安装 Nagios 的 WEB 配置文件到 Apache 的 /etc/httpd/conf.d 目录下

  1.   make install-webconf  
  2.  

  如果是编译安装的 Apache ,可以手动添加一下配置

  1.   cat sample-config/httpd.conf >> /usr/local/apache/conf/httpd.conf  
  2.  

  创建 Nagios Web 接口登录的用户

  1.   htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin  
  2.  

  确认加载了 cgi_module 和 alias_module ,然后重启 Apache

  1.   service httpd restart  
  2.  

  安装 Nagios 插件

  1.   tar zxvf nagios-plugins-1.4.12.tar.gz  
  2.  
  3.   cd nagios-plugins-1.4.12  
  4.  
  5.   ./configure \  
  6.  
  7.   --prefix=/usr/local/nagios \  
  8.  
  9.   --with-nagios-group=nagcmd 
  10.  
  11.   make  
  12.  
  13.   make install  
  14.  

  添加 nagios 服务

  1.   chkconfig --add nagios  
  2.  
  3.   chkconfig nagios on  
  4.  

  检查配置文件是否有错误

  1.   /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg  
  2.  

  启动

  1.   service nagios start  
  2.  

  通过 http://IP/nagios 输入用户名密码就可以打开 nagios 的页面了。此时还只能简单的查看 localhost 的状态。

【编辑推荐】

使用nagios监控oracle

启动Nagios服务

配置Nagios监控服务器(图)

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

2011-03-21 15:35:01

Nagiosnagios-plug安装

2011-03-22 13:28:00

Nagios安装

2011-03-23 13:32:14

配置Nagios系统

2011-08-22 12:25:02

nagios

2011-03-31 16:05:18

Redhat配置nagios

2011-04-01 15:42:13

CactiNagios

2011-03-21 13:01:56

LinuxNagios安装

2011-03-22 13:37:29

Nagios安装

2011-03-23 09:07:38

Nagios安装

2011-03-28 13:27:36

RHELnagios

2011-08-22 15:03:17

nagios

2011-03-28 08:48:00

Nagios

2011-03-22 13:00:49

Nagios监控

2011-03-24 13:00:22

CentOSNagios安装

2011-03-23 10:17:24

2011-03-24 13:00:30

2011-03-22 11:06:52

Nagios安装

2011-03-22 13:00:50

Nagios

2011-03-28 12:42:26

nagios

2011-03-28 09:21:08

RedhatNagios
点赞
收藏

51CTO技术栈公众号