Cómo instalar y configurar Monitorix en Debian 10 Buster

1 mar 2021 3 min di lettura
Cómo instalar y configurar Monitorix en Debian 10 Buster
Indice dei contenuti

Introducción

Monitorix es una herramienta liviana de monitoreo de redes de computadoras de código abierto que se puede usar para monitorear el rendimiento general del sistema. Recopila datos del sistema y muestra información en forma de gráficos mediante la interfaz web. Puede ejecutarse en la mayoría de los sistemas operativos basados en Linux, incluidos CentOS, Debian, Ubuntu, FreeBSD, OpenBSD y NetBSD.

Monitorix tiene un rico conjunto de funciones, algunas de las cuales se enumeran a continuación:

  • Carga y uso promedio del sistema.
  • Uso del kernel por procesador.
  • Usando el kernel global.
  • Estado del sistema HP ProLiant.
  • Estadísticas genéricas de sensores.
  • Sensores LM y temperaturas de GPU.
  • Temperaturas y uso de NVIDIA.
  • Temperaturas y salud del disco duro.
  • Uso del sistema de archivos y actividad de E /S
  • Tráfico y uso de la red.

En este tutorial, veremos cómo instalar el servidor de monitoreo Monitorix en Debian 10.

Prerrequisitos

Si desea instalar Monitorix en un servidor remoto, continúe leyendo; de lo contrario, omita el primer párrafo "Conectando al servidor" y lea el siguiente.

Conexión al servidor

Para acceder al servidor, necesita conocer la dirección IP. También necesitará su nombre de usuario y contraseña para la autenticación. Para conectarse al servidor como root, escriba el siguiente comando:

ssh root@IP_DEL_SERVER

A continuación, deberá ingresar la contraseña del usuario root.

Si no está utilizando el usuario root, puede iniciar sesión con otro nombre de usuario utilizando el mismo comando, luego cambie root a su nombre de usuario:

ssh nome_utente@IP_DEL_SERVER

Luego se le pedirá que ingrese su contraseña de usuario.

El puerto estándar para conectarse a través de ssh es 22, si su servidor usa un puerto diferente, deberá especificarlo usando el parámetro -p, luego escriba el siguiente comando:

ssh nome_utente@IP_DEL_SERVER -p PORTA

Instalar Monitorix

Antes de comenzar, se recomienda que actualice su servidor a la última versión. Puede actualizarlo usando los siguientes comandos:

sudo apt-get update -y
sudo apt-get upgrade -y

Descargue la última versión de Monitoreo de su sitio web oficial usando el siguiente comando, en este momento la última versión es monitorix_3.12.0-izzy1_all.deb:

sudo wget https://www.monitorix.org/monitorix_3.12.0-izzy1_all.deb

Una vez que se complete la descarga, instale el archivo descargado usando el siguiente comando:

sudo dpkg -i monitorix_3.11.0-izzy1_all.deb

El comando anterior producirá un error de dependencia. Puede resolver cualquier error de dependencia con el siguiente comando:

sudo apt-get install -f

Después de instalar Monitorix, inicie el servicio Monitorix y habilítelo para que se inicie después de reiniciar el sistema con los siguientes comandos:

sudo systemctl start monitorix
sudo systemctl enable monitorix

Debería recibir un mensaje de salida similar al siguiente:

monitorix.service is not a native service, redirecting to systemd-sysv-install.
 Executing: /lib/systemd/systemd-sysv-install enable monitorix

Ahora puede verificar el servicio Monitorix ejecutando el siguiente comando:

sudo systemctl status monitorix

Debería recibir un mensaje de salida similar al siguiente:

● monitorix.service - LSB: Start Monitorix daemon
 Loaded: loaded (/etc/init.d/monitorix; generated)
 Active: active (running) since Sun 2020-03-22 23:34:57 CET; 8min ago
 Docs: man:systemd-sysv-generator(8)
 Process: 5191 ExecStart=/etc/init.d/monitorix start (code=exited, status=0/SUCCESS)
 Tasks: 2 (limit: 2301)
 Memory: 83.9M
 CGroup: /system.slice/monitorix.service
 ├─5220 /usr/bin/monitorix -c /etc/monitorix/monitorix.conf -p /var/run/monitorix.pid
 └─5280 monitorix-httpd listening on 8080

Para verificar la versión instalada de Monitorix, ejecute el siguiente comando:

sudo monitorix -v

Debería obtener el siguiente resultado:

Monitorix version 3.12.0 (21-Feb-2020)
 by Jordi Sanfeliu <[email protected]>
 https://www.monitorix.org/

Configurar Monitorix

El archivo de configuración predeterminado para Monitorix se encuentra en /etc/monitorix/monitorix.conf.

Puedes cambiarlo con el siguiente comando:

sudo nano /etc/monitorix/monitorix.conf

Cambie la línea enabled = n a enabled = y para permitir el acceso a Monitorix solo mediante el uso de nombre de usuario y contraseña:

...
 <auth>
 enabled = y
 msg = Monitorix: Restricted access
 htpasswd = /var/lib/monitorix/htpasswd
 </auth>...

Guarde y cierre el archivo cuando termine.

A continuación, deberá crear un usuario para autenticar Monitorix.

Primero, instale el paquete Apache Utilities con el siguiente comando:

sudo apt-get install apache2-utils -y

A continuación, cree un usuario para Monitorix con el siguiente comando:

sudo htpasswd -d -c /var/lib/monitorix/htpasswd admin

Se le pedirá que establezca la contraseña para el usuario:

New password:
 Re-type new password:
 Adding password for user admin

Luego, reinicie el servicio Monitorix para implementar los cambios.

sudo systemctl restart monitorix

De forma predeterminada, Monitorix está escuchando en el puerto 8080. Puede verificar esto con el siguiente comando:

sudo netstat -ant | grep 8080
tcp 0 0 0.0.0.0:8080 0.0.0.0:* LISTEN
 tcp 0 0 127.0.0.1:38496 127.0.0.1:8080 TIME_WAIT

Inicie sesión en la interfaz de usuario web de Monitorix

Ahora abra su navegador web y escriba la URL http://TUO_DOMINIO_O_IP-ip:8080/monitorix. Será redirigido a la página de inicio de sesión de Monitorix.

Proporcione su nombre de usuario, la contraseña de Monitorix establecida anteriormente y haga clic en el botón Iniciar sesión. Debería ver el panel de Monitorix.

Conclusión

Ha instalado correctamente el servidor de supervisión Monitorix en Debian 10 Buster.

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.