Nagios 3.0安装配置nagios

安全 网站安全
Nagios有一个很好的检测程序,可以用来检测你的Nagios配置是否正确,而Nagios插件是计算机软件中的一种特殊程序,它不能单独执行,而必须依赖于某个软件.在其他软件的环境下,方可以调用。

安装nagios插件

tar zxvf nagios-plugins-1.4.11.tar.gz  
 
cd nagios-plugins-1.4.11  
 
./configure--prefix=/usr/local/nagios --enable-redhat-pthread-workaround  
 
make all  
 
make install 
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.

(插件是计算机软件中的一种特殊程序,它不能单独执行,而必须依赖于某个软件.在其他软件的环境下,方可以调用.)

安装完成后,查看下libexec下面是否有插件:

ls /usr/local/nagios/libexec/

安装Nrpe服务(服务端非必须,推荐安装!):

tar zxvf nrpe-2.8.1.tar.gz  
 
cd nrpe-2.8.1  
 
./configure –prefix=/usr/local/nagios [./configure --enable-ssl  --enable-command-args]  
 
make all   (编译)  
 
make install-plugin   (安装插件)  
 
make install-daemon   (安装 nrpe daemon)  
 
make install-daemon-config  (安装配置文件)  
 
make install-xinetd   (安装xinetd 脚本文件)  
 
添加 nrpe 服务到xinetd:  
 
vi /etc/services  
 
nrpe 5666/tcp  # nrpe  
 
重新启动Xinetd服务:  
 
service xinetd restart  
 
测试Nrpe是否能正常工作:  
 
/usr/local/nagios/libexec/check_nrpe -H localhost 
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.

守护进程:

首先,xinetd 是一大堆服务的管理程序(/etc/services),比如:telnet,ftp等。如果每个服务一个守护进程,太占用资源。 所以就用xinetd统一监听端口,有人用了再把服务启起来。在linux中一些不长期使用的服务没有被作为单独的守护进程在开机时启用,linux把这些服务监听端口全部由一个独立的进程xinetd集中监听,当收到相应的客户端请求之后,xinetd进程就临时启动相应服务并把相应端口移交给相应服务,客户端断开之后,相应的服务进程结束,xinetd继续监听。把一个服务配置成xinetd监听的服务后可以在 setup 中设置是否开机启动,如nrpe!

所有结尾带d的程序都是daemon程序,也就是守护进程的程序,同样,xinetd也是一个daemon程序。

守护程序分为2种处理模式:

第一个是stand alone状态的,表示该程序始终监听,一直处于运行状态,例如httpd

第二个是super daemon,它始终处于sleep状态,直到有人唤醒它,xinetd就是一个super daemon,但它的使命是将一个请求转给其他服务,是服务的管理者。

Nagios配置

修改报警信息发送的邮箱地址:

vi /usr/local/nagios/etc/objects/contacts.cfg

Nagios有一个很好的检测程序,可以用来检测你的Nagios配置是否正确:

/usr/local/nagios/bin/nagios –v  /usr/local/nagios/etc/nagios.cfg

Total Warnings: 0

Total Errors:   0

则说明你的Nagios配置没有问题,可以正常启动!

可以用以下方法启动Nagios:

/etc/rc.d/init.d/nagios start/stop/status

service nagios start/stop/status

/usr/local/nagios/bin/nagios -d /usr/local/nagios/etc/nagios.cfg

Nagios配置和插件的安装过程就为大家介绍完了,您学会了吗?我们还将会介绍:

修改Apache配置监控Linux服务器Nagios 3.0初步安装配置监控Windows服务器十个Nagios故障解决技巧,敬请阅读。

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

2011-08-22 12:24:58

nagios

2011-03-24 13:00:30

2011-03-31 16:05:18

Redhat配置nagios

2011-03-23 09:07:48

2011-08-22 12:25:05

nagios

2010-05-31 12:22:13

Nagios pnp

2011-03-31 16:05:18

Redhat配置nagios

2011-03-22 13:37:29

Nagios安装

2011-03-21 15:35:01

Nagiosnagios-plug安装

2011-03-25 17:06:55

Nagios插件plugins

2011-03-31 16:09:21

Redhat配置nagios

2011-11-08 21:58:01

Nagios 配置 流

2011-03-25 16:49:33

nagios服务

2011-03-25 10:37:17

2010-05-31 11:10:37

Nagios pnp

2011-03-21 09:17:06

Nagios

2011-03-28 08:48:00

Nagios

2011-03-28 13:27:36

RHELnagios

2011-03-23 09:07:38

Nagios安装

2011-03-23 14:43:10

Nagiosnagios.cfg
点赞
收藏

51CTO技术栈公众号