<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
	<id>https://manuais.iessanclemente.net/index.php?action=history&amp;feed=atom&amp;title=Munin</id>
	<title>Munin - Historial de revisiones</title>
	<link rel="self" type="application/atom+xml" href="https://manuais.iessanclemente.net/index.php?action=history&amp;feed=atom&amp;title=Munin"/>
	<link rel="alternate" type="text/html" href="https://manuais.iessanclemente.net/index.php?title=Munin&amp;action=history"/>
	<updated>2026-10-22T16:49:05Z</updated>
	<subtitle>Historial de revisiones de esta página en la wiki</subtitle>
	<generator>MediaWiki 1.46.2</generator>
	<entry>
		<id>https://manuais.iessanclemente.net/index.php?title=Munin&amp;diff=64052&amp;oldid=prev</id>
		<title>Javierfp: /* Instalando un Munin Node */</title>
		<link rel="alternate" type="text/html" href="https://manuais.iessanclemente.net/index.php?title=Munin&amp;diff=64052&amp;oldid=prev"/>
		<updated>2018-03-07T17:35:05Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Instalando un Munin Node&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nueva&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Introducción ==&lt;br /&gt;
&lt;br /&gt;
Munin es una herramienta de monitorización visual de sistemas GNU/Linux. Se basa en la recopilación de datos de ejecución del sistema operativo y la creación de gráficos que muestren la evolución temporal de esos parámetros.&lt;br /&gt;
&lt;br /&gt;
== Instalación del Munin Master ==&lt;br /&gt;
&lt;br /&gt;
Todos los comando serán ejecutados en una máquina Debian 9 como usuario root&lt;br /&gt;
&lt;br /&gt;
=== Apache y librerías necesarias ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt update&lt;br /&gt;
apt install -y apache2 libcgi-fast-perl libapache2-mod-fcgid&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Instalando munin ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt install -y munin&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuración del Munin Master ==&lt;br /&gt;
&lt;br /&gt;
=== Editando munin.conf ===&lt;br /&gt;
&lt;br /&gt;
Editamos el archivo de configuración de munin en &amp;#039;&amp;#039;&amp;#039;/etc/munin/munin.conf&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
vi /etc/munin/munin.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Descomentamos las líneas correspondientes a los directorios en los que va a escribir munin&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
dbdir /var/lib/munin&lt;br /&gt;
htmldir /var/www/html/munin&lt;br /&gt;
logdir /var/log/munin&lt;br /&gt;
rundir /var/run/munin&lt;br /&gt;
&amp;lt;nowiki&amp;gt;# Where to look for the HTML templates&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#tmpldir /etc/munin/templates&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;# Where to look for the static www files&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
staticdir /etc/munin/static&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Editaremos la sección del host tree por defecto:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[localhost.localdomain]&lt;br /&gt;
    address 127.0.0.1&lt;br /&gt;
    use_node_name yes&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
definiendo un nombre específico para nuestro caso, por ejemplo&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[MuninMaster]&lt;br /&gt;
    address 127.0.0.1&lt;br /&gt;
    use_node_name yes&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Moviendo webroot ===&lt;br /&gt;
