Quando eu adiciono -d SHOWALL ao meu comando de verificação, é como:
check_command check_nt!SERVICESTATE!-d SHOWALL -l MSSQL\$$instance
então nagios (em check_mk) mostra: Nenhum serviço / processo especificado
Você sabe o que pode causar esse problema?
Solução
Finalmente eu encontrei a alma. Acontece que o problema estava na definição do comando check_nt.
Oryginally eu usei assim:
define command {
command_name check_nt
command_line /usr/lib/nagios/plugins/check_nt -H '$HOSTADDRESS$' -v '$ARG1$' -p 12489 '$ARG2$'
}
E isso causa problemas acima com "Nenhum serviço / processo especificado" e "falha ao abrir serviço".
Quando eu mudo minha definição check_nt para:
define command {
command_name check_nt
command_line /usr/lib/nagios/plugins/check_nt -H $HOSTADDRESS$ -v $ARG1$ -p 12489 $ARG2$
}
funciona como um encanto :) com:
check_command check_nt!SERVICESTATE!-d SHOWALL -l MSSQL"$$"instance
Então o problema finalmente foi resolvido :)
Atenciosamente