linux-dash: supervisa el rendiment del servidor Linux de forma remota mitjançant el navegador web


Si busqueu un script de monitoratge ràpid d'estadístiques del servidor de recursos baixos, no busqueu més que linux-dash. La reivindicació de popularitat de Linux Dash és el seu tauler web elegant i sensible que funciona millor en pantalles grans i petites.

linux dash és un script de monitoratge d'estadístiques del servidor, eficient en memòria, amb pocs recursos, fàcil d'instal·lar, escrit en PHP. La pàgina d'estadístiques web us permet arrossegar i deixar anar els diferents ginys i reorganitzar la visualització com vulgueu. L'script mostra estadístiques en directe del vostre servidor, com ara RAM, CPU, espai en disc, informació de xarxa, programari instal·lat, processos en execució i molt més.

La interfície de Linux Dash proporciona informació de manera organitzada, cosa que ens facilita canviar entre seccions específiques mitjançant els botons de la barra d'eines principal. Linux Dash no és una eina de supervisió avançada com Glances, però tot i així és una bona aplicació de monitoratge per als usuaris que busquen una eina lleugera i fàcil de desplegar.

Si us plau, fes una ullada ràpida a la pàgina de demostració creada pel desenvolupador de linux-dash.

  1. Mireu la demostració a: linux-dash: Monitorització del servidor

  1. Una interfície web sensible per supervisar els recursos del servidor.
  2. Una supervisió en temps real de la CPU, la memòria RAM, l'ús del disc, la càrrega, el temps d'activitat, els usuaris i moltes més estadístiques del sistema.
  3. Instal·lació fàcil per a servidors amb Apache/Nginx + PHP.
  4. Feu clic i arrossegueu per reorganitzar els widgets.
  5. Compatibilitat per a una àmplia gamma de servidors Linux.

  1. Un servidor Linux amb Apache/Nginx instal·lat.
  2. Una extensió PHP i php-json instal·lada.
  3. Una utilitat de descompressió instal·lada al servidor.
  4. Opcionalment, necessiteu instal·lar htpasswd per protegir la pàgina d'estadístiques del vostre servidor amb contrasenya.

Després de tot, no voleu mostrar les vostres estadístiques a tot el món, ja que és un risc de seguretat.

Nota: htpasswd és només una de les maneres de protegir el vostre servidor. N'hi ha d'altres, com ara denegar l'accés a determinades IP, per exemple. Utilitzeu la manera que us sentiu còmode.

Tanmateix, en aquest article, he utilitzat el servidor web Apache per mostrar-vos com configurar linux-dash als servidors Linux. També he provat aquesta enginyosa eina en altres navegadors com ara Firefox, Midori i Chrome i funciona bé.

Instal·lació de linux-dash als sistemes basats en RedHat i Debian

Com he dit anteriorment, aquest linux-dash es crea en PHP per a Linux amb Apache. Per tant, heu de tenir aquests dos paquets instal·lats al servidor juntament amb el mòdul php-json. Instal·lem-los mitjançant l'eina de gestor de paquets anomenada yum o apt-get segons la distribució del vostre servidor.

Instal·leu-lo en sistemes basats en Red Hat mitjançant l'ordre yum.

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

Instal·leu-lo en sistemes basats en Debian mitjançant l'ordre apt-get.

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

Aneu al repositori GitHub, descarregueu linux-dash i extreu el contingut en un subdirectori anomenat linux-dash a la vostra carpeta pública d'Apache (és a dir, /var/www o /var/www/html).

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

Obriu el vostre navegador i navegueu a la carpeta on teniu instal·lat linux-dash. Al meu és http://localhost/linux-dash.

A continuació es mostren algunes captures de pantalla del tauler de control de Linux-Dash preses del meu servidor CentOS 6.5.

Per protegir la vostra pàgina d'estadístiques amb contrasenya, heu de generar un fitxer .htaccess i .htpasswd. La següent comanda crearà un usuari admin, establirà la contrasenya admin123 i crearà un nou fitxer htpasswd a la carpeta /var.

# htpasswd -c /var/.htpasswd admin admin123

Nota: el fitxer htpasswd emmagatzema la contrasenya administrador de l'usuari en format xifrat i aquest fitxer s'ha de col·locar en una carpeta no pública per protegir-lo de la visualització al navegador.

Ara creeu un fitxer .htaccess al directori linux-dash i afegiu-hi el contingut següent. Desa i tanca el fitxer.

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

Esborra la memòria cau del teu navegador. La propera vegada que navegueu a la pàgina d'estadístiques, us rebrà un missatge d'inici de sessió. Inicieu sessió amb el nom d'usuari i la contrasenya que heu utilitzat a l'ordre htpasswd.

Enllaços de referència

Gaudeix de la teva aplicació de monitoratge d'estadístiques del servidor amb pocs recursos.