&lt;br /&gt;
Por defecto los archivos del website de Munin se encuentran en &amp;#039;&amp;#039;&amp;#039;/var/cache/munin/www&amp;#039;&amp;#039;&amp;#039;, vamos a mover la raíz del webroot al directorio raíz de apache&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mv /var/cache/munin/www /var/www/html/munin&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Comprobamos que el propietario de ese directorio es el usuario y el grupo munin&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ls -ld /var/www/html/munin&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debería arrojar la salida&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
drwxr-xr-x 5 munin munin 4096 mar 7 16:45 /var/www/html/munin/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Editando apache24.conf ===&lt;br /&gt;
&lt;br /&gt;
En el mismo directorio &amp;#039;&amp;#039;&amp;#039;/etc/munin&amp;#039;&amp;#039;&amp;#039; existe un archivo apache24.conf en el que es necesario establecer algunas directivas de configuración para su funcionamiento con apache&lt;br /&gt;
&lt;br /&gt;
Deberemos modificar&lt;br /&gt;
&lt;br /&gt;
* La directiva Alias&lt;br /&gt;
* La sección &amp;lt;Directory&amp;gt; para el webroot de Munin&lt;br /&gt;
* La sección &amp;lt;Location&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El contenido del archivo quedará&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Alias /munin /var/www/html/munin&lt;br /&gt;
&amp;lt;Directory /var/www/htm/munin&amp;gt;&lt;br /&gt;
Require all granted&lt;br /&gt;
Options FollowSymLinks SymLinksIfOwnerMatch&lt;br /&gt;
&amp;lt;/Directory&amp;gt;&lt;br /&gt;
ScriptAlias /munin-cgi/munin-cgi-graph /usr/lib/munin/cgi/munin-cgi-graph&lt;br /&gt;
&amp;lt;Location /munin-cgi/munin-cgi-graph&amp;gt;&lt;br /&gt;
Require all granted&lt;br /&gt;
Options FollowSymLinks SymLinksIfOwnerMatch&lt;br /&gt;
&amp;lt;IfModule mod_fcgid.c&amp;gt;&lt;br /&gt;
SetHandler fcgid-script&lt;br /&gt;
&amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&amp;lt;IfModule !mod_fcgid.c&amp;gt;&lt;br /&gt;
SetHandler cgi-script&lt;br /&gt;
&amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&amp;lt;/Location&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Reiniciamos para aplicar la configuración ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
systemctl restart munin-node&lt;br /&gt;
systemctl restart apache2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al acceder a través del navegador web a la URL&lt;br /&gt;
&lt;br /&gt;
http://IP_Master/munin&lt;br /&gt;
&lt;br /&gt;
Veremos la página inicial del Munin Master&lt;br /&gt;
&lt;br /&gt;
[[Archivo:master.png]]&lt;br /&gt;
&lt;br /&gt;
Al entrar al enlace del Munin Master podemos ver como para los parámetros recopilados se construyen y muestran gráficas de monitorización&lt;br /&gt;
&lt;br /&gt;
[[Archivo:master-graph.png]]&lt;br /&gt;
&lt;br /&gt;
== Instalando un Munin Node ==&lt;br /&gt;
&lt;br /&gt;
En los apartados precedentes hemos instalado el Munin Master, es decir, el elemento central de monitorización. Ahora vamos a instalar un Munin Node, el cual recogerá información en local y la enviará al Master, donde podremos visualizar los datos en modo gráfico. De este modo podemos ir creando y configurando Munin Nodes que enviarán la información de monitorización recopilada al Munin Master.&lt;br /&gt;
&lt;br /&gt;
=== Instalando munin-node ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt install -y munin-node&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras la instalación comprobamos que el servicio ha arrancado correctamente&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
systemctl status munin-node&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debería arrojar&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
munin-node.service - Munin Node&lt;br /&gt;
Loaded: loaded (/lib/systemd/system/munin-node.service; enabled; vendor prese&lt;br /&gt;
&lt;br /&gt;
Active: active (running) since Wed 2018-03-07 17:11:36 CET; 12s ago&lt;br /&gt;
Docs: man:munin-node(1)&lt;br /&gt;
&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Configuración del Munin-Node ===&lt;br /&gt;
&lt;br /&gt;
Editamos el archivo &amp;#039;&amp;#039;&amp;#039;/etc/munin/munin-node.conf&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
vi /etc/munin/munin-node.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Buscamos en ese archivo la directiva&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
allow ^127\.0\.0\.1$&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y la modificamos indicando la IP del Munin Master en lugar de la local, en mi caso la IP del Munin Master será 192.168.0.9, por tanto esa directiva quedará&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
allow ^192\.168\.0\.9$&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras editar el archivo reiniciamos el servicio&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
systemctl restart munin-node&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Registro del Munin Node en el Master ===&lt;br /&gt;
&lt;br /&gt;
De vuelta en el Munin Master, editamos &amp;#039;&amp;#039;&amp;#039;/etc/munin/munin.conf&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Introducimos, continuación de la definición del elemento para el MuninMaster&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[MuninNode]&lt;br /&gt;
   address 192.168.0.19&lt;br /&gt;
   use_node_name yes&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La dirección IP será la del Munin Node&lt;br /&gt;
&lt;br /&gt;
Tras lo cual reiniciamos el Master&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
systemctl restart munin-node&lt;br /&gt;
systemctl restart apache2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras reiniciar los servicios veremos que en la página principal del Munin Master ahora parece un nuevo nodo correspondiente al que acabamos de añadir&lt;br /&gt;
&lt;br /&gt;
[[Archivo:master-node.png]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:node-list.png]]&lt;br /&gt;
&lt;br /&gt;
[[Monitorización|Volver]]&lt;br /&gt;
&lt;br /&gt;
JavierFP 18:31 07 mar 2018 (CET)&lt;/div&gt;</summary>
		<author><name>Javierfp</name></author>
	</entry>
</feed>