Estoy intentando configurar Monit para monitorear clamav-daemon. Sin embargo, parece que el /etc/init.d/clamav-daemon
script en realidad NO escribe el pdifile en/var/run/clamav
/etc/init.d/clamav-daemon:
NAME="clamd"
DESC="ClamAV daemon"
CLAMAVCONF=/etc/clamav/clamd.conf
SUPERVISOR=/usr/bin/daemon
SUPERVISORNAME=daemon
SUPERVISORPIDFILE="/var/run/clamav/daemon-clamd.pid"
SUPERVISORARGS="--name=$NAME --respawn $DAEMON -F $SUPERVISORPIDFILE"
DATABASEDIR="/var/lib/clamav"
Actualmente, mi /var/run/clamav
directorio solo tieneclamd.ctl
No recibo advertencias cuando lo ejecuto systemctl clamav-daemon status
y todas las demás funciones de clamav-daemon parecen estar intactas (correo electrónico/escaneo de carga, etc.)
¿Cómo puedo habilitar /etc/init.d/clamav-daemon
la escritura del archivo pid que falta?
Respuesta1
Doy la bienvenida a otros a publicar respuestas a la pregunta anterior, pero mientras tanto encontré una solución alternativa eficaz.
nano /etc/systemd/system/clamav-daemon.service.d/extend.conf
agregar:
[service]
Restart=always