Introducción a NEMS Linux - Parte 4: NEMS 1.5

Si has estado siguiendo la serie "Introducción a NEMS Linux" de los últimos meses, ya estarás bastante familiarizado con lo que NEMS Linux significa para tu red. El gran artículo de diciembre casi me rompe la aguja de mi medidor friki, así que con el reciente lanzamiento de NEMS Linux 1.5 me gustaría suavizar un poco las cosas y presentarte lo más avanzado que trae de serie el servidor de monitorización profesional Nagios, disponible ahora para la plataforma ODROID-XU4. Elegí el XU4Q como mi placa de desarrollo principal para NEMS 1.5, que resultó ser una gran placa para trabajar.

Figura 1 - El cuadro de mandos de NEMS Linux 1.5

Aunque esta es una pequeña introducción a algunas de las características más notables de NEMS Linux 1.5, tienes total libertad para navegar por el registro de cambios y así poder hacerte una idea de todo lo que se ha incluido en esta magnífica versión. NEMS Linux siempre ha tratado de ofrecer un servidor de monitorización excepcional muy rico en funciones para redes de cualquier tamaño. La versión 1.5 no solo aumenta la experiencia con una serie de mejoras, sino que también empieza a llevar NEMS Linux a los entornos de las grandes empresas. Ya sea formando parte de un centro de datos, una junta directiva escolar, una compañía Fortune 500 o simplemente una red doméstica, NEMS está diseñado para ti. Veamos algunas de las mejoras que encontrarás en NEMS Linux 1.5.

Mi interés centrado en la empresa no significa que estas nuevas características no puedan aplicarse también a una pequeña tienda de ordenadores. Todo lo contrario: significa que el usuario de una red más pequeña también se beneficiará de las características del nivel empresarial. Una de estas características, diseñada específicamente para ayudarte con el proceso de auditoría del software, es la herramienta de configuración del sistema NEMS, que ahora incluye la opción de cambiar el calendario de actualizaciones automáticas del software o deshabilitarlas por completo. El objetivo es permitir que el administrador de la empresa tenga la oportunidad de auditar el software. La desactivación de la función de actualización automática de NEMS que evita la puesta en marcha de revisiones de software no autorizadas te brinda la oportunidad de probar y auditar las actualizaciones antes de implementarlas en los servidores de producción de NEMS.

Figura 2 - Ahora puede controlar las actualizaciones automáticas de NEMS

Tu ID de hardware NEMS se ha eliminado de la Herramienta de configuración del sistema NEMS y se ha añadido una nueva función al menú de Configuración: Información general del servidor NEMS. Esta página tan útil te proporciona todo lo que necesitas saber sobre tu servidor NEMS Linux en una única pantalla. Por ejemplo, en esta información general del servidor NEMS encontrarás la dirección IP LAN de tu servidor NEMS Linux, útil si \\nems.local no te funciona. También encontrará la versión de NEMS que estás utilizando y, por supuesto, tu ID de hardware NEMS, entre otros elementos específicos del servidor.

Figura 3: Monitorizar la temperatura de tu CPU ODROID-XU4

Uno de los objetivos de NEMS Linux 1.5 ha sido introducir varias de las características solicitadas por los usuarios en los foros de la comunidad. Esto ha supuesto la integración de una serie de nuevos comandos de verificación. Por el camino, he configurado algunos servicios demos nuevos listos para usar, que incluyen la monitorización de la temperatura de la CPU y pruebas de velocidad de Internet. También he incluido la monitorización SNMP de Cisco, el seguimiento del sensor IPMI, el control del hardware ESXI de VMWare, la monitorización de dispositivos QNAP, la supervisión de MS SQL y mucho más.

Figura 4 – Ejemplos de nuevos servicios en NEMS Linux 1.5

Tenía muchas ganas de llevar las notificaciones NEMS al siguiente nivel. Las notificaciones de Nagios son, por defecto, muy de la década de 1990, aunque Heini Holm Andersen ya ha hecho un magnífico trabajo con las plantillas de correo electrónico HTML adaptables para Nagios. Contacté con él para hablar sobre la licencia de su software y poder usarlo a partir de NEMS Linux 1.5. Sus productos, por defecto, no tienen licencia para su distribución o modificación. Me agrado bastante escuchar y saber que adora NEMS Linux, y que le ha había hecho mucha ilusión mi petición. Me dio permiso para que modificara, distribuyera, usara e incluyera su complemento en NEMS Linux 1.5+. Su código fuente ahora forma parte de NEMS Linux y puede verse como nems_sendmail_host y nems_sendmail_service en NEMS Migrator. Adapté los scripts para NEMS Linux con la finalidad de que ahora pudieran tirar de la configuración SMTP de la herramienta de configuración del sistema NEMS. También personalicé un poco la apariencia general de los correos electrónicos y agregué el Alias del Servidor NEMS a cada notificación, lo cual ayudará a todos aquellos que usan varios servidores NEMS, otra mejora centrada en la empresa.

Figura 5: Nuevas y magníficas notificaciones de correo electrónico HTML en NEMS Linux 1.5

Otras opciones de notificación en NEMS Linux 1.5 incluyen la aplicación Pushover, así como un sistema de notificación de Telegram recientemente reacondicionado que hace que la configuración de un bot en Telegram sea increíblemente simple.

Figura 6: NEMS SST ahora permite servidores SMTP inseguros

El firewall CSF/LFD ahora viene pre-configurado para protegerte de los ataques basados en web, y ahora puedes deshabilitar TLS para SMTP (una opción muy solicitada para los administradores de sistemas que usan un relé interno). También hay que señalar que el software subyacente ha sido actualizado a la nueva versión. Por ejemplo, Nagios Core se ha actualizado a la versión 4.4.2, y PHP ahora es la versión 7.2, que introduce la librería criptográfica Sodium utilizada por NEMS Cloud Services para encriptar los datos confidenciales.

