Quero configurar o monit para monitorar passageiros, mas tudo que encontrei até agora dizia basicamente apenas monitorar seu site usando o monit. Se possível, gostaria de monitorar o passageiro diretamente para ter mais controle sobre ele.
Responder1
Você quer monitorar passageiro ou apache?
Para o Apache, há uma entrada no estoque /etc/monit/monitrc que você pode usar como está:
# verifica o processo apache com pidfile /usr/local/apache/logs/httpd.pid # start program = "/etc/init.d/httpd start" com tempo limite de 60 segundos # parar programa = "/etc/init.d/httpd parar" # se CPU > 60% por 2 ciclos então alerta # se CPU > 80% por 5 ciclos então reinicie # se totalmem > 200,0 MB por 5 ciclos então reinicie # se filhos > 250 então reinicie # se loadavg(5min) for maior que 10 por 8 ciclos então pare # se falhou host www.tildeslash.com porta 80 protocolo http # e solicite "/monit/doc/next.php" # depois reinicie # se a porta 443 falhar, digite protocolo tcpssl http # com tempo limite de 15 segundos # depois reinicie # se 3 reinicializar dentro de 5 ciclos, então o tempo limite # depende do apache_bin # servidor de grupo