Problema para monitorar serviço ssh com M/Monit

Problema para monitorar serviço ssh com M/Monit

No escritório temos um servidor M/Monit para monitorar todos os servidores. Nos últimos dias, em alguns servidores não é possível monitorar o serviço ssh. Todos os servidores possuem a mesma configuração para monitorar o serviço e outros.

Tentei reiniciar o serviço e até reinstalar o cliente monit mas o resultado é o mesmo. Não é possível monitorar o serviço.

Obrigado, lembraças

Responder1

Teste a conectividade básica entre m/monit e monit tentando fazer telnet da sua máquina m/monit para um monit em execução, como em:

mmonit:~# telnet monit.example.org 2812

Altere 2812 se você estiver executando o monit em uma porta não padrão. Se você conseguir fazer telnet e pressionar Enter, deverá receber pelo menos uma resposta HTTP 400.

Se funcionar, mostre-nos seu monitrc da máquina monit. Eu uso uma estrofe semelhante à seguinte para monitorar o sshd (pequenos ajustes no caminho podem ser necessários de acordo com seu ambiente e preferência pessoal):

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

informação relacionada