NEMS Linux es totalmente gratuito para descargar y usar. Sin embargo, yo ofrezco algunos servicios opcionales por suscripción que me gustaría mencionar. Con una lista cada vez mayor de características opcionales basadas en la nube en NEMS Linux 1.5, la copia de seguridad externa de NEMS Migrator se ha trasladado a una nueva plataforma llamada NEMS Cloud Services. Todas las cuentas de copia de seguridad externas se han actualizado automáticamente, y no existe coste adicional; simplemente hay más funciones. Los servicios en la nube de NEMS también añaden una funcionalidad preliminar en la nube para dar cabida algunas funciones interesantes que se lanzarán a lo largo del ciclo de producción de NEMS 1.5, como un cuadro de mandos de TV NEMS unificado en la nube que te permitirá ver información general de múltiples servidores NEMS Linux en tiempo real.

NEMS Cloud Services también incluye NEMS Checkin. Agunos usuarios de NEMS, especialmente aquellos que se toman muy en serio la fiabilidad, tienden a desconfiar de las tarjetas SD, de modo que no es raro que configuren un segundo o incluso un tercer servidor NEMS para monitorizar su servidor NEMS principal. Suelo llama a esto "NEMSception". Esto está un poco obsoleto, aunque hasta NEMS 1.5 había sido una gran idea para aquellos que quieren saber si su servidor NEMS se ha desconectado. Ahora, NEMS Checkin (en NEMS SST) permite a tu servidor NEMS registrarse con NEMS Cloud Services. Si tu servidor NEMS deja de registrarse, NEMS Cloud Services te enviará una notificación indicando que tu servidor NEMS parece estar desconectado. Al igual que con todos los servicios en la nube de NEMS, esta característica tan util es totalmente opcional y está desactivada por defecto.

Cómo actualizar a NEMS Linux 1.5

  1. La herramienta NEMS Migrator te permite exportar/hacer una copia de seguridad de tu configuración completa de NEMS, así como importar una copia de seguridad anterior a través de su herramienta de restauración nems. Esto es especialmente útil cuando se actualiza desde versiones anteriores de NEMS, o cuando se pasa de una plataforma a otra. Te ahorra tener que reconfigurar tu implementación de NEMS solo para obtener las últimas funciones o actualizaciones de hardware. Puedes seguir los siguientes pasos para actualizar desde cualquier versión anterior de NEMS a la última versión de NEMS Linux 1.5. Por lo tanto, si ya tienes implementado tu sistema NEMS Linux 1.4.1, puede migrar fácilmente tu configuración a NEMS 1.5.
  2. Dirígete al cuadro de mandos de NEMS Linux existente dentro de tu navegador y presione Migrator y descarga tu archivo local backup.nems. Opcionalmente, puedes acceder al recurso compartido de samba en \\nems.local\backup (Windows) /smb://nems.local/backup (Linux/macOS) y copia tu archivo backup.nems en tu máquina local. Deja esto a un lado para su posterior importación.
  3. Descarga y graba NEMS Linux 1.5 en una nueva tarjeta. Utiliza una nueva tarjeta para que siempre pueda volver a tu NEMS Linux 1.4.1 existente si tienes algún problema. Arranca tu dispositivo con NEMS Linux 1.5 y dale unos minutos para que ejecute sus primeras operaciones de arranque, recopilar algunas actualizaciones, etc.
  4. Inicia NEMS 1.5 como si fuera una nueva implementación por SSH en el servidor NEMS y escribe: sudo nems-init Consulta la Parte 1 de esta serie para obtener instrucciones completas
  5. Copia el archivo backup.nems que dejaste a un lado en el Paso 1 en la carpeta de inicio de tu implementación NEMS 1.5 en \\nems.local\home (Windows) / smb://nems.local/home (Linux/macOS). Conéctate por SSH a su servidor NEMS y restaura el archivo backup.nems de la siguiente forma:

$ sudo nems-restore ~/backup.nems
Si estás suscrito a NEMS Cloud Services (anteriormente, NEMS Migrator Off-Site Backup), reemplace los pasos 5 y 6 por:
$ sudo nems-restore osb
Si, por otro lado, nunca ha usado NEMS Linux con anterioridad y no necesitas actualizar desde una versión anterior, puedes pasar a ejecutar los pasos 2-4.

Esto ha sido todo. Ya tienes funcionando NEMS Linux 1.5. ¡A Disfrutar!

Aprender más

NEMS tiene un foro comunitario muy activo. Entro con bastante frecuencia para proporcionar soporte gratuito a los usuarios. También ofrezco soporte comercial prioritario y personalizado para aquellos que necesitan un mayor nivel de soporte. NEMS Linux es gratis para descargar y usar. Su código fuente está disponible en GitHub. Puedes descargar NEMS Linux para ODROID en https://nemslinux.com/

También puede seguir a @NEMSLinux en Twitter o unirete a nosotros en Discord. También he lanzado un canal de YouTube específicamente para NEMS en el que publicaré screencasts y tutoriales sobre NEMS Linux. Aunque el contenido aún está por llegar, ¡realmente apreciaría que te suscribieras! Encontrarás el canal aquí.

Sobre el Autor

Robbie Ferguson es el dueño de Category5 Technology TV y autor de NEMS Linux. Su programa de televisión se encuentra en https://category5.tv/ y su blog es https://baldnerd.com/.

Be the first to comment

Leave a Reply