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.
- Guarda la demo su: linux-dash: Monitoraggio del server
Funzionalità del Dash Linux
- Un'interfaccia reattiva basata sul Web per il monitoraggio delle risorse del server.
- Un monitoraggio in tempo reale di CPU, RAM, utilizzo del disco, carico, tempo di attività, utenti e molte altre statistiche di sistema.
- Installazione semplice per server con Apache/Nginx + PHP.
- Fare clic e trascinare per riorganizzare i widget.
- Supporto per un'ampia gamma di versioni di server Linux.
Prerequisiti per l'installazione
- Un server Linux con Apache/Nginx installato.
- Un'estensione PHP e php-json installata.
- Un'utilità di decompressione installata sul server.
- 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.