Linux.中国 - 开源社区

 找回密码
 骑士注册

QQ登录

微博登录


如何在 Linux 环境下配置 Nagios Remote Plugin Executor (NRPE)

2014-10-27 17:59    评论: 7 收藏: 4 分享: 12    

为 NRPE 配置自定义命令

远程服务器上安装

下面列出了一些可以用于 NRPE 的自定义命令。这些命令在远程服务器的 /etc/nagios/nrpe.cfg 文件中定义。

## 当 1、5、15 分钟的平均负载分别超过 1、2、1 时进入警告状态
## 当 1、5、15 分钟的平均负载分别超过 3、5、3 时进入严重警告状态
command[check_load]=/usr/lib/nagios/plugins/check_load -w 1,2,1 -c 3,5,3

## 对于 /home 目录的可用空间设置了警告级别为 25%,以及严重警告级别为 10%。
## 可以定制为监控任何分区(比如 /dev/sdb1、/、/var、/home)
command[check_disk]=/usr/lib/nagios/plugins/check_disk -w 25% -c 10% -p /home

## 当 process_ABC 的实例数量超过 10 时警告,超过 20 时严重警告 ##
command[check_process_ABC]=/usr/lib/nagios/plugins/check_procs -w 1:10 -c 1:20 -C process_ABC

## 当 process_ABC 的实例数量跌到 1 以下时严重警告 ##
command[check_process_XYZ]=/usr/lib/nagios/plugins/check_procs -w 1: -c 1: -C process_XYZ

Nagios 监控服务器上安装

我们通过如下命令来修改 Nagios 监控服务器里的服务定义来应用上面定义的自定义命令。服务定义可以写在所有服务被定义的地方(比如 /etc/nagios/objects/nrpe.cfg 或 /etc/nagios3/conf.d/nrpe.cfg)

## 示例 1:检查进程 XYZ ##
define service {
        host_name                       server-1
        service_description             Check Process XYZ
        check_command                   check_nrpe!check_process_XYZ
        check_interval                  1
        use                             generic-service
}

## 示例 2:检查磁盘状态 ##
define service {
        host_name                       server-1
        service_description             Check Process XYZ
        check_command                   check_nrpe!check_disk
        check_interval                  1
        use                             generic-service
}

总而言之,NRPE 是 Nagios 的一个强大的扩展,它提供了高度可定制的远程服务器监控方案。使用 NRPE,我们可以监控系统的负载、运行的进程、已登录的用户、磁盘状态,以及其它参数。

希望这些可以帮到你。


via: http://xmodulo.com/2014/03/nagios-remote-plugin-executor-nrpe-linux.html

作者:Sarmed Rahman 译者:felixonmars 校对:Caroline

本文由 LCTT 原创翻译,Linux中国 荣誉推出

123
查看其它分页:

发表评论


最新评论

我也要发表评论

SaintAK 2014-10-28 10:33  新浪微博网友评论
@我的印象笔记 //@Linux中国: //@努力过日子的苦辣:原文里没提到event_handler这个参数,对于远程主机出现问题后让nagios自动去执行远程主机的操作其实是很好用的
回复
我是谁的谁zy 2014-10-28 09:51  新浪微博网友评论
[呵呵]
回复
AlanBusinessReview 2014-10-28 08:03  新浪微博网友评论
和SNMP什么关系?
回复
uunuu游子 2014-10-28 07:33  新浪微博网友评论
有空了得试试
回复
星罔--云 2014-10-28 01:03  新浪微博网友评论
//@Linux中国://@努力过日子的苦辣:原文里没提到event_handler这个参数,对于远程主机出现问题后让nagios自动去执行远程主机的操作其实是很好用的
回复
WindMGC是个2 2014-10-28 00:33  新浪微博网友评论
我们就在用!
回复
努力过日子的苦辣 2014-10-27 23:03  新浪微博网友评论
原文里没提到event_handler这个参数,对于远程主机出现问题后让nagios自动去执行远程主机的操作其实是很好用的
回复
返回顶部

分享到微信朋友圈

打开微信,点击底部的“发现”,
使用“扫一扫”将网页分享至朋友圈。