nagios_service.md 863 Bytes

nagios定义service

nagios自定义服务器服务

//------------- 配置nagios service定义 -------------//
// 在/etc/nagios/my_cfg目录下创建my_service.cfg文件,添加如下定义
define service {
   use                    local-service
   host_name              server_151
   service_description    HTTP
   check_command          check_http!-p 8888
   notifications_enabled  0
}
... 其他service定义同上
// 重启nagios
systemctl restart nagios

//------------- 服务端配置nrpe service定义 -----------//
// 在服务端添加nrpe command配置,如下图:
// 在客户端端编辑/etc/nrpe.d/lcgdm-common.cfg,添加监控脚本,如下图:
// 自定义脚本,在/etc/nagios/my_nrpe_plugins/ 创建 custom_check_mem脚本,如下图:
// 源码参看 https://github.com/whereisaaron/linux-check-mem-nagios-plugin