In questa guida vi voglio proporre come monitorare un sistema linux con Glances e Home Assistant, su Home Assistant si creeranno dei sensori dove si possono vedere tutti i dati della macchina (pc .- raspberry – server – NAS – ecc…) con un O.S. linux.
Bisogna installare Glances, ma per installarlo serve avere pip, con questo comando lo installi:
- sudo apt-get install python-pip
Poi si installa anche bottle con questo comando:
- pip install bottle
Infine si installa Glances con questo comando:
- pip install glances
Adesso avviate il server di Glances con questo comando:
- glances -w
Adesso configuriamo Home Assistant per collegarci a Glances:
glances:
- host: ipmacchinaconglances
per poter avviare glances all’avvio della macchina da controllare bisogna fare questa procedura:
- creiamo il file del servizio di Glances con questo comando: sudo nano /etc/systemd/system/glances.service
- inseriamo questo testo nel file e salviamo:
[Unit] Description=Glances After=network.target [Service] ExecStart=/usr/local/bin/glances -w Restart=on-abort [Install] WantedBy=multi-user.target
- Salviamo e usciamo da nano
- Diamo questo comando per abilitare il servizio: sudo systemctl enable glances.service
Se volete avviare il servizio usate questo comando: sudo systemctl start glances.service
Adesso dovete solo configurare a vostro piacimento Lovelace in Home Assistant così da poter vedere nell’interfaccia grafica i sensori!!
Glances adesso potente andare nella pagina di Glances e vedere le info della macchina linux dando questo indirizzo nel browser: http://ipdellamacchinalinux:61208/
Ringrazio per i suggerimenti Sandro Di Marco del gruppo telegram e sviluppatore di Sdomotica