nagios监控网络服务器和网络服务安装篇

安全 网站安全
nagios是一个完全GPL协议的开源软件包,包含有nagios主程序和它的各个插件,配置非常灵活,可以监视的项目很多,可以自定义shell脚本进行监控服务,非常适合大型网络。下面让我们来看一下nagios的安装过程,为实现监控网络服务器和网络服务做准备。

nagios的安装比较简单,复杂的是设置和配置参数的设定。不过你要放松一点,毕竟我们要搞定它,不是吗?那就开始吧:

1:获得***的安装包

下载地址:http://www.nagios.org/download

2:以root身份登录服务器

目前***的版本是2.5:

1)nagios,版本2.5:

fetch http://superb-west.dl.sourceforge.net/sourceforge/nagios/nagios-2.5.tar.gz 

or

wget http://superb-west.dl.sourceforge.net/sourceforge/nagios/nagios-2.5.tar.gz

2)获得nagios插件,版本1.4.3:

http://surfnet.dl.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.3.tar.gz

3)获得图库文件:

http://dl.sf.net/nagios/imagepak-base.tar.gz

4)NRPE,版本2.5.2

http://ufpr.dl.sourceforge.net/sourceforge/nagios/nrpe-2.5.2.tar.gz

5)NSCA,版本2.6

http://kent.dl.sourceforge.net/sourceforge/nagios/nsca-2.6.tar.gz

3:切换到root用户

sudo su

4:解压缩

tar zxvf nagios-2.5.tar.gz

5:建立运行nagios的用户

adduser nagios

6:建立安装nagios的文件夹

使这个文件夹的所有者为nagios:nagios

mkdir /usr/local/nagios 

chown nagios.nagios /usr/local/nagios

7:确认web服务器的用户

可能会通过web接口执行一些命令,必须确定web服务器以哪个用户运行的,通常为:apache:

grep "^User" /usr/local/apache2/conf/httpd.conf

8:建立命令文件组

这个新的组会包括apache的用户和nagios的用户

  1. pw groupadd nagcmd    
  2. pw usermod apache -G nagcmd    
  3. pw usermod nagios -G nagcmd    
  4. ----------------------------------   
  5. cat /etc/group   
  6. nagcmd:*:9007:apache,nagios   
  7. ----------------------------------  

9:运行配置脚本并安装nagios

  1. cd nagios-2.5   
  2. ./configure --prefix=/usr/local/nagios --with-gd-lib=/usr/local/lib --with-gd-inc=/usr/local/include   
  3. ---------------------------------   
  4. *** Configuration summary for nagios 2.5 07-13-2006 ***:   
  5.  
  6. General Options:   
  7. -------------------------   
  8.     Nagios executable: nagios   
  9.     Nagios user/group: nagios,nagios   
  10.     Command user/group: nagios,nagios   
  11.         Embedded Perl: no   
  12.         Event Broker: yes   
  13.     Install ${prefix}: /usr/local/nagios   
  14.           Lock file: ${prefix}/var/nagios.lock   
  15.       Init directory: /usr/local/etc/rc.d   
  16.             Host OS: freebsd6.0   
  17.  
  18. Web Interface Options:   
  19. ------------------------   
  20.           HTML URL: http://localhost/nagios/   
  21.             CGI URL: http://localhost/nagios/cgi-bin/   
  22. Traceroute (used by WAP): /usr/sbin/traceroute   
  23.  
  24.  
  25. Review the options above for accuracy. If they look okay,   
  26. type 'make all' to compile the main program and CGIs.   
  27. ---------------------------------   
  28. make all    
  29. make install    
  30. make install-init    
  31. make install-commandmode    
  32. make install-config  

10:安装nagios-plugins

  1. tar zxvf nagios-plugins-1.4.3.tar.gz   
  2. cd nagios-plugins-1.4.3   
  3. ./configure --prefix=/usr/local/nagios-plugins    
  4. make all    
  5. make install   

安装完成以后在/usr/local/nagios-plugins-plugins会产生一个libexec的目录,将该目录全部移动到/usr/local/nagios目录下即可。

mv /usr/local/nagios-plugins-plugins/libexec/ /usr/local/nagios/

11:imagepak-base.tar.gz的安装

tar –xvzf imagepak-base.tar.gz 

解压以后是base目录 

mv base/ /usr/local/nagios/share/images/logos/

nagios的安装过程到这就结束了,您的操作一定要认真和准确,若果您对nagios还不是很熟悉,推荐您先看一下nagios监控网络服务器和网络服务概念篇做一个初步,这样会使得服务配置更顺利地进行。若果您的主机已经准备好以上工作,我们就开始配置nagios,参见:故障解决篇配置篇

责任编辑:佚名 来源: ChinaUnix
相关推荐

2011-08-22 11:00:17

nagios

2011-08-22 11:00:10

nagios

2011-08-22 10:30:29

nagios

2011-03-22 15:17:14

Nagios安装

2011-03-22 15:17:13

Nagios监控

2011-03-22 15:17:14

Nagios安装

2011-03-21 11:21:04

LinuxNagios

2011-02-22 11:23:48

vsFTPDLinux服务器

2011-02-22 11:23:48

vsFTPDLinux服务器

2011-09-05 09:23:50

2011-07-14 14:17:33

网络服务器配置DNS服务器

2011-07-14 15:28:11

服务器

2011-07-14 14:45:01

网络服务器配置DHCP服务器

2014-06-26 14:10:44

2011-08-01 11:10:21

2011-03-22 13:50:53

2011-07-14 14:58:19

网络服务器配置服务器

2010-03-24 11:39:01

2018-08-09 09:10:54

2012-10-25 13:57:46

点赞
收藏

51CTO技术栈公众号