nagios_service.md
1.06 KB
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
// 注意直接配置会有问题,需要恢复文件的安全上下文
restorecon -v /etc/nagios/my_nrpe_plugins/custom_check_mem
// 修正后查看上下文,如下图:
ls -Z /etc/nagios/my_nrpe_plugins/custom_check_mem