¡Hola todos! Bienvenido a nuestro artículo de hoy sobre uno de los sistemas de monitoreo de recursos de red Munin de código abierto más utilizados, gratuitos y de código abierto. Es una aplicación de software de Perl que puede ayudarlo a monitorear todos y cada uno de sus activos que mantienen un registro y le envía alertas críticas de servicios para sus servidores, conmutadores, aplicaciones y cualquier otro dispositivo conectado a su red, ya sean sus computadoras, red , almacenamiento o toda la infraestructura de TI. Muestra toda la información en gráficos a través de una interfaz web que enfatiza las capacidades plug and play.
Munin tiene una arquitectura maestro/nodo en la que el maestro se conecta a todos los nodos a intervalos regulares y les solicita datos, luego almacena los datos en archivos RRD para actualizar los gráficos si es necesario. Entonces, después de completar su instalación, se reproducirá una gran cantidad de complementos de monitoreo sin más esfuerzo.
Requisitos
Los recursos de hardware de su sistema dependen de sus propios requisitos, mientras que en este artículo usaremos el siguiente recurso del sistema para la instalación de Munin en CentOS 7.
Recursos del sistema |
Versión Munin | Munín 2.0.25 |
SO base | CentOS Linux 7 (núcleo), 64 bits |
RAM | 4 GB |
CPU | 2,0 GHZ |
Disco duro | 30G |
La configuración de la instalación de Munin requiere que los paquetes básicos del servidor web estén instalados en el servidor. Entonces, después de la configuración básica de la red, configure su nombre de host, dirección IP y configuración de firewall manteniendo SELinux en modo permisivo.
Luego comience a instalar paquetes actualizando su sistema primero y habilitando el repositorio EPEL usando los siguientes comandos.
# yum install epel-release
# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
# yum update
Se le pedirá que presione la tecla "Y" y presione Entrar para continuar con la instalación de todas las actualizaciones requeridas. Una vez que las actualizaciones se hayan instalado correctamente en su sistema, continúe con la instalación del servidor web Apache.
Configuración web de Apache
Para configurar su servidor web Apache, debemos comenzar instalando su paquete usando el siguiente comando 'yum'.
# yum install httpd
Al finalizar la instalación de los paquetes, inicie y habilite su servicio y verifique que esté activo y habilitado usando los siguientes comandos respectivamente.
# systemctl enable httpd
# systemctl start httpd
# systemctl status httpd

Instalación de Munin
Podemos instalar Munin y Munin Node usando el siguiente comando 'yum' a través de su repositorio disponible en CentOS 7 como se muestra.
# yum install munin munin-node
Presione "Y" más la tecla Intro para iniciar la instalación de Munin y Munin Noe, incluidas muchas de sus dependencias requeridas.
Una vez que se complete la instalación, inicie su servicio y habilítelo en el inicio automático durante el reinicio usando los siguientes comandos.

Configuraciones Munin
Ahora configure Munin abriendo su configuración predeterminada usando cualquier editor como se usa en el siguiente comando.
# vim /etc/munin/munin.conf
# un árbol de host simple, cambie localhost con su FQDN.
[localhost]
address 127.0.0.1
use_node_name yes
:wq!
Después de guardar el archivo de configuración de Munin, abra su archivo de configuración de host virtual apache para agregar permisos de acceso a su red.
# vim /etc/httpd/conf.d/munin.conf

Después de guardar los cambios del archivo de configuración, reinicie el servicio del servidor web apache usando el siguiente comando.
# systemctl restart httpd
Ahora vamos a agregar un nuevo usuario y contraseña al archivo /etc/munin/munin-htpasswd ya que las estadísticas de Munin están protegidas con un nombre de usuario y contraseña, por lo que debemos configurar la autenticación básica de Apache.
# htpasswd -c /etc/munin/munin-htpasswd admin
Esto agregará un nuevo usuario con el nombre "admin" y le pedirá la nueva contraseña como se muestra.

# vi /etc/munin/munin-node.conf
host_name munin.linoxide.com
Guarde y cierre el archivo y reinicie los servicios de munin-node y acceda al siguiente enlace mencionando su FQDN o IP del cliente que está en su red que se permitió en el archivo de configuración.
http://sus_servidores_IP/munin

Bienvenido a Munin Web Console
Aquí está el tablero de Munin, ahora puede verificar los gráficos de sus servidores requeridos.

Podemos personalizar el tablero de Munin agregando diferentes complementos disponibles y agregarle múltiples nodos. Mientras usamos su consola web, tenemos opciones para crear múltiples grupos y categorías de acuerdo con el grupo de servicios requerido.
Puede verificar y ver el estado de su servicio crítico abriendo su gráfico desde la consola web de Munin que le mostrará los datos actuales y pasados de su hostary mantenido como se muestra en la imagen a continuación.

Conclusión
Se ha configurado la instalación de Munin. Esperamos que hayas disfrutado leyendo este artículo. La instalación de Munin es bastante simple, ahora simplemente agregue el nodo del cliente y comience a monitorear toda su infraestructura de TI utilizando esta increíble herramienta sin pagar ningún cargo. Ahora disfrute usando Munin en su entorno y siéntase libre de compartir sus pensamientos o sugerencias en la sección de comentarios.