私はサーバー管理のための 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
。
誰でもこれらの手順を案内してもらえますか?