En esta guía, pretendemos mostrarle el monitoreo de redes usando la herramienta Nagios en Rocky Linux 9. El monitoreo de redes es una tarea esencial que todo administrador debe conocer. Nagios es una de las herramientas de monitoreo más útiles que se centra en la flexibilidad y el poder. Puede utilizar Nagios para monitorear servicios de red, recursos de host y componentes del servidor. Le ofrece capacidades de monitoreo, alertas y generación de informes en tiempo real. Nagios tiene varias versiones, como Nagios XI, que es una oferta comercial con funciones y soporte adicionales, y Nagios Core, la versión gratuita y de código abierto. En esta guía, configuraremos la versión gratuita de Nagios Core. La instalación y configuración de Nagios se puede realizar en sencillos pasos. Para hacer esto, puede continuar con los siguientes pasos para completar esta guía. Guía paso a paso para monitorear la red en Rocky Linux 9 usando Nagios Antes de comenzar la instalación y configuración de Nagios en Rocky Linux 9, necesita algunos requisitos. Veamos qué necesitamos. Configuración de requisitos para Nagios Primero, debe iniciar sesión en su servidor como usuario con privilegios de administrador y configurar un firewall básico. Puede consultar la Guía de configuración inicial de Rocky Linux 9. Luego, necesita tener un servidor web instalado en su servidor. En esta guía, utilizamos Apache. Puede verificar la instalación del servidor web Apache en Rocky Linux 9. Además, debe tener PHP instalado en su servidor. Puede obtener la última versión de PHP visitando Instalar PHP 8.3 en Rocky Linux 9. Finalmente, deshabilite su SELinux si lo ha habilitado en su servidor. Ahora continúe con los siguientes pasos para completar esta guía. Paso 1: instalar dependencias para Nagios en Rocky Linux 9 Una vez que haya terminado con los requisitos, necesitará algunas dependencias y paquetes para su configuración de Nagios. Para hacer esto, puede ejecutar el siguiente comando: sudo dnf install php-cli gcc glibc glibc-common gd gd-devel net-snmp openssl-devel wget make gettext autoconf net-snmp-utils perl-Net-SNMP postfix unzip automake tar -y Paso 2: descargar el código fuente de Nagios Monitoring desde GitHub En este punto, debe visitar la página de lanzamiento de Nagios GitHub y obtener la última versión. Para hacer esto, navegue hasta su directorio /usr/src/ y descargue su paquete usando el siguiente comando wget: # cd /usr/src/ # sudo wget https://github.com/NagiosEnterprises/nagioscore/releases/download/ nagios-4.5.0/nagios-4.5.0.tar.gz Una vez que se complete la descarga, extráigala usando el siguiente comando: sudo tar zxf nagios-*.tar.gz Luego, cambie a su directorio de Nagios: cd nagios- 4.5.0 Paso 3: iniciar el proceso de instalación de monitoreo de Nagios en Rocky Linux 9 En este punto, puede comenzar a compilar, construir e instalar su herramienta de monitoreo de red Nagios. Primero, desde su directorio de Nagios, ejecute el siguiente comando para asegurarse de que sus dependencias estén bien: sudo ./configure Resultado del ejemplo: Luego, use el siguiente comando para compilar la herramienta de monitoreo de Nagios: sudo make all Dependiendo de su sistema, esto puede tomar algo de tiempo. tiempo para completar. Una vez hecho esto, obtendrá el siguiente resultado: A continuación, ejecute el siguiente comando para crear un usuario y grupo de Nagios en Rocky Linux 9: sudo make install-groups-users Resultado de ejemplo: Ahora debe agregar su usuario de Apache al grupo de Nagios con el siguiente comando: sudo usermod -a -G nagios apache En este punto, puede usar el siguiente comando para instalar el programa principal de Nagios, CGI y archivos HTML: sudo make install Además, desde la aplicación externa, Nagios puede procesar comandos. Para configurar el modo de comando de Nagios, ejecute el siguiente comando: sudo make install-commandmode Luego, instale los archivos de configuración de muestra de Nagios en Rocky Linux 9: sudo make install-config Instale los archivos de configuración de Apache para Nagios: sudo make install-webconf En este punto, cree un archivo de unidad systemd y también configure el servicio Nagios para que se inicie en el arranque: sudo make install-daemoninit Paso 4: configure un usuario administrador para el monitoreo de red de Nagios Para acceder a Nagios desde la interfaz web, debe crear un usuario administrador para Nagios que se llama nagiosadmin. Para hacer esto, ejecute el siguiente comando: sudo htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin Establezca y verifique una contraseña: Finalmente, reinicie el servicio Apache: sudo systemctl restart httpd Paso 5 – Monitoreo de Nagios Configuración de complementos en Rocky Linux 9 En este punto, puede instalar los complementos de Nagios. Cambie a su directorio /usr/src: cd /usr/src/ Descargue la última versión de los complementos de Nagios desde el repositorio de GitHub del proyecto: sudo wget -O nagios-plugins.tar.gz https://github.com/nagios- plugins/nagios-plugins/releases/download/2.4.8/nagios-plugins-2.4.8.tar.gz Extraiga su archivo descargado: sudo tar zxf nagios-plugins.tar.gz Cambie a su directorio de complementos de Nagios: cd nagios- plugins-2.4.8 Ejecute los siguientes comandos uno por uno para compilar e instalar los complementos de Nagios en Rocky Linux 9: # sudo ./configure # sudo make # sudo make install Paso 6: inicie el servicio de monitoreo de Nagios En este punto, puede fácilmente use el siguiente comando para iniciar su servicio Nagios: sudo systemctl start nagios Verifique que su herramienta de monitoreo de Nagios esté activa y ejecutándose en Rocky Linux 9: sudo systemctl status nagios Paso 7: acceda al panel de monitoreo de Nagios En el paso final, acceda a su interfaz web de Nagios. escribiendo la dirección IP de su servidor en su navegador web seguido de nagios: http://server-ip/nagios Nota: asegúrese de abrir las reglas de firewall para HTTP y HTTPS: # sudo firewall-cmd –permanent –zone=public – -add-service=http # sudo firewall-cmd –permanent –zone=public –add-service=https # sudo firewall-cmd –reload Ingrese las credenciales de inicio de sesión del usuario nagiosadmin y haga clic en iniciar sesión: verá su Nagios Panel de la página de inicio. En el menú del lado izquierdo, puede hacer clic en Descripción general táctica para verificar el rendimiento de su monitoreo. Además, puede ver sus hosts y servicios y monitorear su servidor usando Nagios. El panel de Nagios ofrece diferentes vistas, informes detallados y datos históricos, que pueden ser invaluables para la resolución de problemas y la planificación a largo plazo. Conclusión Nagios es altamente escalable y capaz de monitorear entornos grandes y complejos. En este punto, ha aprendido la guía paso a paso para el monitoreo de red de Rocky Linux 9 mediante Nagios. Espero que lo disfrutes. Además, es posible que le interese leer los siguientes artículos: La guía definitiva de monitoreo de disco duro smartctl en Linux Comando para buscar registros de auditoría en AlmaLinux / RHEL Reparar Apache se apaga inesperadamente Guía de instalación de Elasticsearch en AlmaLinux 9 Preguntas frecuentes ¿Cómo mejora Nagios el monitoreo de red? Nagios aumenta el monitoreo de la red al proporcionar una herramienta robusta, escalable y flexible. Tiene una comunidad fuerte y una gran cantidad de recursos de apoyo y extensión. ¿Puede Nagios monitorear los servicios basados ​​en la nube? Sí, Nagios puede monitorear servicios basados ​​en la nube. Puede hacer esto debido a las siguientes características: Monitoreo de API Integración con plataformas en la nube Monitoreo de entorno híbrido Complementos personalizados para servicios en la nube Monitoreo de métricas en la nube Escalabilidad Alertas y notificaciones Administración de costos ¿Cuáles son las características de seguridad en Nagios? Nagios proporciona varias funciones de seguridad para aumentar la seguridad. Estas características incluyen: Autenticación de usuario y autorización Cifrado de datos Configuración segura Actualizaciones y parches regulares Complemento de administración de privilegios y aislamiento Registros y registros de auditoría de seguridad Segmentación de red y firewalls Listas de control de acceso (ACL) Seguridad de ejecución remota Estas características hacen de Nagios un buen servicio de monitoreo para TI esencial ambientes.

Source link