a saída do resumo do monit diz que o clamav não é monitorado. A configuração diz:
check process clamd with pidfile /var/run/clamav/clamd.pid
start program = "/etc/init.d/clamav-daemon start"
stop program = "/etc/init.d/clamav-daemon stop"
if failed unixsocket /var/run/clamav/clamd.ctl then restart
if 5 restarts within 5 cycles then timeout
Posso confirmar que o arquivo pid existe, que os comandos start e stop funcionam durante o teste via
monit start clamd
No entanto, o resumo do 'monit fornece o seguinte:
Process 'clamd' Not monitored
Como posso solucionar isso ainda mais?
Responder1
Verifique se você realmente possui um PID no arquivo PID especificado em: /var/run/clamav/clamd.pid
.
Isso é tudo monit
que é usado para rastrear esse processo, portanto, certifique-se de estar usando o arquivo e o caminho corretos e de que há algo que as pessoas preencheram no arquivo nas reinicializações subsequentes.
Responder2
Você pode verificar a configuração do clamd: /etc/clamav/clamd.conf e verificar "PidFile" se não perceber que precisa adicioná-lo:
PidFile /var/run/clamav/clamd.pid
e reinicie o clamav:
service clamav-daemon restart
ou você pode configurar o serviço mmonit sem arquivo pid:
check process <PROCESS NAME>
matching <PROCESS NAME>
start program = "/etc/init.d/<PROCESS NAME> start"
stop program = "/etc/init.d/<PROCESS NAME> stop"