Server 安装了nagios软件,对监控的数据做处理,并且提供web界面查看和管理。当然也可以对本机自身的信息进行监控。
Client 安装了NRPE等客户端,根据监控机的请求执行监控,然后将结果回传给监控机。
防火墙已关闭/iptables: Firewall is not running.
SELINUX=disabled
四、实验目标
五、Nagios服务端安装
5.1 基础支持套件:gcc glibc glibc-common gd gd-devel xinetd openssl-devel
# rpm -q gcc glibc glibc-common gd gd-devel xinetd openssl-devel
如果系统中没有这些套件,使用yum 安装
# yum -y install gcc gd gd-devel xinetd openssl-devel
5.2 创建nagios用户和用户组
# useradd nagios
# mkdir /usr/local/nagios
# chown -R nagios.nagios /usr/local/nagios
查看nagios 目录的权限
# ll -d /usr/local/nagios/
5.3 编译安装Nagios
# wget ?use_mirror=cznic
# tar xzvf nagios-3.5.0.tar.gz
# cd nagios
# ./configure --prefix=/usr/local/nagios
#make all
#make install
#make install-init
#make install-commandmode
# make install-config
# chkconfig --add nagios
# chkconfig --level 35 nagios on
# chkconfig --list nagios
5.4 验证程序是否被正确安装
切换目录到安装路径(这里是/usr/local/nagios),看是否存在etc、bin、sbin、share、var 这五个目录,如果存在则可以表明程序被正确的安装到系统了。Nagios 各个目录用途说明如下:
bin
Nagios 可执行程序所在目录
etc
Nagios配置文件所在目录
sbin
Nagios CGI文件所在目录,也就是执行外部命令所需文件所在的目录
share
Nagios网页文件所在目录
libexec
Nagios外部插件所在目录
var
Nagios日志文件、lock等文件所在的目录
var/archives
Nagios日志自动归档目录
var/rw
用来存放外部命令文件的目录
5.5 安装Nagios 插件
#wget
# tar xzvf nagios-plugins-2.0.1.tar.gz
# cd nagios-plugins-2.0.1
# ./configure --prefix=/usr/local/nagios