nagios

本文详细介绍了如何在服务端和客户端安装Nagios监控系统,包括安装依赖、创建用户和组、配置Nagios、安装NRPE插件、设置邮件服务以及启动相关服务。同时,还涵盖了客户端的NRPE安装和配置,确保能够进行远程监控。
摘要由CSDN通过智能技术生成


服务端

安装软件

yum -y install gcc* httpd glibc php php-gd perl gd gd-devel openssl openssl-devel xinetd vim unzip

创建用户、组、安装目录

groupadd nagcmd
useradd -G nagcmd -s /sbin/nologin nagios
usermod -G nagcmd apache
mkdir -p /usr/local/nagios
chown -R nagios:nagios /usr/local/nagios

邮件服务安装

yum -y install sendmail.x86_64
systemctl restart sendmail.service

在这里插入图片描述

nagios安装

解压缩

tar xf nagios-4.4.6.tar.gz 


编译安装

cd nagios-4.4.6
./configure --with-command-group=nagcmd --prefix=/usr/local/nagios --with-nagios-user=nagios --with-nagios-group=nagios
make all && make install && make install-init && make install-config && make install-commandmode && make install-webconf



开机自启

chkconfig --add nagios
chkconfig --level 35 nagios on
chkconfig --list nagios


nagios-plugins插件安装

解压缩

tar xf nagios-plugins-2.3.3.tar.gz



编译安装

cd nagios-plugins-2.3.3
./configure --with-nagios-user=nagios --with-nagios-group=nagios --prefix=/usr/local/nagios
make && make install



检查配置文件

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

在这里插入图片描述


配置nagios

配置语法检查别名

vim /etc/bashrc

alias check='/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg'
source /etc/bashrc



创建验证用户及密码

htpasswd -bc /usr/local/nagios/etc/htpasswd.user slme slme
vim /usr/local/nagios/etc/cgi.cfg

:%s/nagiosadmin/nagiosadmin,slme/g 



修改http配置文件

vim /etc/httpd/conf/httpd.conf

在这里插入图片描述
在这里插入图片描述
在最后加上

AddType application/x-httpd-php .php
#setting for nagios 
ScriptAlias /nagios/cgi-bin "/usr/local/nagios/sbin" 
<Directory "/usr/local/nagios/sbin"> 
    	 AuthType Basic 
    	 Options ExecCGI 
     	AllowOverride None 
    	 Order allow,deny 
     	Allow from all 
    	 AuthName "Nagios Access" 
    	 AuthUserFile /usr/local/nagios/etc/htpasswd.user             
    	 Require valid-user 
</Directory> 
Alias /nagios "/usr/local/nagios/share" 
<Directory "/usr/local/nagios/share"> 
 	    AuthType Basic 
   		Options None 
     	AllowOverride None 
     	Order allow,deny 
     	Allow from all 
     	AuthName "nagios Access" 
     	AuthUserFile /usr/local/nagios/etc/htpasswd.user
     	Require valid-user 
</Directory>


启动服务

systemctl enable httpd.service
systemctl start httpd.service
service nagios start

在这里插入图片描述
在这里插入图片描述

安装nrpe

解压缩

tar xf nrpe-3.2.1.tar.gz 

编译安装

cd nrpe-3.2.1
./configure --with-nrpe-user=nagios --with-nrpe-group=nagios --with-nagios-user=nagios --with-nagios-group=nagios --prefix=/usr/local/nagios 

在这里插入图片描述

 make all && make install && make install-config && make install-inetd && make install-init  && make check_nrpe && make install-plugin



修改nrpe配置文件
后面加上server端IP

vim /etc/xinetd.d/nrpe
only_from       = 127.0.0.1,192.168.168.106

在这里插入图片描述

vim /usr/local/nagios/etc/nrpe.cfg

在这里插入图片描述

启动服务

service nrpe restart
service xinetd restart


测试一下

/usr/local/nagios/libexec/check_nrpe -H 192.168.168.106

在这里插入图片描述



客户端

安装软件

yum -y install gcc* httpd glibc php php-gd perl gd gd-devel openssl openssl-devel xinetd vim unzip

创建用户、组、安装目录

groupadd nagcmd
useradd -G nagcmd -s /sbin/nologin nagios
usermod -G nagcmd apache
mkdir -p /usr/local/nagios
chown -R nagios:nagios /usr/local/nagios

在这里插入图片描述

解压缩

tar xf nagios-plugins-2.3.3.tar.gz

编译安装

cd nagios-plugins-2.3.3
./configure --with-nagios-user=nagios --with-nagios-group=nagios --prefix=/usr/local/nagios
make && make install

启动服务

service nagios start


安装nrpe

解压缩

tar xf nrpe-3.2.1.tar.gz 


编译安装

cd nrpe-3.2.1
./configure --with-nrpe-user=nagios --with-nrpe-group=nagios --with-nagios-user=nagios --with-nagios-group=nagios --prefix=/usr/local/nagios 
 make all && make install && make install-config && make install-inetd && make install-init


修改nrpe配置文件
后面加上server端IP

vim /etc/xinetd.d/nrpe
only_from       = 127.0.0.1,192.168.168.106

在这里插入图片描述

vim /usr/local/nagios/etc/nrpe.cfg

在这里插入图片描述

启动服务

service nrpe restart
service xinetd restart


在server端测试一下
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值