Tag Archives: nagios

MK Livestatus. Instalación independiente en Nagios

Introducción.

Ya hemos hablado en otros artículos sobre MK Livestatus. Hasta la aparición de MK Livedtatus la forma habitual de acceder al estado de los objetos de Nagios era o bien a través del fichero status.dat, o bien a través de una base de datos (NDO) que recibía periódicamente dichos datos mediante un módulo intermedio. Ambas opciones tenían bastantes pegas y hacían engorroso el tema de acceso a los datos de estado. MK Livestatus vino a cambiar la aproximación al problema. Crea un socket a través del cual se pueden obtener los datos en tiempo real bajo demanda. Rápido, sencillo, funcional, no consume apenas recursos y se pueden realizar la consultas con un lenguaje propio próximo al SQL. ¿Alguien da más? No. De hecho otras herramientas que hacen uso de acceso a datos como Nagvis, NagiosBP y por supuesto check_mk_multisite, rápidamente pasaron a usar MK Livestatus como el método preferido de acceso a estos.
Hasta ahora habíamos visto dos formas de disponer de MK Livestatus:

La tercera opción sería una instalación independiente exclusivamente del módulo para Nagios. Podemos necesitar instalar solamente MK Livestatus en un sistema con Nagios para poder acceder a sus datos desde una consola CMK Multisite o bien para poder acceder a los datos de Nagios desde herramientas externas mediante scripting p.e.

Continue reading

Instalación de OMD en Centos 7 / Redhat 7.

Introducción.

En un artículo de los primeros de este blog, “OMD – the Open Monitoring Distribution. Introducción” habíamos hecho una Introducción a OMDistro así como una instalación en Debian. En este artículo vamos a probar su instalación en una Centos 7.

Recordamos que OMD (OMDistro) es una “multi-instalación” sencilla de Nagios y todos los componentes más importantes en torno a Nagios Core: Nagios, check_mk, pnp4Nagios, nagvis, thunk, Shinken, Icinga,… Además es multinstancia, es decir, nos deja crear multiples instancias de Nagios (con todos los accesorios) en una única máquina con una finalidad y manejabilidad asombrosa.

Actualización (06/09/2015): OMDistro parece que ya no se mantiene activamente pero el equivalente actualizado es actualmente Check_MK Raw Edition (CRE). Los comandos “omd” para gestionar las instalaciones se mantienen iguales. En su página de downloads podemos seleccionar el paquete para nuestra distribucción y tiene la ventaja adicional de tener actualizado el paquete de check_mk.

Ciertamente la instalación de Check_MK Raw Edition (CRE). comparado con una instalación completa de los componentes principales del tipo Instalación de Nagios Core 4 + PNP4Nagios + Check_mk + Nagvis en CentOS 7 – Redhat 7 es mucho más sencilla e integra perfectamente ya de serie estos y más componentes.  Entonces… ¿porque complicarnos la vida y no usar siempre OMD? La razón principal y quizá la única es tener al día las versiones de todos nuestros productos. P.E. en CRE a día de hoy siguen en Nagios 3.

 

Continue reading

Monitorizar servidores vSphere ESXi con Nagios + plugin Check_mk

Introducción.

En artículos previos habíamos visto como monitorizar nuestro vCenter appliance con CMK con la instalación del agente CMK para Linux en el appliance y también vimos la Monitorización de servidores vSphere ESX(i) mediante el plugin de OP5 check_vmware_api. Aunque este último plugin es muy interesante tiene sus limitaciones en cuanto a rendimiento. Desde la versión 1.2.3i1 de check_mk tenemos disponible un plugin bastante completo para monitorizar nuestros servidores vSphere ESXi con un mejor rendimiento y completamente integrado con nuestra herramienta favorita. Podemos encontrar la documentación como siempre en su página oficial.

Continue reading

NAEMON. Introducción e instalación.

Introducción.

Buenas noticias para el panorama “Nagios”. Tenemos un nuevo nacimiento :-). Fruto quizá de que Nagios es cada vez más “Enterprise” surge este nuevo “Fork” de Nagios Core que de entrada nos trae planteamientos interesantes. Si quieres saber más de quién está detrás del pequeño y porqué, tienes información interesante en este artículo.
Naemon nace directamente de la versión Nagios Core 4.0.2 e incluye sus propios parches y mejoras. La promesa es hacerlo más abierto a la comunidad para que su desarrollo no esté solo en manos de una empresa e incorpore unicamente las funcionalidades que esta crea conveniente. Por supuesto OP5 tiene sus propios intereses es que esto sea así, de esta forma podrá sustituir el corazón de su producto de Nagios Core a Naemon y dotarle de funcionalidades que crea necesarias.
Las novedades más importantes de momento son:

  • Se prescinde del interface GUI de Nagios Core. Se usa directamente Thruk.
  • Se usa Livestatus de CMK para el acceso de Thruk a los datos de Nagios (Interesante, a fecha de hoy es un fork de Livestatus ya que CMK no ha actualizado oficialmente el broker de Livestatus para Nagios 4…).
  • La rotación de LOGs se deja al sistema operativo (ya no se encarga el “Core”).
  • Puedes echar un ojo a todos los cambios.

Continue reading