利用Nagios和Ganglia进行系统监控与指标收集
1. 使用Nagios监控服务器和服务
1.1 定义新的Nagios命令
首先,我们要定义一个新的Nagios命令,该命令指向我们的脚本。将命令定义放在Nagios Puppet模块的 modules/nagios/files/conf.d/commands.cfg 文件中。以下是示例代码:
monitoring/commands.cfg
define command {
command_name check_passenger
command_line /usr/lib/nagios/plugins/check_passenger
}
同时,我们需要告知NRPE使新的检查可用,因此要在 modules/nagios/files/nrpe.cfg 中添加新命令:
command[check_passenger]=/usr/lib/nagios/plugins/check_passenger -w 10
最后,配置Nagios将此新命令作为应用检查的一部分,这是一个新的服务定义,将其放在 app.cfg 中:
monitoring/nagios-service-definitions
define ser
超级会员免费看
订阅专栏 解锁全文
14

被折叠的 条评论
为什么被折叠?



