mmwatch – Comando de reloj alternativo de Linux que imprime
Debe estar familiarizado con el comando de vigilancia, que le permite repetir los comandos a ciertos intervalos y monitorear los cambios. La herramienta mmwatch es una herramienta de línea de comandos de código abierto de Cloudflare que le permite monitorear un comando en particular e imprimir los resultados como tasas. En este artículo veremos cómo instalarlo tanto en Ubuntu como en CentOS.
Instalación de mmwatch
Con git instalado en su caja de Linux, puede instalar mmwatch y sus utilidades adicionales en Ubuntu, Cent OS y otras distribuciones en su computadora. Esta mmwatch está escrito en Python y no requiere dependencias adicionales para ejecutarse. Para instalar mmwatch, primero tenemos que clonar la utilidad del repositorio de github ingresando este comando:
$ git clone https://github.com/cloudflare/cloudflare-blog.git $ cd cloudflare-blog/2017-06-29-ssdp/
Ahora, haremos que la utilidad sea ejecutable y luego la copiaremos a la carpeta bin para que podamos acceder a ella desde cualquier ubicación en la terminal.
# chmod +x mmwatch # cp mmwatch /bin/mmwatch
Ahora puede ejecutar el comando mmwatch desde cualquier lugar de la terminal. Si no desea mantener esto en su carpeta / bin, puede ejecutar el comando desde la carpeta cloudflare usando estos comandos.
$ git clone https://github.com/cloudflare/cloudflare-blog.git $ cd cloudflare-blog/2017-06-29-ssdp/ $ ./mmwatch 'parameters'
Usando mmwatch
Usar mmwatch es tan simple como usar el comando watch. Lo invoca usando la siguiente sintaxis, donde reemplaza ‘parámetros’ con el comando que desea monitorear.
$ mmwatch 'parameters'
En este ejemplo, combinaremos mmwatch
y uptime
para monitorear la carga del servidor y el tiempo de actividad en tiempo de ejecución.
$ mmwatch 'uptime'
En el segundo ejemplo, usaremos el mmwatch
comando con df
para monitorear el uso del disco:
$ mmwatch 'df -H'
Es bueno tener en cuenta que mmwatch es parte de dos herramientas adicionales, a saber mmsum
y mmhistogram
. La herramienta mmsum simplemente suma una lista de números de punto flotante mientras que la herramienta mmhistograma muestra valores numéricos de histograma ASCII. Todas estas utilidades se pueden instalar siguiendo el mismo proceso que se utilizó anteriormente.
A continuación, se muestran ejemplos para mostrar el uso de mmsum y mmhistogram:
$ echo -e "1n2.4n3.6" | mmsum 7.0 $ echo -e "1n2.4n3.6" | mmhistogram Values min:1.00 avg:2.33 med=2.40 max:3.60 dev:1.06 count:3 Values: value |-------------------------------------------------- count 0 | ************************* 1 1 | 0 2 |************************************************** 2
En este artículo, aprendimos cómo usar mmwatch para monitorear cambios con varios comandos de Linux y luego mmsum y mmhistogram para calcular sumas en coma flotante y dibujar histogramas.