[eside-ghost] Sugerencias para crear un mapa de red para Pandora

azabel txuruland en yahoo.es
Vie Oct 14 11:17:07 CEST 2005


Aupa!!


Necesito una pequeña ayuda y estoy seguro de que por aquí me pueden
ayudar.

En primer lugar decir que es Pandora. Pandora es un sistema de
monitorización de dispositivos de red. Se encuentra bajo licencia GPL y
para que os hagais una idea viene a ser algo similar a Nagios (aunque
existen muchas diferencias entre ambos).

El caso es que mi proyecto final de carrera se basó en Pandora, y junto
a sus desarrolladores, realicé varias mejoras que saldrán en proximas
versiones. Así pues ahora mismo me encuentro dentro del grupo de
desarrolladores de Pandora, y continuo ayudando en la medida de lo
posible.

Dentro de la asignación de trabajos de Pandora, me ha tocado la papeleta
de que Pandora pueda generar mapas de red. Para la visualización de
datos, Pandora utiliza un servidor web, de forma que se accede con un
simple navegador Web. Esta web está desarrollada en PHP.

En teoría la idea es sencilla, generar un mapa en el que aparezcan cada
uno de los dispositivos que se está monitorizando y se pueda ver su
estado. Además estaría bien que se puediese hacer click y tal para verlo
de foma mas detallada y todas esas cosillas que tanto suele gustar a la
gente.

Como sé que por aquí hay mucho experto en PHP, alguien me podría
recomendar alguna librería o así? 
La verdad es que mi PHP es un poco pobre, y no he tratado mucho con él,
así que no conozco sus posibilidades ni librerías que pueda utilizar.
En caso de que resulte dificil, que otras alternativas existen...¿java?


También quería aprovechar para dar un poco de publicidad a Pandora. Se
que aquí hay muchos pro-Nagios y no se si conocerán Pandora. No voy a
entrar en mucho detalle para eso teneís su pagina web
http://pandoramon.sourceforge.net/en/index.php , pero para que os hagais
una idea os diré que realiza la monitorización en base a las
herramientas del propio sistema operativo, en vez de utulizar agentes
especializados como nagios.

Ejemplo:

- Monitorizar en GNU/Linux el espacio utilizado en /

df -h -B 1000000 / | tail -1 | awk '{ print $4 }'

- Comprobar que tu portatil está enchufado a la toma de corriente

cat /proc/acpi/battery/BAT1/state | awk '$1=="charging" {print $3}' |
awk '{if(($1=="charging")||($1=="charged")) print "1"; else print "0"}'

como veís es tan sencillo como utilizar comandos del SO(por ejemplo en
windows se puede utilizar VBScript). Así que el límite a la hora de
monitorizar cosas es vuestra imaginación(que frase más potita).

Se que a muchos de los chic en s de esta lista les va a gustar este tipo de
monitorización tan friki.

Si teneís alguna duda sobre Pandora no dudeís en preguntarme.

Muchas gracias, espero que me podaís ayudar.


		
______________________________________________ 
Renovamos el Correo Yahoo! 
Nuevos servicios, más seguridad 
http://correo.yahoo.es


Más información sobre la lista de distribución eside-ghost