Si su centro de datos alberga servidores Linux, le alegrará saber que hay una forma fácil de supervisar esas máquinas. Jack Wallen te muestra cómo hacerlo con la ayuda de Nmon.

    Si usted hace uso de Linux en su centro de datos, entonces tiene buenas razones para estar buscando una herramienta de monitorización fácil de usar que le pueda dar un resumen rápido de lo que está pasando con su servidor. Dentro del reino de Linux, herramientas como esta son abundantes. Entonces, ¿por dónde empiezas en tu búsqueda para encontrar esa herramienta perfecta? Para mí, la monitorización diaria de los servidores Linux comienza con el Monitor de Nigel, también conocido como nmon.

    Lecturas imprescindibles del centro de datos

    La herramienta nmon, usando una simple interfaz ncurses, mostrará el uso de CPU, memoria, red, discos, sistema de archivos, NFS, procesos principales, recursos y microparticiones de energía. Lo mejor es que puedes elegir lo que nmon muestra. Y como está basado en texto, puede asegurar el shell en sus servidores y obtener una visión rápida desde cualquier lugar (siempre y cuando «cualquier lugar» tenga acceso a dicho servidor.

    Vamos a instalar nmon y ver cómo se usa.

    Instalación

    La aplicación nmon puede instalarse desde el repositorio estándar de su distribución. Esto significa que debería ser capaz de instalar nmon sin demasiados problemas. Para una distribución que utilice apt (Debian, Ubuntu, etc.), haga lo siguiente:

    1. Abra la ventana de su terminal
    2. Emita el comando sudo apt-get update
    3. Instale el software con el comando sudo apt-get install nmon
    4. Permita que la instalación se complete

    Si está usando una distribución que usa dnf (Redhat, Fedora, CentOS, etc.), los siguientes pasos instalarán nmon:

    1. Abra la ventana de su terminal
    2. Emita el comando dnf install epel-release
    3. Instalar nmon con el comando dnf install nmon
    4. Permita que la instalación se complete

    Ahora está listo para hacer uso de nmon.

    Uso

    Ahora que nmon está instalado, puede activarlo con el comando nmon. En la ventana nmon (), simplemente tiene que cambiar el/los estadístico(s) que desea ver.

    Digamos que desea ver información sobre los discos. Si presiona la tecla d en su teclado, nmon mostrará estadísticas en tiempo real sobre todos y cada uno de los discos adjuntos .

    A continuación añadiremos red y memoria a la mezcla pulsando la tecla n seguida de la tecla m (en el teclado. La ventana resultante agregará esas estadísticas en tiempo real a la mezcla .

    Puede desactivar cualquiera de las estadísticas añadidas pulsando la tecla del teclado asociada (la misma que se utiliza para añadir. La herramienta también incluye la capacidad de aumentar y disminuir la velocidad de las actualizaciones. Pulsando la tecla – de su teclado acelerará las actualizaciones de la pantalla y, por el contrario, la tecla + las ralentizará.

    Para salir de nmon, oprima la tecla q y regresará a la pantalla de bash.

    La herramienta también incluye la capacidad de capturar información y guardarla en un archivo. Esto puede ser muy útil si necesita monitorear un sistema durante un período de tiempo determinado y luego revisar los datos recolectados. Digamos que quieres recoger treinta rondas de información cada 60 segundos. Para ello, debe ejecutar el comando:

    nmon -f -s 60 -c 30

    Después de emitir el comando anterior, encontrará un archivo en el directorio de trabajo actual con la extensión .nmon. Abra ese archivo para ver los datos recopilados.

    Programación de la recogida de datos

    Incluso puede crear un trabajo cron para programar un volcado regular de los datos recopilados por nmon (lo que podría ser útil para solucionar un problema recurrente. Una solución simple para esto sería crear un script de bash (lo llamaremos nmon.sh) que contenga algo como lo siguiente:

    #! /bin/shnmon -f -s 60 -c 30

    Guarda ese archivo y dale permisos ejecutables con el comando chmod u+x nmon.sh. Ahora abra crontab para editar con el comando crontab -e e introduzca algo como esto:

    30 11 * * * * ~/nmon.sh

    Guardar y cerrar crontab. El trabajo cron de arriba se ejecutará todos los días a las 11:30 AM. Modifíquelo para que se adapte a sus necesidades y tendrá una solución sencilla para solucionar un problema que se produzca en los equipos de su centro de datos Linux.

    Seriamente útil, seriamente simple

    Le costará encontrar una solución más sencilla a una necesidad apremiante. Con la ayuda de nmon puede monitorizar sus sistemas Linux en tiempo real o recopilar datos para ser revisados en una fecha posterior. Esta herramienta debe ser considerada una herramienta imprescindible para cualquier administrador de sistemas Linux.

    Boletín de noticias de Data Center Trends

    DevOps, virtualización, la nube híbrida, el almacenamiento y la eficiencia operativa son sólo algunos de los temas del centro de datos que destacaremos. Entregado Lunes y Miércoles