Instale Munin (monitoreo de red) en RHEL, CentOS y Fedora

Instale Munin (monitoreo de red) en RHEL, CentOS y Fedora

Munin. ( Herramienta de supervisión de red. es una aplicación de supervisión de red basada en web de código abierto escrita en Perl. que muestra el uso de la red de servidores y servicios. en forma gráfica usando RRDtool. Con la ayuda de Munin puede monitorear el rendimiento de sus sistemas, redes, SANS y aplicaciones.

Tiene una arquitectura maestro/nodo. donde el maestro se conecta a cada nodo regularmente y extrae los datos de ellos. Luego usa RRDtool para registrar y generar gráficos actualizados.

Lectura sugerida: 20 herramientas de línea de comandos para monitorear el rendimiento de Linux

En este artículo, le explicaremos los pasos para configurar Munin. ( Herramienta de monitoreo de red. con Munin Node. en RHEL. CentOS. y Fedora. sistemas que utilizan el siguiente entorno.

Munin Server. nombre de host: munin.tecmint.com. y dirección IP: 192.168.103. Cliente Munin. nombre de host: munin-node.tecmint.com. y dirección IP: 192.168.15.

Instalación de Munin en RHEL, CentOS y Fedora

Instalar Munin. es muy simple, solo siga mis comandos paso a paso a continuación para instalarlo en su servidor.

Paso 1: Inst todo el repositorio EPEL

Munin. se puede instalar utilizando el repositorio EPEL. de Fedora. en RHEL 7.x/6.x/5.x. y CentOS 7.x/6.x/5.x.

freestar.config.enabled_slots.push

Simplemente, ejecute los siguientes comandos como usuario root para instalar y habilitar el repositorio Epel. usando wget.

RHEL/CentOS 7—————— RHEL/CentOS 7-64 bits. —————–# wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-9.noarch. rpm # rpm-ivh epel-release-7-9.noarch.rpm RHEL/CentOS 6—————— RHEL/CentOS 6-32 bits. —————–# wget http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch .rpm # rpm-ivh epel-release-6-8.noarch.rpm—————— RHEL/CentOS 6-64 bits ——————# http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm # rpm-ivh epel-release-6-8.noarch.rpm RHEL/CentOS 5—————— RHEL/CentOS 5-32 bits ——————# wget http://download.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch. rpm # rpm-ivh epel-release-5-4.noarch.rpm—————— RHEL/CentOS 5-64 bits. —————–# wget http://download.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm # rpm-ivh epel-release-5-4.noarch.rpm

Nota. los usuarios de Fedora no necesitan instalar el repositorio EPEL. porque munin. está incluido en Fedora y se puede instalar usando yum. o dnf. administrador de paquetes.

Lectura sugerida: 20 comandos Yum para administrar la administración de paquetes de Linux

Lectura sugerida: 27 comandos Dnf para administrar la administración de paquetes de Fedora

A continuación, actualice el sistema para asegurarse de que el paquete EPEL. La base de datos se carga antes de instalar Munin.

—————— Solo en RHEL y CentOS. —————–# yum-y update Paso 2: Instale el servidor web Apache

Munin. necesita un servidor web que funcione como Apache. o Nginx. para mostrar sus archivos de estadísticas. Instalaremos el servidor web Apache. para servir gráficos de Munin aquí.

—————— En RHEL, CentOS y Fedora. —————–# yum install httpd—————– En versiones de Fedora 22+. —————–# dnf install httpd

Una vez instalado Apache, inicie y habilite el servicio para que se inicie automáticamente en el momento del inicio del sistema.

—————— En RHEL, CentOS y Fedora. —————–# service httpd start # chkconfig–level 35 httpd on—————— En RHEL/CentOS 7 y Fedora 22+. —————–# systemctl enable httpd # systemctl start httpd Paso 3: Instale Munin y Munin-Node

Ahora es el momento de instalar Munin. y Munin-Node. como se muestra.

—————— En RHEL, CentOS y Fedora. —————–# yum-y instala munin munin-node—————— En Fedora 22+ versiones. —————–# dnf-y install munin munin-node

De forma predeterminada, la instalación anterior crea los siguientes directorios.

  1. /etc/munin/munin.conf. archivo de configuración maestro de Munin.
  2. /etc/cron.d/munin. Archivo cron de Munin.
  3. /etc/httpd/conf.d/munin.conf. archivo de configuración de Munin Apache.
  4. /var/log/munin : directorio de registros de Munin.
  5. /var/www/html/munin. directorio web de Munin.
  6. /etc/munin/munin-node.conf. archivo de configuración maestro de Munin Node.
  7. /etc/munin/plugins.conf. archivo de configuración de complementos de Munin.

Paso 3: Configurar Munin y Proteger Munin con contraseña

Este paso es opcional y solo se aplica si desea usar munin.tecmint.com en lugar de localhost en la salida HTML como se muestra:

Abra/etc/munin/munin.conf y haga los cambios sugeridos y no olvide reemplazar munin.tecmint.com con el nombre de su servidor.

# un árbol de host simple [ munin.tecmint.com. dirección 127.0.0.1 use_node_name sí […]

La siguiente contraseña protege las estadísticas de Munin con nombre de usuario. y contraseña. usando Apache módulo de autenticación básico como se muestra:

# htpasswd/etc/munin/munin-htpasswd admin  Munin Password Protect  Munin Password Protect Munin Password Protect

A continuación, reinicie Munin y habilítelo para que se inicie automáticamente en el momento del arranque.

—————— Activado RHEL, CentOS y Fedora. —————–# service munin-node start # chkconfig–level 35 munin-node on—————— En RHEL/CentOS 7 y Fedora 22+. —————–# systemctl enable munin-node # systemctl start munin-node Paso 4: Acceder a la interfaz web de Munin

Espere 30. minutos para que Munin. pueda generar gráficos y mostrarlos. Para ver el primer resultado de los gráficos, abra su navegador y vaya a http://munin.tecmint.com/munin e ingrese las credenciales de inicio de sesión.

Si no solicitó nombre de usuario. y contraseña. abra/etc/httpd/conf.d/munin.conf y cambie el nombre de usuario de Munin a admin y reinicie Apache.

AuthUserFile/etc/munin/munin-htpasswd AuthName “ admin. AuthType Basic requiere un usuario válido Descripción general de la supervisión de Munin Linux Descripción general de la supervisión de Munin Linux Descripción general del monitoreo de Munin Linux Paso 5: Agregue el cliente Linux al servidor Munin

Inicie sesión en la máquina cliente Linux e instale solo el paquete munin-node como se muestra:

# yum install munin-node # dnf install munin-node [On Fedora 22+. versiones] # apt-get install munin-node [En sistemas basados ​​en Debian.

Ahora abra el archivo de configuración/etc/munin/munin-node.conf y agregue la dirección IP del servidor de munin para permitir la obtención de datos del cliente.

# vi/etc/munin/munin-node.conf

Agregue la dirección IP del servidor Munin en el siguiente formato como se muestra:

# Una lista de direcciones que pueden conectarse. permitir ^ 127 \ .0 \ .0 \ .1 $ permitir ^ :: 1 $ permitir ^ 192 \ .168 \ .0 \ .103 $.

Finalmente, reinicie el cliente munin:

—————— En RHEL, CentOS y Fedora. —————–# service munin-node start # chkconfig–level 35 munin-node on—————— En RHEL/CentOS 7 y Fedora 22+. —————–# systemctl enable munin-node # systemctl start munin-node Paso 6: Configurar el servidor Munin para conectar el nodo cliente

Abra el archivo de configuración/etc/munin/munin.conf y agregue la siguiente sección nueva del nodo cliente remoto de Linux con el nombre del servidor y la dirección IP como se muestra:

# un árbol de host simple [ munin.tecmint.com. dirección 127.0.0.1 use_node_name yes [ munin-node.tecmint.com. dirección 192.168.0.15 use_node_name yes

A continuación, reinicie el servidor munin y vaya a la página http://munin.tecmint.com/munin para ver la nuevos gráficos de nodos de cliente en acción.

Munin Client Node Munin Client Node Munin Nodo de cliente

Para obtener más información ción y uso, visite http://munin-monitoring.org/wiki/Documentation.