安装nagios、nagios-plugins、nrpe

主机IP主机名需求
192.168.100.41z关闭防火墙、selinux

一、安装依赖包

[root@z ~]# yum install -y gcc glibc glibc-common wget unzip httpd php gd php-gd gd-devel perl postfix

二、下载资源包

[root@z ~]# cd /usr/local/src/
[root@z src]# wget -O nagioscore.tar.gz https://github.com/NagiosEnterprises/nagioscore/archive/nagios-4.4.3.tar.gz
[root@z src]# wget --no-check-certificate -O nrpe.tar.gz https://github.com/NagiosEnterprises/nrpe/archive/nrpe-3.2.1.tar.gz
[root@z src]# wget --no-check-certificate -O nagios-plugins.tar.gz https://nagios-plugins.org/download/nagios-plugins-2.2.1.tar.gz

安装主程序

一、编译安装

[root@z src]# tar zxf nagioscore-nagios-4.4.3.tar.gz 
[root@z src]# cd nagioscore-nagios-4.4.3
[root@z nagioscore-nagios-4.4.3]# ./configure 
[root@z nagioscore-nagios-4.4.3]# make all
[root@z nagioscore-nagios-4.4.3]# make install-groups-users
[root@z nagioscore-nagios-4.4.3]# useradd nagios -s /sbin/nologin
[root@z nagioscore-nagios-4.4.3]# usermod -a -G nagios apache
[root@z nagioscore-nagios-4.4.3]# make install
[root@z nagioscore-nagios-4.4.3]# make install-daemoninit
[root@z nagioscore-nagios-4.4.3]# systemctl enable httpd

二、配置目录权限

[root@z nagioscore-nagios-4.4.3]# make install-commandmode

三、安装实例配置文件

[root@z nagioscore-nagios-4.4.3]# make install-config

四、创建网页配置文件

[root@z nagioscore-nagios-4.4.3]# make install-webconf
[root@z nagioscore-nagios-4.4.3]# ll /usr/local/nagios/
total 8
drwxrwxr-x.  2 nagios nagios   38 Mar 23 19:06 bin
drwxrwxr-x.  3 nagios nagios   74 Mar 23 19:10 etc
drwxrwxr-x.  2 nagios nagios    6 Mar 23 19:06 libexec
drwxrwxr-x.  2 nagios nagios 4096 Mar 23 19:06 sbin
drwxrwxr-x. 14 nagios nagios 4096 Mar 23 19:06 share
drwxrwxr-x.  5 nagios nagios   45 Mar 23 19:07 var

五、设置网页登录账号和密码

[root@z nagioscore-nagios-4.4.3]#  htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
New password: 
Re-type new password: 
Adding password for user nagiosadmin

六、开启apache和nagios

[root@z nagioscore-nagios-4.4.3]# systemctl start httpd
[root@z nagioscore-nagios-4.4.3]# systemctl start nagios

七、使用windows的浏览器登录【http://IP:端口号/nagios】
此前会提示使用账号密码登录,也就是先前设置的账号密码
在这里插入图片描述

安装监控功能插件

一、安装依赖包

[root@z nagioscore-nagios-4.4.3]# yum install -y gcc glibc glibc-common make gettext automake autoconf wget openssl-devel net-snmp net-snmp-utils epel-release
[root@z nagioscore-nagios-4.4.3]# yum -y install perl-Net-SNMP

二、安装nagios-plugins

[root@z nagioscore-nagios-4.4.3]# cd /usr/local/src/
[root@z src]# tar zxf nagios-plugins-2.2.1.tar.gz
[root@z src]# cd nagios-plugins-2.2.1
[root@z nagios-plugins-2.2.1]# ./configure --prefix=/usr/local/nagios
[root@z nagios-plugins-2.2.1]# make && make install

安装nrpe(基于plugins)

一、安装nrpe

[root@z nagios-plugins-2.2.1]# cd /usr/local/src/
[root@z src]# tar zxf nrpe-nrpe-3.2.1.tar.gz 
[root@z src]# cd nrpe-nrpe-3.2.1
[root@z nrpe-nrpe-3.2.1]# ./configure --enable-command-args
[root@z nrpe-nrpe-3.2.1]# make all
[root@z nrpe-nrpe-3.2.1]# make install-groups-users
[root@z nrpe-nrpe-3.2.1]# make install
[root@z nrpe-nrpe-3.2.1]# make install-config
[root@z nrpe-nrpe-3.2.1]#  echo >> /etc/services
[root@z nrpe-nrpe-3.2.1]# echo '# Nagios services' >> /etc/services
[root@z nrpe-nrpe-3.2.1]# echo 'nrpe 5666/tcp' >> /etc/services
[root@z nrpe-nrpe-3.2.1]# make install-init
[root@z nrpe-nrpe-3.2.1]# systemctl enable nrpe

二、添加nagios服务器IP,运行服务器连接nrpe

[root@z nrpe-nrpe-3.2.1]# vim /usr/local/nagios/etc/nrpe.cfg

修改以下两个参数

allowed_hosts=127.0.0.1,::1,192.168.100.41
dont_blame_nrpe=1

启动服务

[root@z nrpe-nrpe-3.2.1]# systemctl start nrpe
[root@z nrpe-nrpe-3.2.1]# /usr/local/nagios/libexec/check_nrpe -H 127.0.0.1
NRPE v3.2.1

三、进行测试
测试

[root@z nrpe-nrpe-3.2.1]# vi /usr/local/nagios/etc/nrpe.cfg
//添加以下此行
command[check_load]=/usr/local/nagios/libexec/check_load -w 15,10,5 -c 30,25,20
[root@z nrpe-nrpe-3.2.1]# /usr/local/nagios/libexec/check_nrpe -H 127.0.0.1 -c check_load
OK - load average per CPU: 0.00, 0.01, 0.03|load1=0.000;0.150;0.300;0; load5=0.005;0.100;0.250;0; load15=0.025;0.050;0.200;0;
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值