Estado de host icinga2 para host pasivo

1

Estoy usando icinga2 para monitorear, y quiero incluir dispositivos como los NVR ubicados en los sitios de los clientes. No se pueden hacer ping para verificar el estado del host.

El agente Icinga2 informa todo lo que necesito sin necesidad de reenviar ciertos puertos.

Sin embargo, el estado del host en sí mismo siempre está 'ABAJO' porque esto se verifica mediante ping. Necesitaría que el host solo se considere "ABAJO" si el agente no ha informado nada de manera oportuna. Por ahora estoy revisando en el sitio web HTTPS que expone el NVR, pero eso no es exactamente lo que quiero, ya que podría ser posible que el servicio NVR esté inactivo pero el dispositivo en sí esté activo.

Maarten Ureel
fuente
¿Por qué esperas que sepamos qué es un "NVR"?
mr.zog

Respuestas:

1

Se generic-hostllama a la verificación predeterminada establecida hostalive, que verificará si el host es pingable de alguna manera.

Debería cambiar el estado del host a una comprobación ficticia. Dado que Icinga2 siempre quiere saber si el host todavía está vivo.

Ejemplo:

template Host "non-pingable" {
  import "generic-host"

  check_command = "dummy"
  vars.dummy_state = 0
  vars.dummy_text = "Host can not be pinged, should be up, hopefully..."
}

Esto ejecutará una verificación muy genérica, pero configurará su estado de host en UP.

También puede usar cualquier otra verificación, como SSH, o una prueba de puerto.

lazyfrosch
fuente
Bien, gracias, también estoy investigando la supervisión distribuida para que el único host al que se pueda acceder desde el exterior haga ping a los otros hosts.
Maarten Ureel