Visión general de Munin
Despliega aplicaciones populares en nuestros servidores cloud de alto rendimiento con un solo clic.
Munin es una herramienta de monitorización de recursos de red. Permite recopilar datos de varios servidores simultáneamente y mostrarlo todo en forma de gráficas.

El sistema en sí consta de dos partes independientes: el servidor (el propio munin), instalado en una máquina donde se centraliza toda la información, y un pequeño daemon munin-node que se instala en las máquinas que se desean monitorizar. Este daemon es un pequeño script Perl que escucha en el puerto 4949 mediante Net::Server. Al arrancar, recorre los plugins instalados en /etc/munin/plugins y memoriza sus nombres. Cada 5 minutos, el servidor munin se conecta a todos los nodos, obtiene la información de todos los plugins y la almacena en la base de datos rrdtool. De este modo, Munin no necesita siquiera MySQL para funcionar.
Los plugins son lo mejor de Munin. Su increíble facilidad de implementación permite escribir plugins para todo lo que se quiera controlar en el sistema, dedicando un tiempo mínimo a leer la documentación. Esto explica, probablemente, que un sistema relativamente joven cuente ya con un gran número de plugins listos para usar.
En la práctica, cada plugin es un archivo ejecutable que debe devolver los valores actuales de los parámetros.