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.pushSimplemente, 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.
- /etc/munin/munin.conf. archivo de configuración maestro de Munin.
- /etc/cron.d/munin. Archivo cron de Munin.
- /etc/httpd/conf.d/munin.conf. archivo de configuración de Munin Apache.
- /var/log/munin : directorio de registros de Munin.
- /var/www/html/munin. directorio web de Munin.
- /etc/munin/munin-node.conf. archivo de configuración maestro de Munin Node.
- /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
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 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 $
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 Nodo de cliente
Para obtener más información ción y uso, visite http://munin-monitoring.org/wiki/Documentation.