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

  sudo su  
 
  • 1.
  • 2.

  4:解压缩

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

  5:建立运行nagios的用户:

  adduser nagios  
 
  • 1.
  • 2.

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

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

  7:确认web服务器的用户

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

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

  8:建立命令文件组

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

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

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

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

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

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

 

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

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

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

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

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

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

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

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

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

  9:安装nagios-plugins

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

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

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

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

  tar –xvzf imagepak-base.tar.gz  
 
  • 1.
  • 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:07:13

Nagios监控Linux

2011-03-23 15:13:08

Nagios监控Oracle

2011-03-22 09:03:47

Nagios配置

2011-02-22 11:23:48

vsFTPDLinux服务器

2014-06-26 14:10:44

2011-09-05 09:23:50

2011-07-14 14:17:33

网络服务器配置DNS服务器

2011-02-22 11:23:48

vsFTPDLinux服务器

2011-07-14 14:45:01

网络服务器配置DHCP服务器

2011-07-14 15:28:11

服务器
点赞
收藏

51CTO技术栈公众号