Processo 'clamd' “não monitorado”

Processo 'clamd' “não monitorado”

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 monitque é 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"

informação relacionada