Nagios 下配置Ubuntu监控节点

本文讲述如何配置一个新的监控节点(Ubuntu), 本文Nagios服务器为Centos 5.10. 测试监控节点为Ubuntu 16.04

Nagios 服务器:10.198.10.10

Ubantu客户端:  10.198.10.20



第一步:在Ubuntu下安装NRPE及Nagios插件

# apt-get install nagios-nrpe-server  nagios-plugins

安装完成后NRPE的配置文件目录为:/etc/nagios/nrpe.cfg   监控脚本命令目录为:/usr/lib/nagios/plugins



第二步:配置NRPE客户端

编辑nrpe.cfg 修改allowed_hosts=127.0.0.1,10.198.10.10

保存配置并重起NRPE服务 

#/etc/init.d/nagios-nrpe-server restart



第三步:从Nagios服务器端验证与客户端NRPE连接状态

#cd /usr/local/Nagios/libexec

# ./check_nrpe -H 10.198.10.20  如果能返回显示NRPE版本则安装正常



第四步:添加监控命令及脚本

监控命令目录:/usr/lib/nagios/plugins 

这里需要注意权限的问题,如果安装完成后发现目录所有者不是nagios用户,则需要进行修改

#chown -R nagios.nagios /usr/lib/nagios/plugins

在客户端nrpe.cfg中添加相关的检查命令

command[check_zombie_procs]=/usr/lib/nagios/plugins/check_procs -w 5 -c 10 -s Z
command[check_total_procs]=/usr/lib/nagios/plugins/check_procs -w 150 -c 200
command[check_disk]=/usr/lib/nagios/plugins/check_disk -w 20% -c 10%
command[check_swap]=/usr/lib/nagios/plugins/check_swap -w 95% -c 90%
command[check_mem]=/usr/lib/nagios/plugins/check_mem -w 5 -c 1
command[check_cpu_pct]=/usr/lib/nagios/plugins/check_cpu_pct -w $ARG1$ -c $ARG2$


如果自己有编程能力可以自己写监控脚本去监控自己想要监控的服务。然后再定义到nrpe.cfg文件中。


如果需要验证命令脚本是否有效,可以把命令在客户端本机执行,如果有正确的返回值证明监控命令脚本没有问题。

修改完成后重启nrpe服务即可.


在服务器端则是按正常的定义监控节点配置,如define一个节点和一些监控的Service

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值