Archives
- October 2011
- September 2011
- June 2011
- March 2011
- October 2010
- August 2010
- July 2010
- June 2010
- December 2009
- October 2009
- September 2009
- August 2009
- July 2009
- June 2009
- May 2009
- April 2009
- March 2009
- February 2009
- January 2009
- December 2008
- October 2008
- September 2008
- August 2008
- July 2008
- June 2008
- May 2008
- April 2008
- March 2008
- February 2008
- January 2008
- December 2007
- November 2007
- October 2007
- September 2007
- August 2007
- July 2007
- June 2007
- May 2007
- April 2007
- March 2007
- February 2007
- January 2007
- December 2006
- November 2006
- October 2006
- September 2006
- December 1969
Categories
- Access
- ActionScript
- Adobe
- ADSL
- AJAX
- Algoritmos
- Analisis
- Analista de Sistemas
- apache
- ascii
- Automatas
- C
- Ciencias de la Computacion
- cliente-servidor
- Colores RGB
- Complejidad
- Conceptos Basicos
- Consejos – Tips
- CS4
- CSS
- Cupones
- curso
- Cursos
- Delphi
- Diseño Grafico
- diseño web
- Dreamweaver
- etiquetas
- Eventos
- Excel
- Expresion
- Flash
- Flash 8
- Flash CS3
- Flash General
- Flex
- FLV
- GoDaddy
- Graficos
- grafos
- Gratis
- Guia
- Herramientas
- Hojas de Estilo en Cascada
- Hosting
- htacces
- HTML
- imagenes
- Ingenieria de Software
- ingenieria en informa¡tica
- Internet
- introduccion
- Java
- javascript
- lan
- Lenguajes
- Licenciatura en Sistemas
- Linros
- logica
- man
- Maquetacion
- Microsoft
- mod rewrite
- MySQL
- Paradigmas de Programacion
- Password
- Photoshop
- PHP
- PHPMyadmin
- Pila
- Plantillas
- Preguntas Frecuentes
- Programacion
- Programacion Internet
- Programacion Logica
- Programacion Web
- Programador Universitario
- Prolog
- Proyect
- Que es una red
- Recomendaciones
- Recursos
- redes
- Redes Inalambricas
- RGB
- RIA
- Ruby on the Rails
- seguridad
- Seminarios
- Servicios
- Servidores
- Servidores Dedicados
- Sitios
- Sitios – Webs
- Software Diseño Web
- tipos de redes
- Tips
- Trucos
- tutoriales
- tutoriales
- Tutoriales
- tutoriales flash
- Universidad
- Usabilidad
- utilidades
- Video
- W3C
- wan
- Windows
- Word
- Wordpress
- XHTML
- XML
Links
Recent Articles
- Programación Básica en PLSQL
- Aprende Flash Facil
- Aprende Flash Facil
- Fazzil: Tu Página Web Fácilmente
- Curso de Phosohop en Junin
- Estudiar Diseño Web en Junin
- Curso de Programacion Python
- Tutorial Photoshop: Lineas de luz alrededor de personas
- Crear Pagina Web En Flash
- Flash CS5 Actionscript Facilito
-
monitorizando redes con munin(en linux) Para Debian
No Comments- ¿Qué es munin?
Munin es un programa que permite monitorizar uno o varios equipos. Además, presenta la información a través de un servidor web, está hecho en perl y permite el uso de plugins, lo cual lo hace realmente versátil. También muestra una gran cantidad de información mediante unas gráficas creadas con la librería (biblioteca — library) gráfica RRDtool, mucho más chulas y bonitas
. - Instalando munin
Munin está incluido en el repositorio oficial de debian por lo que sólo hay que actualizar el equipo e instalarlo.
# aptitude update
# aptitude install munin # si vamos a emplear el equipo como servidor
# aptitude install munin-node # si vamos a leer datos de élMunin puede usarse para monitorizar uno o varios equipos, por lo que
munin-nodedebe instalarse en los equipos cliente ymuninen el equipo que actuará a modo de servidor y que provee de servicio web.Una manera rápida de instalar y configurar el programa para un sólo equipo se detalla en el apartado de Enlaces.
- Ficheros de configuración
Munin cuenta con varios ficheros y directorios que hay que conocer.
/etc/munin/munin.conf. Es el fichero de configuración general y, más concretamente, donde se configura el lado servidor de munin. En este fichero se especifican los directorios a emplear y la configuración de las diferentes máquinas. Debe estar configurado en el servidor./etc/munin/munin-node.conf. El fichero de configuración del nodo. Munin ve a cada equipo que monitoriza como el nodo de una red y mediante este fichero se especifica la configuración. Debe existir en cada equipo./etc/munin/plugins/. Es el directorio donde munin lee los plugins a emplear. Éstos son simples enlaces al directorio real de los plugins (/var/lib/munin/plugins/) y se pueden añadir y quitar de la manera más simple, creando o borrando un enlace./var/www/munin/. Directorio donde se vuelca por defecto el código HTML generado con los informes. Se puede cambiar enmunin.conf. Debe pertenecer al usuario y gruposmunin./var/lib/munin/. Directorio donde se guardan todos los datos de los diferentes nodos y con los que se generan las gráficas./var/log/munin/. Directorio de registros del sistema o logs. En las configuraciones de red es interesante el ficheromunin-nodes.log, que detalla la información enviada y transmitida desde el nodo./etc/cron.d/munin. Fichero del cron que se ejecuta cada cinco minutos y que actualiza los datos del equipo en la base de datos de munin./etc/cron.d/munin-node. Fichero del cron que se ejecuta cada cinco minutos y que actualiza los datos de los nodos que estén dados de alta./etc/init.d/munin-node. Script para reiniciar la solicitud de información a los nodos.
- Configurando el servidor
Editamos el fichero
/etc/munin/munin.confy lo dejamos de la siguiente manera:
# Example configuration file for Munin, generated by 'make build'
dbdir /var/lib/munin
htmldir /var/www/munin
logdir /var/log/munin
rundir /var/run/munin
tmpldir /etc/munin/templates
#graph_period minute
#
[indo.n1mh.org]
address la.ip.de.indo
local_address la.ip.de.indo
use_node_name yes
#
[coyote.n1mh.org]
address 127.0.0.1
local_address 127.0.0.1
use_node_name yesAquí se especifican los directorios y ficheros a emplear para guardar los datos (
dbdir), los informes generados (htmldir), los logs (logdir), las plantillas html (tmpldir), los semáforos (rundir), etc… También se especifican los equipos que son nodos, es decir, a los que debe conectarse y obtener la información de los plugins.Al igual que antes, si no especifico la dirección local (
local_address) que tiene el equipo, munin no genera las gráficas, con lo que se incluye la dirección IP por partida doble. - Configurando un nodo
Editamos el fichero
/etc/munin/munin-node.confy lo dejamos de la siguiente manera:
#
# Example config-file for munin-node
#
log_level 4
log_file /var/log/munin/munin-node.log
port 4949
pid_file /var/run/munin/munin-node.pid
background 1
setseid 1
host *
user root
group root
setsid yes
ignore_file ~$
ignore_file \.bak$
ignore_file %$
ignore_file \.dpkg-(tmp|new|old|dist)$
ignore_file \.rpm(save|new)$
host_name coyote.n1mh.org
allow ^xxx\.xxx\.xxx\.xxx$Las líneas más importantes de este fichero son las que comienzan con
host_nameyallow. La primera especifica el nombre con que el servidor identifica a esta máquina y no deberíamos tocarla a no ser que no se reconozcan, pero lo cierto es que nunca me ha funcionado ningún nodo hasta que no he habilitado esta opción.La segunda línea especifica desde que dirección IP dejaremos que se conecten, es decir, pondremos la dirección IP del servidor munin. Sin esta configuración no obtendremos más que errores de conexión. Por cierto, hay que escribir la IP como una expresión regular, tal y como se muestra (^ indica el inicio y $ el final de la expresión).
- Arrancando munin
Munin se ejecuta cada cinco minutos como un trabajo del
cron. Los scripts están en/etc/cron.d/y se pueden modificar para que ejecute lecturas cada minuto y así realizar pruebas. - Accediendo a la información
Simplemente introducimos en el navegador la dirección de
htmldir, en este casofile:///var/www/munin/óhttp://localhost/muninsi contamos con un servidor web.
Originalmente escrito en Charles ProgInternet.com
Published on July 18, 2008 · Filed under: Programacion Internet; - ¿Qué es munin?
Leave a Reply
You must be logged in to post a comment.
