Problema para monitorear el servicio ssh con M/Monit

Problema para monitorear el servicio ssh con M/Monit

En la oficina disponemos de un servidor M/Monit para monitorizar todos los servidores. En los últimos días, en algunos servidores no se puede monitorear el servicio ssh. Todos los servidores tienen la misma configuración para monitorear el servicio y otros.

Intenté reiniciar el servicio e incluso reinstalar el monitor del cliente, pero el resultado es el mismo. No es posible monitorear el servicio.

Gracias Saludos

Respuesta1

Pruebe la conectividad básica entre m/monit y monit intentando hacer telnet desde su máquina m/monit a un monit en ejecución, como en:

mmonit:~# telnet monit.example.org 2812

Cambie 2812 si está ejecutando monit en un puerto no predeterminado. Si puede hacer telnet y presionar Enter, al menos debería recibir una respuesta HTTP 400.

Si eso funciona, muéstrenos su monitor desde la máquina de monitorización. Utilizo una estrofa similar a la siguiente para monitorear sshd (pueden ser necesarios pequeños ajustes en la ruta según su entorno y preferencias personales):

check process sshd
with pidfile /var/run/sshd.pid
start program "/etc/init.d/sshd start"
stop program "/etc/init.d/sshd stop"
if failed port 22 protocol ssh then restart
if 5 restarts within 5 cycles then timeout

información relacionada