Prozess 'clamd' "nicht überwacht"

Prozess 'clamd' "nicht überwacht"

Die Ausgabe der Monit-Zusammenfassung besagt, dass Clamav nicht überwacht wird. Die Konfiguration besagt:

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

Ich kann bestätigen, dass die PID-Datei existiert, dass die Start- und Stoppbefehle beim Testen funktionieren über

monit start clamd 

Die Monit-Zusammenfassung ergibt jedoch Folgendes:

Process 'clamd'                     Not monitored

Wie kann ich das Problem weiter beheben?

Antwort1

Stellen Sie sicher, dass die von Ihnen unter folgender Adresse angegebene PID-Datei tatsächlich eine PID enthält: /var/run/clamav/clamd.pid.

Das ist alles, monitwas zur Verfolgung dieses Vorgangs verwendet wird. Stellen Sie also sicher, dass Sie die richtige Datei und den richtigen Pfad verwenden und dass bei nachfolgenden Neustarts etwas in die Datei eingetragen wird.

Antwort2

Sie können Ihre Clamd-Konfiguration überprüfen: /etc/clamav/clamd.conf und „PidFile“ aktivieren, wenn Sie nicht sehen, dass Sie es hinzufügen müssen:

PidFile /var/run/clamav/clamd.pid 

und starten Sie clamav neu:

service clamav-daemon restart

oder Sie können den mmonit-Dienst ohne PID-Datei konfigurieren:

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

verwandte Informationen