我是 icinga 和 nagios 用于服务器管理的初学者。我在机器上设置了 icinga 并设置了所有基础知识。我尝试的下一步是检查某些服务是否在端口上运行8080, 8081 and 8082
。我为此写了一个快速的python脚本。我把那个文件放在/usr/local/lib/myscript.py
. 我做的下一步是在/etc/nagios-plugins/config/testone.cfg
. 我的命令看起来像这样
define command{
command_name check_restarts
command_line python /usr/local/lib/myscript.py -w 3 -c 5 -p 8080
command_line python /usr/local/lib/myscript.py -w 3 -c 5 -p 8081
command_line python /usr/local/lib/myscript.py -w 3 -c 5 -p 8082
}
然后我在 services.conf 下添加了一个服务/etc/icinga2/conf.d/services.conf
。但是,当我重新启动 icinga 时,这会导致错误,它会Backend icinga not running
在 UI 上显示一条消息,并且错误指向services.conf
我尝试的时候sudo service icings2 status
。
谁能指导我完成这些步骤?