Ricerca nel sito web

linux-dash: monitora le "prestazioni del server Linux" in remoto utilizzando il browser Web


Se stai cercando uno script veloce e con poche risorse per il monitoraggio delle statistiche del server, non cercare oltre linux-dash. Ciò che rende popolare Linux Dash è la sua dashboard web intuitiva e reattiva che funziona meglio su schermi grandi e piccoli.

linux dash è uno script di monitoraggio delle statistiche del server efficiente in termini di memoria, con poche risorse e facile da installare, scritto in PHP. La pagina delle statistiche web ti consente di trascinare e rilasciare i vari widget e riorganizzare la visualizzazione come desideri. Lo script mostra le statistiche in tempo reale del tuo server, tra cui RAM, CPU, spazio su disco, informazioni di rete, software installato, processi in esecuzione e molto altro.

L'interfaccia di Linux Dash fornisce informazioni in modo organizzato, il che ci consente di passare facilmente da una sezione specifica all'altra utilizzando i pulsanti nella barra degli strumenti principale. Linux Dash non è uno strumento di monitoraggio avanzato come Collectl o Glances, ma è comunque una buona applicazione di monitoraggio per gli utenti che cercano un software leggero e facile da implementare.

Demo di linux-dash

Dai un'occhiata veloce alla pagina demo creata dallo sviluppatore di linux-dash.

  1. Guarda la demo su: linux-dash: Monitoraggio del server

Funzionalità del Dash Linux

  1. Un'interfaccia reattiva basata sul Web per il monitoraggio delle risorse del server.
  2. Un monitoraggio in tempo reale di CPU, RAM, utilizzo del disco, carico, tempo di attività, utenti e molte altre statistiche di sistema.
  3. Installazione semplice per server con Apache/Nginx + PHP.
  4. Fare clic e trascinare per riorganizzare i widget.
  5. Supporto per un'ampia gamma di versioni di server Linux.

Prerequisiti per l'installazione

  1. Un server Linux con Apache/Nginx installato.
  2. Un'estensione PHP e php-json installata.
  3. Un'utilità di decompressione installata sul server.
  4. Facoltativamente, è necessario che htpasswd sia installato per proteggere con password la pagina delle statistiche sul tuo server.

Dopotutto, non vorrai mostrare le tue statistiche al mondo intero, perché sarebbe un rischio per la sicurezza.

Nota: htpasswd è solo uno dei modi per proteggere il tuo server. Ce ne sono altri, come ad esempio negare l'accesso a determinati IP. Usalo nel modo in cui ti senti a tuo agio.

Tuttavia, in questo articolo ho utilizzato il server web Apache per mostrarti come configurare linux-dash sui server Linux. Ho testato questo ingegnoso strumento anche su altri browser come Firefox, Midori e Chrome e funziona bene.

Installazione di “linux-dash” nei sistemi basati su RedHat e Debian

Come ho detto sopra, linux-dash viene creato in PHP per Linux con Apache. Quindi, devi avere questi due pacchetti installati sul server insieme al modulo php-json. Installiamoli utilizzando lo strumento di gestione pacchetti chiamato yum o apt-get in base alla distribuzione del server.

Passaggio 1: installa Apache, PHP e moduli PHP

Installa su sistemi basati su Red Hat utilizzando il comando yum.

yum install httpd httpd-tools
yum install php php-xml php-common php-json
service httpd start

Installa su sistemi basati su Debian utilizzando il comando apt-get.

apt-get install apache2 apache2-utils
apt-get install php5 curl php5-curl php5-json
service apache2 start

Passaggio 2: scarica e installa Linux-Dash

Procedi al repository 'GitHub', scarica linux-dash ed estrai i contenuti in una sottodirectory chiamata 'linux-dash' nel tuo Apache pubblico cartella (ad esempio /var/www o /var/www/html).

git clone https://github.com/afaqurk/linux-dash.git

Passaggio 3: monitorare il server utilizzando linux-dash

Apri il browser e vai alla cartella in cui hai installato "linux-dash". Sul mio è http://localhost/linux-dash.

Di seguito sono riportati alcuni screenshot del dashboard linux-dash presi dal mio server CentOS 6.5.

Informazioni generali

Uso del disco

Uso della CPU

Utilizzo della RAM

Utenti

Statistiche di rete

Anteprima completa di Linux-Dash

Passaggio 4: proteggere con password linux-dash

Per proteggere con password la tua pagina delle statistiche, devi generare un file ".htaccess" e ".htpasswd". Il seguente comando creerà un utente "admin", imposterà la password "admin123" e creerà un nuovo file "htpasswd" in "/ var'.

htpasswd -c /var/.htpasswd admin admin123

Nota: il file 'htpasswd' memorizza la password dell'utente 'admin' in formato crittografato e questo file dovrebbe essere inserito in una cartella non pubblica per proteggerlo dalla visualizzazione nel browser.

Ora crea un file ".htaccess" nella directory "linux-dash" e aggiungivi il seguente contenuto. Salva e chiudi il file.

AuthName "Restricted Area" 
AuthType Basic 
AuthUserFile /var/.htpasswd 
AuthGroupFile /dev/null 
require valid-user

Svuota la cache del browser. La prossima volta che accedi alla pagina delle statistiche, verrai accolto con una richiesta di accesso. Accedi con il nome utente e la password che hai utilizzato nel comandohtpasswd.

Collegamenti di riferimento

https://github.com/afaqurk/linux-dash

Goditi la tua applicazione a risorse limitate per il monitoraggio delle statistiche del server.