Para habilitar el chequeo de un host en un puerto personalizado debemos realizar las siguientes acciones.
Primero añadir una seccion en el plugin /etc/nagios-plugins/config/http.cfg con el nuevo command:
define command {
command_name check_http_vps
command_line /usr/lib/nagios/plugins/check_http --ssl -H '$HOSTADDRESS$' -p 5434 '$ARG1$'
}
Luego añadir igualmente el command en el archivo /usr/local/nagios/etc/objects/commands.cfg
define command {
command_name check_http_vps
command_line $USER1$/check_http --ssl -H $HOSTADDRESS$ -p 5434 $ARG1$
}
En nuestro archivo cfg ubicado en /usr/local/nagios/etc/servers/vps.cfg tendremos la siguiente entrada:
define service {
use local-service; Name of service template to use
host_name vps
service_description HTTP
check_command check_http_vps
notifications_enabled 0
}
De esta manera podemos chequear puertos no standard.