用Nagios来监控网络服务器-nagios安装

运维 系统运维
什么是nagios?如何用Nagios来监控网络服务器?nagios怎样安装?Nagios是一个用来监控主机、服务和网络的开放源码软件,很多大的公司或组织都在使用它。Nagios可以运行在各种版本的linux及主流的unix环境。本文讲述的是用Nagios来监控网络服务器,nagios安装

  Nagios安装过程(FreeBSD)

  ----------------------------------------------------------------------

  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用户:

  1.   sudo su  
  2.  

  4:解压缩

  1.   tar zxvf nagios-2.5.tar.gz  
  2.  

  5:建立运行nagios的用户:

  1.   adduser nagios  
  2.  

  6:建立安装nagios的文件夹,并使这个文件夹的所有者为nagios:nagios

  1.   mkdir /usr/local/nagios  
  2.  
  3.   chown nagios.nagios /usr/local/nagios  
  4.  

  7:确认web服务器的用户

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

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

  8:建立命令文件组

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

  1.   pw groupadd nagcmd  
  2.  
  3.   pw usermod apache -G nagcmd  
  4.  
  5.   pw usermod nagios -G nagcmd  
  6.  

  ----------------------------------

  1.   cat /etc/group  
  2.  
  3.   nagcmd:*:9007:apache,nagios  
  4.  

  ----------------------------------

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

 

  1.  cd nagios-2.5  
  2.  
  3.   ./configure --prefix=/usr/local/nagios --with-gd-lib=/usr/local/lib --with-gd-inc=/usr/local/include  
  4.  

  ---------------------------------

  1.   *** Configuration summary for nagios 2.5 07-13-2006 ***:  
  2.  
  3.   General Options:  
  4.  

  -------------------------

  1.   Nagios executable: nagios  
  2.  
  3.   Nagios user/group: nagios,nagios  
  4.  
  5.   Command user/group: nagios,nagios  
  6.  
  7.   Embedded Perl: no  
  8.  
  9.   Event Broker: yes  
  10.  
  11.   Install ${prefix}: /usr/local/nagios  
  12.  
  13.   Lock file: ${prefix}/var/nagios.lock  
  14.  
  15.   Init directory: /usr/local/etc/rc.d  
  16.  
  17.   Host OS: freebsd6.0  
  18.  
  19.   Web Interface Options:  
  20.  

  ------------------------

  1.   HTML URL: http://localhost/nagios/  
  2.  
  3.   CGI URL: http://localhost/nagios/cgi-bin/  
  4.  
  5.   Traceroute (used by WAP): /usr/sbin/traceroute  
  6.  
  7.   Review the options above for accuracy. If they look okay,  
  8.  
  9.   type 'make all' to compile the main program and cgis.  
  10.  

  ---------------------------------

  1.   make all  
  2.  
  3.   make install  
  4.  
  5.   make install-init  
  6.  
  7.   make install-commandmode  
  8.  
  9.   make install-config  
  10.  

  9:安装nagios-plugins

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

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

  1.   mv /usr/local/nagios-plugins-plugins/libexec/ /usr/local/nagios/  
  2.  

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

  1.   tar –xvzf imagepak-base.tar.gz  
  2.  

  解压以后是base目录

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

  ----------------------------------------------------------------------

【编辑推荐】

使用Nagios的建议技巧

使用Nagios实现网络监控

Cents下Nagios的安装-Apache服务的安装

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

2011-03-22 15:17:14

Nagios安装

2011-03-22 15:17:13

Nagios监控

2011-08-22 11:00:14

nagios

2011-08-22 11:00:17

nagios

2011-08-22 11:00:10

nagios

2011-08-22 10:30:29

nagios

2011-03-21 11:21:04

LinuxNagios

2011-03-23 13:29:46

Debian安装Nagios

2011-03-23 10:17:26

2011-03-25 14:40:33

Nagios监控

2011-03-22 09:03:47

Nagios配置

2011-03-22 09:07:13

Nagios监控Linux

2011-03-23 15:13:08

Nagios监控Oracle

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服务器

2011-02-22 11:23:48

vsFTPDLinux服务器

2014-06-26 14:10:44

2011-02-22 11:23:48

vsFTPDLinux服务器
点赞
收藏

51CTO技术栈公众号