Debian Stretch - Monit: differenze tra le versioni

Riga 65: Riga 65:
</pre>
</pre>
==Creare la configurazione per un nuovo servizio da monitorare==
==Creare la configurazione per un nuovo servizio da monitorare==
===ProFTPD===
Il template per il server FTP ProFTP non è disponibile in Monit, e quindi dobbiamo crearcelo:
Il template per il server FTP ProFTP non è disponibile in Monit, e quindi dobbiamo crearcelo:
<pre>
<pre>
Riga 79: Riga 80:
<pre>
<pre>
# ln -s /etc/monit/conf-available/proftpd /etc/monit/conf-enabled
# ln -s /etc/monit/conf-available/proftpd /etc/monit/conf-enabled
# monit -t
# systemctl restart monit
</pre>
===VsFTPD===
Questo demone non crea nessun file .PID, quindi è necessario che il file di configurazione si comporti in modo differente:
<pre>
# # nano /etc/monit/conf-available/vsftpd
</pre>
con contenuto:
<pre>
check process proftpd
  matching vsftpd
  start program = "systemctl start proftpd"
  stop  program = "systemctl stop proftpd"
if failed port 21 protocol ftp then restart
</pre>
Quindi abilitiamolo e riavviamo Monit:
<pre>
# ln -s /etc/monit/conf-available/vsftpd /etc/monit/conf-enabled
# monit -t
# monit -t
# systemctl restart monit
# systemctl restart monit
</pre>
</pre>