Monitorix es una herramienta de supervisión de sistemas/servicios ligera y de código abierto para sistemas operativos Linux. Monitorix se creó para usarse en un entorno de producción y también se puede usar en dispositivos integrados.
Monitorix consta de dos programas:“monitorix “, un recopilador, que es un demonio de Perl que funciona como un servicio de inicio, y un script CGI llamado “monitorix.cgi “. Monitorix incluye su propio servidor HTTP integrado, por lo que no tenemos que depender del servidor web externo.
En la etapa anterior, Monitorix se desarrolló para Redhat , Fedora y CentOS Sistemas Linux, luego comenzó el desarrollo posterior para admitir sistemas Unix como FreeBSD, OpenBSD y NetBSD.
Características
Monitorix incluye los siguientes gráficos:
- Promedio de carga del sistema y uso.
- Uso de kernel global/por procesador.
- Uso del sistema de archivos y actividad de E/S.
- Tráfico y uso de la red.
- Estadísticas de Netstat.
- Estadísticas del proceso.
- Tráfico del puerto de red.
- Estadísticas de servicios (NFS, SAMBA, Squid, MySQL, NTP y BIND)
- Estadísticas del servidor web (Apache, Nginx y Lighttpd)
- Comprobación de dispositivos de hardware.
Más características de Monitorix .
Esta guía lo ayuda a instalar Monitorix en CentOS 7 ,
Repositorio de configuración
En CentOS/RHEL/Fedora
Antes de instalar Monitorix, configure el repositorio EPEL en CentOS 7/RHEL 7 .
### For RHEL 7 ### rpm -ivh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm ### For RHEL 6 ### rpm -ivh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm ### For CentOS 7 / 6 ### yum -y install epel-release
En Ubuntu 16.04/14.04/Debian 8
echo "deb http://apt.izzysoft.de/ubuntu generic universe" | sudo tee -a /etc/apt/sources.list wget http://apt.izzysoft.de/izzysoft.asc sudo apt-key add izzysoft.asc
Instalar Monitorix en CentOS 7/Ubuntu 16.04/Fedora 27/Debian 9
Instale Monitorix usando el siguiente comando.
### CentOS / RHEL / Fedora ### yum -y install monitorix ### Ubuntu / Debian ### sudo apt-get update sudo apt-get -y install monitorix
Inicie el servicio Monitorix.
service monitorix start
Cortafuegos (CentOS/RHEL)
Configure el firewall para permitir el puerto 8080 para que podamos acceder al tablero de Monitorix desde máquinas externas.
### FirewallD ### firewall-cmd --permanent --zone=public --add-port=8080/tcp firewall-cmd --reload ### IPTables ### iptables -A INPUT -m tcp -p tcp --dport 8080 -j ACCEPT service iptables save service iptables restart
Acceder a Monitorix
Una vez que se inicia el servicio Monitorix, puede acceder al tablero visitando la siguiente URL.
http://su-dirección-ip:8080/monitorixPara obtener un gráfico en una nueva ventana, haga clic en cualquier gráfico.
Personalización
Cuando se inicia Monitorix, lee el archivo de configuración “/etc/monitorix/monitorix.conf ” para configurar las opciones según su sistema y habilitar o deshabilitar gráficos.
Para establecer un encabezado para una página de inicio, establezca la siguiente variable.
title =
Para cambiar el nombre de host en el gráfico.
hostname =
También puede consultar el documento oficial sobre configuración de Monitorix para más opciones de personalización.
Si no obtiene ningún dato en el gráfico, considere deshabilitar SELinux en CentOS 7/CentOS 6.