Category Archives: Nagios

NagiosQL. Introducción e instalación en Nagios 3.x / 4.x en Centos 6 (Redhat)

Introducción.

Una de las características que más se echan de menos cuando comienzas con Nagios es que la configuración de objetos hay que realizarla con ficheros de texto. Esto supone un problema añadido por la dificultad inicial de entrada del mundo de los objetos de Nagios y la sintaxis para definirlos. Para paliar esta “ausencia” existe software de terceros que nos proporciona un interface gráfico para la definición de objetos. Dos posibilidades interesantes son Nconf y NagiosQL. Vamos a ver el segundo ya que a día de hoy es el que permanece más activo.

Continue reading

Actualizar Nagios 4 (core).

Una vez que tenemos instalado desde fuentes Nagios 4 tal como se explicaba en el artículo “Nagios Core 4 + PNP4Nagios. Instalación y configuración desde fuentes en CentOS Redhat (6.4)” y en el correspondiente a Debian 7, nos surgirá tarde o temprano la necesidad de actualizarlo. Como acaba de salir una versión 4.0.1 que resuelve algunos errores importantes vamos a a probar a actualizar. La mecánica será similar en principio en sucesivas actualizaciones.

Continue reading

NCPA. Instalación y análisis rápido.

Atención: estos agentes/plugin son de Nagios Enterprise y están sujetos a acuerdos de licencia. Ver licencia que viene con los agentes.

Recientemente me llamó la atención en las news habituales de Nagios la aparición de un nuevo agente para Nagios, NCPA. Parece destinado a tener un agente único para los sistemas linux, unix, windows y sustituir a los clientes habituales como nrpe, nsclient++,… Además de incluir una serie de chequeos estándar habituales de serie (discos, cpu, memoria, red,…) permite la ejecución de plugins externos. Tenemos la posibilidad además de que los chequeos sean activos o pasivos (el agente sea el que los envíe a Nagios). Por si fuera poco, también nos da la posibilidad de servir de ejecutor de chequeos para terceros equipos. Podemos configurarlo para ponerlo en una red y que se encargue de realizar los chequeos de varios equipos y reenvié pasivamente los resultados a un servidor central de Nagios.

Continue reading

Nagios Core 4 + PNP4Nagios. Instalación y configuración desde fuentes en Debian 7 (wheezy).

Recientemente mostramos como instalar la nueva versión de Nagios, Nagios Core 4 en CentOS / Redhat. En este artículo vamos a repetir con Debian 7 / Ubuntu (posiblemente no cambie apenas nada para este). La instalación se realizará compilando ya que parece que de momento no hay paquetes disponibles para las distribuciones habituales. Además también instalaremos PNP4Nagios.

Continue reading

Nagios Core 4 + PNP4Nagios. Instalación y configuración desde fuentes en CentOS / Redhat (6.4)

(English) En este artículo vamos a mostrar como instalar Nagios 4 (core), recién salido del horno ya en versión estable, en CentOS 6.4. Si buscas instalación en Debian 7 lo tienes aquí. La instalación se realizará compilando ya que parece que de momento  no hay paquetes disponibles para las distribuciones habituales (en la fecha de escribir este artículo no los localicé). Existen máquinas virtuales ya con Nagios Core 4 ya instalado pero es necesario suscribirse y pagar algo por ellas (Student edition, mínimo).

Continue reading

Nsclient++. Monitorizar discos y volumenes windows.

Aunque nuestro querido nsclient++ incluye muchas funcionalidades y puede llegar a ser realmente potente a veces la documentación no es muy clara en cuanto a algunas opciones. Una de ellas es la monitorización de discos y, sobre todo, volúmenes windows (puntos de montaje).

Continue reading

Instalación de Nagios 3, PNP4Nagios, check_mk y Nagvis en Debian 7 (wheezy)

A continuación voy a tratar de explicar como instalar todos los componentes que, en mi opinión, son básicos en una instalación de Nagios 3 hoy en día.  IMPORTANTE (06/09/2015): En el meńu “Guia de artículos” de este blog puedes encontrar esta misma configuración con Debian 8 y con Redhat / Centos 6 y 7.
Como comentaba en otro artículo quizá teniendo una versión reciente de OMD Distro probablemente no me complicaría la vida poniéndome a instalar un montón de cosas por separado. El problema es que OMD distro espacia mucho las versiones y check_mk en concreto introduce muchas novedades mes a mes. Tenemos la opción también de comprar OMD en su versión comercial, que está más actualizada. Si nos decantamos por no pagar, teniendo todo instalado por separado siempre podemos actualizar componentes según nos interese de forma más sencilla ya que todos ellos suelen tener en cuenta las actualizaciones. 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.

Continue reading

Oracle. Chequeo de Grupos de discos ASM con Nagios.

Existen numerosos plugins en Nagiosexchange para distintos chequeos de Oracle. Una de las necesidades más importantes a controlar en las instalaciones de Oracle con ASM es el espacio en los discos. Añadir discos ASM en una instalación de Oracle RAC con discos Multipath es una tarea que lleva su tiempo y necesita realizarse con sumo cuidado. No es cuestión de enterarnos que no hay espacio por los usuarios y tener que realizar una ampliación de urgencia o peor aún, no tenerlo previsto y no tener disco disponible.

Continue reading

Instalación de Oracle Instant Client y módulos perl DBD::Oracle en Linux (Redhat / Centos / Debian / Ubuntu)

Existen para Nagios numerosos plugins para monitorizar Oracle, desde un simple tnsping para monitorizar la respuesta hasta diversas posibilidades para controlar el estado de tablespaces, instancias, discos,… Cuando abordamos la necesidad de usar dichos plugins siempre nos vamos a encontrar con dos posibilidades: su ejecución en local (servidor de Oracle) mediante un cliente para Nagios tipo NRPE o NSClient++ o su ejecución desde el propio servidor de Nagios. Si nos decantamos por esta última estamos obligados a instalar un cliente de Oracle en el servidor de Nagios, idealmente Oracle Instant Client que es menos pesado que el cliente completo. Además de esto, la mayoría de plugins están escritos en Perl, por lo que necesitaremos los módulos adecuados de Perl para que estos funcionen. En este artículo introducimos la instalación y configuración de Oracle Instant Client y los módulos de Perl necesarios habitualmente. Aunque está enfocado para distribuciones Redhat / CentOS mencionamos también como (posiblemente) funcione también en otras distribuciones Linux.

Continue reading

PNP4NAGIOS. Características.

Vamos a tratar ahora de echar un vistazo más en profundidad a las características de PNP4Nagios mediante un rápido análisis de lo más importante. Tenemos una documentación decente del software también en castellano en la página oficial pero es mejor la documentación en Inglés que está más completa.
En dos artículos previos hemos visto como instalar y configurar PNP4Nagios. En la instalación mínima de OMD (esta en concreto no requiere configuración) y en la de Redhat / Centos donde si realizamos una configuración inicial del producto que nos servirá de base para cuando instalemos en cualquier otro sabor de Linux.

Continue reading