Tag: monit

  • Come mantenere MySQL attivo anche in caso di errori

    In qualche guida vi ho mostrato come installare MySQL su Ubuntu o su Raspberry Pi, nel caso vogliate monitorare che tutto funzioni correttamente, potete farlo utilizzando Monit. sudo nano /etc/monit/monitrc Aggiungete (o togliete dai commenti) queste 3 righe: check process mysqld with pidfile /var/run/mysqld/mysqld.pidstart program = “/etc/init.d/mysql start”stop program = “/etc/init.d/mysql stop” E ricaricate Monit: […]

  • Come configurare Monit con Domoticz

    sudo nano /etc/monit/conf.d/domoticz Copiate e incollate: check process domoticz with pidfile /var/run/domoticz.pid start program = “/etc/init.d/domoticz.sh start” stop program = “/etc/init.d/domoticz.sh stop” if failed url http://127.0.0.1:8080/json.htm?type=command&param=getversion and content = ‘”status” : “OK”‘ for 2 cycles then restart if 5 restarts within 5 cycles then exec “/sbin/reboot” E poi riavviate Monit con: sudo monit reload

  • Come configurare Monit con Plex

    sudo nano /etc/monit/conf.d/plex Incollate questo (modificando le porte nel caso vi servissero, ma la 32400 dovrebbe andar bene): check process Plex with pidfile “/var/lib/plexmediaserver/Library/Application\ Support/Plex\ Media\ Server/plexmediaserver.pid” start program = “/usr/sbin/service plexmediaserver start” with timeout 60 seconds stop program = “/usr/sbin/service plexmediaserver stop” if failed host 127.0.0.1 port 32400 with timeout 30 seconds for 5 […]

  • Come configurare Monit con Transmission

    sudo nano /etc/monit/conf.d/transmission Copiate e incollate: check process Transmission matching “transmission-daemon” start program = “/etc/init.d/transmission-daemon start” stop program = “/etc/init.d/transmission-daemon stop” if failed host 127.0.0.1 port 9091 type TCP for 2 cycles then restart if 2 restarts within 3 cycles then unmonitor E poi riavviate Monit con: sudo monit reload

  • Come configurare Monit con CouchPotato

    sudo nano /etc/monit/conf.d/couchpotato Incollate dentro: check process CouchPotato matching “couchpotato” start program = “/etc/init.d/couchpotato start” stop program = “/etc/init.d/couchpotato stop” if failed host 127.0.0.1 port 5050 type TCP for 2 cycles then restart if 2 restarts within 3 cycles then unmonitor E poi riavviate Monit con: sudo monit reload

  • Come configurare Monit con SickRage

    sudo nano /etc/monit/conf.d/sickrage Incollate: check process SickRage matching “sickrage” start program = “/etc/init.d/sickrage start” stop program = “/etc/init.d/sickrage stop” if failed host 127.0.0.1 port 8081 type TCP for 2 cycles then restart if 2 restarts within 3 cycles then unmonitor E poi riavviate Monit con: sudo monit reload

  • Come configurare Monit con Samba

    Se avete precedentemente installato Monit e avete capito le sue infinite possibilità e volete monitorare il vostro server SMB, ecco come configurarlo perché controlli e nel caso riavvii Samba: sudo nano /etc/monit/conf.d/smbmonitor E incollate: check process Samba with pidfile “/var/run/samba/smbd.pid” start program = “/etc/init.d/smbd start” stop program = “/etc/init.d/smbd stop” if failed host 127.0.0.1 port […]

  • Come installare Monit su Raspberry Pi

    Monit è un servizio che vi permette (il nome lo lasciava intuire) di monitorare diversi servizi e applicativi che volete rimangano sempre attivi e che non smettano di funzionare da un momento all’altro. Detto in parole semplici, ogni 2 minuti (potrete cambiarlo) controlla che tutto sia ok, nel caso non lo sia può riportare i […]