Too Cool for Internet Explorer

Monitorizar servidores con HotSaNIC Comments Off

Hora y Fecha: Abril 18, 2005 @ 4:46 pm Autor: Moisés Maciá
Categorías:
521 views

Hoy voy a hablar de una herramienta que utilizo para monitorizar el estado del servidor: HotSaNIC.

Esto que tiene un nombre tan raro es un script perl que se encarga de medir ciertos parámetros del sistema por intervalos de tiempo almacenando el resultado en una base de datos Round Robin para generar después una pagina web con unas gráficas de la evolución de dichos parámetros.

Me gusta bastante, de un vistazo puedes ver lo que ha ido mal sin estar rastreando cientos o miles de lineas de log, es cómodo para consultarlo desde un navegador sin estar delante del servidor, las gráficas van de vicio para redactar informes y además es algo que puedes enseñar al jefe y que él puede entender.

Aqui teneis una imagen del invento en marcha:

HotSaNIC a pleno rendimiento

Lo malo es que no hay paquete para Ubuntu así que hay que configurarlo todo a pelo :)

Primero, hay que instalar las dependencias, son paquetes muy comunes en el ámbito Linux:

apt-get install rrdtool librrds-perl imagemagick

A continuación descargamos HotSaNIC desde su web. como es un paquete ajeno a la distribución que utilizo, me valgo de una sana dosis de escepticismo y precaución y lo descomprimo y situo en el directorio /opt que para eso justamente fue creado.

Una terminada esta operación, ejecutamos el script setup.pl y nos irá preguntando sobre una serie de opciones y elementos que deseamos monitorizar. Por ejemplo, yo tengo los siguientes:

PING
NETSTAT
PART
SYSTEM
TRAFFIC

Algunos módulos necesitan algo de configuración para funcionar (como el SENSORS), pero la mayoría funcionan a la primera sin tocar nada. Para hilar mas fino se puede modificar el archivo settings y especificar las rutas de los programas y los recursos.

Ahora generamos el indice de la pagina web con el interfaz mediante el script makeindex.pl.

Por último, el invento se pone en marcha con el comando rrdgraph, para no tener que ejecutarlo cada vez recomiendo enlazarlo a alguno de los niveles de ejecución del sistema.

Por defecto, cada 15 minutos se escriben todas las gráficas así que habrá que esperar un poco para ver resultados en el interfaz.

Al ser un programa modular es bastante sencillo programar nuevos sensores que por ejemplo te indiquen los accesos de spammers a una web, las posibilidades son muy amplias (incluso sin tener ni idea de Perl algo podrás hacer :)) y los resultados excelentes.



El punto caliente de la noticia 0

Hora y Fecha: @ 10:38 am Autor: Moisés Maciá
Categorías:
249 views

Vía ALT1040 encuentro una web muy interesante:Buzztracker, que muestra un mapa mundial con enormes puntos rojos allí donde se producen mas noticias relevantes. El mecanismo es sencillo y elegante, un robot visita Google News, se pasea por las noticias de la portada y compone el mapa de relevancia de la jornada.

El día que todo el mundo utilice estándares como XML de forma generalizada estas aplicaciones tan curiosas y útiles estarán a la orden del día ya que procesar información semántica estructurada siguiendo un estándar común como XML es trivial.

PD. Por cierto la web en cuestión utiliza XHTML estricto pero tiene errores de validación “tontos”, pese a todo una buena aproximación.




Bad Behavior has blocked 207 access attempts in the last 7 days.