nagios安装配置(一):nagios

1. 在服务器上下载nagios、nagios-plugin、nrpe

  
  
  
  
  1. wget http://nchc.dl.sourceforge.net/project/nagios/nagios-3.x/nagios-3.2.3/nagios-3.2.3.tar.gz -P /usr/local/src  
  2. wget http://nchc.dl.sourceforge.net/project/nagiosplug/nagiosplug/1.4.15/nagios-plugins-1.4.15.tar.gz -P /usr/local/src  
  3. wget http://nchc.dl.sourceforge.net/project/nagios/nrpe-2.x/nrpe-2.12/nrpe-2.12.tar.gz -P /usr/local/src 


 2. 服务器安装必要的软件包

  
  
  
  
  1. yum install httpd gcc glibc glibc-common gd gd-devel 

3. 服务器添加必要的用户nagios、nagcmd

  
  
  
  
  1. # 添加nagios用户和组   
  2. useradd -r nagios -M -s /bin/bash -d /usr/local/nagios
  3. # 添加nagcmd用户和组  
  4. useradd -r nagcmd -M -s /sbin/nologin -d /usr/local/nagios
  5. # 将nagios和apache添加到nagcmd组  
  6. usermod -G nagcmd -a nagios  
  7. usermod -G nagcmd -a nobody 

注意:这里是将nobody用户添加到nagcmd中,nagios的Web运行在nginx下
 
4. 安装nagios

  
  
  
  
  1. tar zxvf nagios-3.2.3.tar.gz  
  2. cd nagios-3.2.3  
  3. ./configure –with-command-group=nagcmd –prefix=/usr/local/src  
  4. make all  
  5. make install  
  6. make install-init  
  7. make install-config  
  8. make install-commandmode 

  5. 服务器添加nagios为service

  
  
  
  
  1. chkconfig –add nagios  
  2. chekconfig nagios on 

6. 服务器安装nagios-plugin

  
  
  
  
  1. tar zxvf nagios-plugins-1.4.15.tar.gz  
  2. cd nagios-plugins-1.4.15  
  3. # –with-mysql指定mysql的路径,如果没有指定则可能不会生成check_mysql  
  4. ./configure --with-nagios-user=nagios --with-nagios-group=nagios --with-mysql=/usr/local/mysql  
  5. make && make install  

6. 配置登录Web用户名和密码

  
  
  
  
  1. # 生成验证的文件并添加用户   
  2. htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin password

 

你可能感兴趣的:(职场,nagios,休闲)