nagios服务端安装

系统环境:
操作系统:CentOS-5.7 x86_64
Apache版本: Apache-2.2.22
Nagios版本: nagios-3.3.1
GD库: gd-2.0.33

2、安装前准备:
2.1、安装GD库

2.2、安装Apache
http://www.ttlsa.com/html/654.html
2.3、下载Nagios,Nagios-plugins,nrpe
官方网站
http://www.nagios.org/download/
截至2012.3.9在官网上的最新版本分别是
版本:nagios-3.3.1

版本:nagios-plugins-1.4.15

nrpe下载地址http://www.nagios.org/download/addons/
版本:nrpe-2.13

2.4、安装前注意事项:
Nagios,Nagios-plugins,nrpe安装在监控服务器上。
nrpe安装在Linux/Unix被监控端。

3、创建帐号及组
3.1、创建帐号

3.2、创建组

nobody为运行apache的帐号。

4、安装配置nagios
4.1、解压&安装

# 使用make install来安装主程序,CGI和HTML文件

# 使用make install-init在/etc/rc.d/init.d安装启动脚本

# 使用make install-cofig来安装示例配置文件,安装的路径是/usr/local/nagios/etc.

# 使用make install-commandmode来配置目录权限

注:
nagios目录功能的简要说明:
bin Nagios执行程序所在目录,nagios文件即为主程序
etc Nagios配置文件位置
sbin Nagios Cgi文件所在目录,也就是执行外部命令所需文件所在的目录
Share Nagios网页文件所在的目录
var Nagios日志文件、spid 等文件所在的目录
var/archives 日志归档目录
var/rw 用来存放外部命令文件

4.2、配置apache
将下面行加入apache配置文件的alias模块

创建apache目录验证文件

重启apache:

配置nagios配置文件

将里面的email地址改为自己的email地址。

5、安装Nagios插件

6、启动Nagios
配置机器启动时自动启动Nagios

检查Nagios配置文件

# 启Nnagios

7、关闭SELinux及防火墙(切勿小视)
7.1、关闭SELinux

将下面行设为disabled

重启系统即可生效
或者使用setenforce关闭selinux
usage: setenforce [ Enforcing | Permissive | 1 | 0 ]

这样就可以不用重启系统即可生效了

7.2、关闭防火墙

如果开启防火墙,应该允许访问apache(一般为80端口)并允许nagios去抓取被监控机信息(一般nrpe为5666端口)。

8、访问Nagios服务器
http://IP/nagios/
输入用户名及密码登录。

9、安装nrpe插件
nrpe是用来监控Linux机器的插件

在Nagios服务器端只要安装nrpe监控插件就行

在/usr/local/nagios/etc/objects/commands.cfg中定义check_nrpe命令

修改配置文件如下

posted @ 2015-09-04 23:35  chenshoubiao  阅读(285)  评论(0编辑  收藏  举报