特定の URL をチェックする独自のコマンドを作成しました
define command{
command_name check_url
command_line /usr/lib/nagios/plugins/check_http -f follow -H '$HOSTNAME$' -I '$HOSTADDRESS$' -u '$ARG1$'
}
コマンドラインからコマンドを実行すると、次のように機能します。
/usr/lib/nagios/plugins/check_http -f follow -H www.example.com -u http://www.example.com/server-status
HTTP OK: HTTP/1.1 200 OK - 4826 bytes in 0.011 second response time |time=0.010625s;;;0.000000 size=4826B;;;0
しかし、Icinga を実行すると、
HTTP WARNING: HTTP/1.1 404 NOT FOUND - 314 bytes in 0.011 second response time