Defina seu próprio comando com um novo nome em etc/objects/commands.cfg
, algo assim:
define command{
command_name check_http
command_line $USER1$/check_http -I $HOSTADDRESS$ $ARG1$
}
define command{
command_name check_http_redirect
command_line $USER1$/check_http -I $HOSTADDRESS$ -f $ARG1$
}
e chame-o com o estado correspondente que você deseja manipular em /etc/nagios-plugins/config/http.cfg
:
define service{
use generic-service
host_name domain.com
service_description domain.com
check_command check_http_redirect!warning
process_perf_data 0
contact_groups admin
}
Um exemplo ao executar a partir da linha de comando:
$ check_http -H domain.com -f warning
HTTP WARNING: HTTP/1.1 301 Moved Permanently - 428 bytes in 0.003 second response time |time=0.002897s;;;0.000000 size=428B;;;0