Vai al contenuto

[GUIDA] Monitorare la CPU del Raspberry Pi e Pi2


ForestJym

Messaggi raccomandati

raspberry_monitoring.jpg.57239920a0c449a8f784fac58a48173b.jpg

 

Un ragazzo di Cambridge (David) alla quale faccio davvero tanti complimenti ha sviluppato un webserver per Raspberry che invia i dati sull'utilizzo della cpu attraverso un grafico dinamico a scrolling continuo. Al di fuori dei sistemi di monitoring più complessi esistenti da tempo anche per Raspberry, questo mi ha colpito per la sua semplicità ed immediatezza.

Un idea interessante e graziosa sia per la sua funzionalità che per la sua grafica leggera e centrata.

Attraverso uno smartphone o un altro pc situato nella rete possiamo monitorare il carico di lavoro del nostro Raspberry e la temperatura di esercizio secondo per secondo. Compatibile sia col Pi che col Pi2, individua e mostra in automatico il monitoring dei core di elaborazione che trova, nel mio caso avrò solo 2 core perchè uso il Raspberry Pi 1° gen, con il Pi 2 si vedranno 4 grafici in parallelo.

 

Ecco come installarlo e farlo funzionare.

 

Occorrente:

 

  • Raspberry Pi o Pi2
  • Sistema operativo per lavorare da terminale (io uso Raspbian)
  • Connessione locale
  • Smartphone o Pc per monitorare

 

Iniziamo:

 

  • Colleghiamo il Raspberry alla rete locale, tastiera, monitor e mouse e alimentiamolo.
  • Apriamo il terminale e scriviamo la seguente riga di comando:
    [i][color=#00ff00]git clone https://github.com/davidsblog/rCPU[/color][/i]


  • Questo scaricherà dai server github il webserver di David che gentilmente ha messo a disposizione.
  • Se ottenete errore di connessione al server o il file non è più disponibile segnalatelo che sostituiremo il link di git clone
  • terminato il comando clone entriamo nella cartella rCPU col comando:
    [color=#00ff00][i]cd rCPU/rCPU/[/i][/color]


  • installiamo il webserver col comando:
    [color=#00ff00][i]sudo make install[/i][/color]

    install.jpg.09326f7aa7b83dd5edeae3fec72809d9.jpg
     
  • il webserver è attivo e si avvierà in automatico ad ogni avvio del Raspberry da ora in avanti, se volete disinstallarlo digitate, sempre all'interno di rCPU, mi raccomando:
    [color=#00ff00][i]sudo make uninstall[/i][/color]


  • Prendiamo nota dell'iP del nostro raspberry col comando:
    [color=#00ff00][i]sudo ip addr show[/i][/color]

    892590594_ip20find.jpg.d976e14cc2b60e7f93c39afaed428e2e.jpg
     
  • il mio iP è 10.2.80.163, l'ho impostato manualmente, se volete impostare una connessione statica e fissare un iP per esigenze particolari seguite (QUESTA) guida.
  • Ora che abbiamo installato il webserver e annotato il nostro IP non ci resta che puntarlo, quindi con uno smartphone o un pc connessi alla stessa rete del Raspberry andate in un qualsiasi webbrowser e digitate nella barra degli indirizzi:
    [i][color=#00ff00]http://ilvostroindirizzoqui:8111[/color][/i]

    (il numero della porta è impostato da David su 8111, se lo state occupando voi non vi resta che cambiarlo)

  • ed ecco il risultato:
     
    1497598033_Raspberry20pi20rcpu201.jpg.e5f4a474c527708c8fd579949bdc09d2.jpg
  • Screenshot Da Android 4.2
     
    134793073_Raspberry20pi20monitoring201.jpg.40477ff64af29b7a92b8a18309c63eb2.jpg
     
    115547066_Raspberry20pi20monitoring202.jpg.93b3111fbbf0b1e7bdedc3e9d3640737.jpg
  • Avviando Minecraft
     
    118296602_Raspberry20pi20rcpu202.jpg.349f08c73cf928f5d6a3de34225f8395.jpg
     
    1172738452_Raspberry20pi20rcpu203.jpg.c40e49e0879baeaf53285803c9b4e252.jpg
     
    327862129_Raspberry20pi20rcpu204.jpg.d3ecd87c598180e83d474e021145c052.jpg

 

_________________________________

 

Files:

_________________________________

 

[warning]La procedura appena descritta deve intendersi al solo scopo didattico e dimostrativo. Seguendo questa guida vi assumete interamente ogni responsabilità nel caso potessero incorrere malfunzionamenti o guasti di qualsiasi tipo, siano essi causati alla console o a qualsiasi altro dispositivo impiegato per seguire quanto scritto.[/warning]

 

Ringraziamenti: David di Cambridge

Modificato da DraftmanCorp
Link al commento
Condividi su altri siti

Giochi in Uscita



  • Community Hive Community Hive

    Community Hive allows you to follow your favorite communities all in one place.

    Follow on Community Hive
  • Utenti

    Non ci sono membri da mostrare

×
×
  • Crea Nuovo...