Proceso 'clamd' "no monitoreado"

Proceso 'clamd' "no monitoreado"

el resultado del resumen de monit dice que clamav no está monitoreado. La configuración dice:

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

Puedo confirmar que el archivo pid existe y que los comandos de inicio y detención funcionan al realizar pruebas a través de

monit start clamd 

Sin embargo, el resumen del monitor da lo siguiente:

Process 'clamd'                     Not monitored

¿Cómo puedo solucionar este problema más a fondo?

Respuesta1

Asegúrese de tener realmente un PID en el archivo PID que especifique en: /var/run/clamav/clamd.pid.

Eso es todo lo monitque se utiliza para realizar un seguimiento de este proceso, así que asegúrese de estar utilizando el archivo y la ruta correctos, y que haya algo que las personas completen en el archivo en los reinicios posteriores.

Respuesta2

Puede verificar la configuración de su clamd: /etc/clamav/clamd.conf y marcar "PidFile" si no ve que debe agregarlo:

PidFile /var/run/clamav/clamd.pid 

y reinicie clamav:

service clamav-daemon restart

o puedes configurar el servicio mmonit sin el archivo pid:

check process <PROCESS NAME>
        matching <PROCESS NAME>
        start program = "/etc/init.d/<PROCESS NAME> start"
        stop program = "/etc/init.d/<PROCESS NAME> stop"

información relacionada