Vsftp : plus de fichier PID pour le surveiller avec monit

Bonjour,

J’utilise monit pour surveiller mes processus, dont vsftp.
Sur Wheezy, j’avais le fichier /var/run/vsftpd/vsftpd.pid qui contenait le numéro du processus.

Depuis que je suis passé sur Jessie, je n’ai plus rien.

Quelqu’un aurait-il une idée ?

Merci !

Salut, j’ai rencontré le même problème car c’est systemd qui gère le processus avec jessie et il se trouve que l’unit file du paquet vsftpd ne créé par de pidfile. Il suffit donc de changer la manière dont on s’y prend pour monitorer le processus : on n’utilise pas le pidfile.

check process vsftpd with matching vsftpd start program = "/bin/systemctl start vsftpd" stop program = "/bin/systemctl stop vsftpd" if failed host 127.0.0.1 port 21 and protocol ftp then restart