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, monit
was 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"