4 069
contributi
(→VsFTPD) |
|||
(2 versioni intermedie di uno stesso utente non sono mostrate) | |||
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 82: | Riga 83: | ||
# systemctl restart monit | # systemctl restart monit | ||
</pre> | </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 | |||
# systemctl restart monit | |||
</pre> | |||
==Monitoraggio da shell== | |||
Possiamo monitorare lo stato dei demoni anche da shell: | |||
<pre> | |||
# monit summary | |||
# monit status | |||
# monit status proftpd | |||
</pre> | |||
{{Autori | |||
|Autore = [[Utente:Ferdybassi|Ferdybassi]] | |||
|Verificata_da= | |||
: | |||
|Numero_revisori = 1 | |||
}} | |||
[[Categoria:Network tools]] | |||
[[Categoria:Monitoraggio]] |