Las cookies nos permiten ofrecer nuestros servicios. Al utilizar nuestros servicios, aceptas el uso que hacemos de las cookies. Más Información. Aceptar

Linux-Dash, monitorizador con interfaz web

Esaú A.
  • Escrito por Esaú A. el 13 de Enero de 2016
  • 3 min de lectura | Linux
Linux-Dash, monitorizador con interfaz web

Por mucho que recomendemos que os hagáis amigos de la terminal , nunca está de más implementar en nuestro servidor algún recurso con el que monitorizar nuestros equipos desde cualquier dispositivo que cuente con un navegador.

Existen multitud de herramientas que pueden conectar con el equipo que deseemos monitorizar desde la propia terminal , pero un entorno más amigable para obtener datos y estadísticas de forma más visual, y mostrarlos a compañeros, jefes o simplemente por almacenar una serie de capturas diarias para llevar un diario del funcionamiento (por ejemplo todos los días en hora punta de carga de trabajo).

Linux Dash reúne todos los requisitos para postularse por encima de la competencia dados los escasos recursos que consume y la sencilla e intuitiva interfaz que nos mostrará con todo detalle el estado en tiempo real de varios aspectos (muchos a decir verdad) como son el uso de memoria RAM y CPU que se está haciendo, los procesos en ejecución, los usuarios que hay conectados, el uso del ancho de banda, etc…

Escrito en PHP , su facilidad de instalación es otra de las características por las que sobresale este monitor de estado. Los requisitos para su ejecución son mínimos , constando de la instalación de PHP (y algunos paquetes extras), un servidor Apache (httpd para sistemas basados en Red Hat) y Git para clonar el proyecto desde la fuente del desarrollador en Github.


Instalación

Para preparar el sistema bastará con ejecutar las siguientes líneas de comando con las que descargaremos la paquetería necesaria. Como siempre antes de solicitar paquetes nuevos a los repositorios, debemos actualizarlos para tratar de obtener las últimas versiones disponibles.

En Debian, Ubuntu y derivados:

sudo apt-get update

sudo apt-get install apache2 curl php5 php5-curl php5-json git

Una vez terminado el proceso de instalación cambiaremos el directorio de trabajo con la siguiente orden:

cd /var/www/html/


Clonar

Y ahora pasaremos a clonar el proyecto desde el espacio en Github del desarrollador de esta aplicación:

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

E iniciamos el servicio apache en nuestro equipo:

/etc/init.d/apache2 start


En sistemas REHL:

sudo yum update

sudo yum –y install httpd php php-common php-json php-xml git

Activamos el servicio Apache en el sistema con:

systemctl start httpd

systemctl enable httpd


Al igual que en el caso anterior, es el momento de cambiar el directorio de trabajo para clonar el proyecto Linux-Dash desde Github hasta la ruta correspondiente que dependerá del sistema que uséis siendo posibles las siguientes:

cd /var/www/html o cd /var/www/

Una vez en el directorio correcto pasamos a descargar la aplicación:

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

Y reiniciamos Apache con:

systemctl restart httpd


Acceso

Desde este momento y en cualquiera de las plataformas en la que nos movamos, bastará con introducir la dirección IP de la forma en la que se muestra a continuación, del equipo en el que tenemos instalado Linux-Dash y que queremos monitorizar en cualquier navegador para obtener toda la información que nos ofrece esta herramienta.

<Dirección IP>/linux-dash


Protección

También puede interesarnos proteger el panel, para lo cual únicamente deberemos ejecutar:

htpasswd -c /var/.htpasswd admin password

Esto creará un fichero oculto en el que se registrará de forma encriptada el usuario y contraseña con el que se podrá acceder al panel.

Obviamente lo más recomendable es sustituir los clásicos ‘admin’ y ‘password’ por un usuario y contraseña más seguros.


Paso a dejaros algunas capturas de la información que nos puede ofrecer Linux-Dash acerca de nuestro equipo o servidor:

Estado del Sistema:

Imagen 1 en Linux-Dash, monitorizador con interfaz web

Información Básica:

Imagen 2 en Linux-Dash, monitorizador con interfaz web


Aplicaciones o servicios:

Imagen 3 en Linux-Dash, monitorizador con interfaz web

Cuentas de Usuario:

Además de contar con multitud de información, también han tenido en cuenta el aspecto y nos ofrecen diferentes 'looks' que podemos usar:

Imagen 4 en Linux-Dash, monitorizador con interfaz web


Imagen 5 en Linux-Dash, monitorizador con interfaz web


Imagen 6 en Linux-Dash, monitorizador con interfaz web


Imagen 7 en Linux-Dash, monitorizador con interfaz web


Espero que toda esta información os sea de utilidad y contéis con otra útil herramienta para vuestro día a día. Recordad suscribiros y seguirnos en las redes sociales, donde además de información como la aquí recogida encontraréis noticias, novedades o promociones que puedan ir surgiendo.

Estas son algunas de las empresas que ya confían en OpenWebinars

Profesores y profesionales

Nuestros docentes son profesionales que trabajan día a día en la materia que imparten

Conviértete en profesor de OpenWebinars