linux-dash: supervisa el "rendimiento del servidor Linux" de forma remota mediante el navegador web


Si está buscando un script de monitoreo de estadísticas de servidor rápido y de bajos recursos, no busque más que linux-dash. El reclamo de Linux Dash como popular es su panel web hábil y receptivo que funciona mejor en pantallas grandes y pequeñas.

linux dash es un script de monitoreo de estadísticas del servidor, eficiente en memoria, de bajos recursos y fácil de instalar, escrito en PHP. La página de estadísticas web le permite arrastrar y soltar los diversos widgets y reorganizar la pantalla como desee. El script muestra estadísticas en vivo de su servidor, que incluyen RAM, CPU, espacio en disco, información de red, software instalado, procesos en ejecución y mucho más.

La interfaz de Linux Dash proporciona información de forma organizada, lo que nos facilita cambiar entre secciones específicas mediante los botones de la barra de herramientas principal. Linux Dash no es una herramienta de supervisión avanzada como Collectl o Glances, pero sigue siendo una buena aplicación de supervisión para los usuarios que buscan una herramienta ligera y fácil de implementar.

Eche un vistazo rápido a la página de demostración creada por el desarrollador de linux-dash.

  1. Watch Demo at: linux-dash: Server Monitoring
  1. A responsive web based interface for monitoring server resources.
  2. A real-time monitoring of CPU, RAM, Disk Usage, Load, Uptime, Users and many more system statistics.
  3. Easy install for servers with Apache/Nginx + PHP.
  4. Click and drag to re-organize widgets.
  5. Support for wide range of Linux server flavours.
  1. A Linux server with Apache/Nginx installed.
  2. A PHP and php-json extension installed.
  3. A unzip utility installed on server.
  4. Optionally, you need htpasswd installed, to password protect the statistics page on your server.

Después de todo, no desea mostrar sus estadísticas a todo el mundo, ya que es un riesgo de seguridad.

Nota: htpasswd es solo una de las formas de proteger su servidor. Hay otros como denegar el acceso a determinadas IP, por ejemplo. Úselo de la manera que se sienta cómodo.

Sin embargo, en este artículo, he utilizado el servidor web Apache para mostrarle cómo configurar linux-dash en servidores Linux. También probé esta ingeniosa herramienta en otros navegadores como Firefox, Midori y Chrome y funciona bien.

Instalación de "linux-dash" en sistemas basados u200bu200ben RedHat y Debian

Como dije anteriormente, ese linux-dash se crea en PHP para Linux con Apache. Por lo tanto, debe tener estos dos paquetes instalados en el servidor junto con el módulo php-json. Instálelos usando la herramienta de administración de paquetes llamada yum o apt-get según la distribución de su servidor.

Instale en sistemas basados u200bu200ben Red Hat usando el comando yum.

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

Instale en sistemas basados u200bu200ben Debian usando el comando apt-get.

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

Vaya al repositorio "GitHub", descargue linux-dash y extraiga el contenido en un subdirectorio llamado "linux-dash" en su carpeta pública de Apache (es decir,/var/www o/var/www/html).

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

Abra su navegador y navegue hasta la carpeta donde tiene instalado "linux-dash". En el mío es http:/localhost/linux-dash.

Las siguientes son algunas capturas de pantalla del panel de Linux-dash tomadas de mi servidor CentOS 6.5.

Para proteger con contraseña su página de estadísticas, debe generar un archivo ".htaccess" y ".htpasswd". El siguiente comando creará un usuario "admin", establece la contraseña "admin123" y crea un nuevo archivo "htpasswd" en la carpeta "/ var".

# htpasswd -c /var/.htpasswd admin admin123

Nota: El archivo "htpasswd" almacena la contraseña "admin" del usuario en formato cifrado y este archivo debe colocarse en una carpeta no pública para protegerlo de la visualización en el navegador.

Ahora cree un archivo ".htaccess" en el directorio "linux-dash" y agregue el siguiente contenido. Guarde y cierre el archivo.

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

Limpia la memoria caché de tu navegador. La próxima vez que navegue a la página de estadísticas, recibirá un mensaje de inicio de sesión. Inicie sesión con el nombre de usuario y la contraseña que utilizó en el comando htpasswd.

Enlaces de referencia

https://translate.google.com/translate?hl=ru&sl=en&tl=es&u=https://github.com/afaqurk/linux-dash

Disfrute de su aplicación de monitoreo de estadísticas de servidor de bajos recursos.