Linux下Nagios+PNP4Nagios的安装与配置(2)



Server 安装了nagios软件,对监控的数据做处理,并且提供web界面查看和管理。当然也可以对本机自身的信息进行监控。

Client 安装了NRPE等客户端,根据监控机的请求执行监控,然后将结果回传给监控机。

防火墙已关闭/iptables: Firewall is not running.

SELINUX=disabled

四、实验目标

原创:Linux下Nagios、pnn4nagios的安装与配置



五、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

原创:Linux下Nagios、pnn4nagios的安装与配置





#make install

原创:Linux下Nagios、pnn4nagios的安装与配置




#make install-init

原创:Linux下Nagios、pnn4nagios的安装与配置




#make install-commandmode



# make install-config



# chkconfig --add nagios

# chkconfig --level 35 nagios on

# chkconfig --list nagios

原创:Linux下Nagios、pnn4nagios的安装与配置


 

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

原创:Linux下Nagios、pnn4nagios的安装与配置



# tar xzvf nagios-plugins-2.0.1.tar.gz

# cd nagios-plugins-2.0.1

# ./configure --prefix=/usr/local/nagios

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/75002248103aa6816dfc208b593de8f9.html