Sistema de monitoreo Centreon 2.8.x en Debian 8

Centreon es una aplicación de monitoreo de soluciones, sistemas y redes, basadas en conceptos de Nagios. El corazón de Centreon es de código abierto, distribuido bajo la licencia GPL v2 libre. Cuenta con plugins de código libre y abierto que son desarrollados por los contribuyentes en GitHub. Existen también módulos adicionales de pago.
Centreon proporciona una interfaz simplificada para hacer la consulta del estado del sistema y es accesible a un mayor número de usuarios, especialmente con gráficos de rendimiento.
En versiones anteriores centreon ofrecía integración con Nagios y desde principios de 2012, MERETHIS(Compañia creadora) ofrece una alternativa a Nagios y NDOUtils: éstos Centreon Engine y Centreon Broker, respectivamente, que se considera más eficiente y más segura.
Vamos a ver como se instala y se configura este sistema. Empecemos entonces.
Instalando los paquetes necesarios:

1- Librerías de centreon.
Centreon Clib es una biblioteca común, escrito en C / C ++, para algunos módulos Centreon. Este es un requisito previo para el funcionamiento de Centreon-engine. A diferencia de otras instalaciones anteriores, vamos a instalar la biblioteca compartida en el directorio /usr/lib. Vamos a evitar el uso del comando ldconfig.
Empecemos a descargar y descomprimir los binarios necesarios, lo haremos en /usr/src.

Preparemos este binario para compilarlo:

Resultado:

Compilamos e instalamos:

2- Conectores de Centreon perl y ssh.
Podemos ahora continuar por el sistema de conectores de Centreon (Perl y ssh). Los conectores Centreon Perl y ssh son módulos opcionales que mejoran la velocidad de ejecución de los plugins en scripts de Perl y SSH. Requieren el uso de Centreon Engine.
En primer lugar, instalar los paquetes necesarios para el funcionamiento de la biblioteca.

Descargamos el conector de centreon y lo descomprimimos:

Primero compilaremos el conector de Perl.

Preparamos para compilar:

Resultado:

Compilamos e instalamos:

Ahora instalaremos el conector ssh de centreon.
En primer lugar, instalar los paquetes necesarios para el funcionamiento de la biblioteca.

Nos ubicamos en el directorio para preparar la compilación:

Preparamos la compilación:

Resultado:

Compilamos e instalamos:

3- Centreon Engine.
Vamos a instalar de motor de supervisión creado por el equipo de Centreon (Centreon-Engine)
En primer lugar, crearemos el usuario centreon-engine:

También debe instalar paquetes adicionales.

La última versión estable es la 1.7.0. Descargar el binario y descomprimirlo.

Preparando la compilación.

Resultado:

Compilamos e instalamos:

Para verificar, antes de continuar, el funcionamiento de la biblioteca compartida, entre el mandato siguiente:

Ponemos el servicio centengine arranque automático.

4- Plugins para Centreon-Engine.
Plugins, también llamadas sondas, son programas ejecutables requeridos para operar nuestra supervisión. Los plugins no se instalan por defecto. Hay necesidad de descargarlos e instalarlos. Hay plugins históricos pueden ser recuperados en dos sitios diferentes por ejemplo nagios-plugins.org monitoring-plugins.org. Otros plugins, principalmente Perl, serán proporcionados con la interfaz Centreon. Recientemente, el equipo Centreon llevó a cabo el desarrollo de sus propios plugins en Perl.
Vamos a instalar los plugins históricos:
En primer lugar, instalar los paquetes necesarios para el funcionamiento de los plugins.

Plugins en el sitio nagios-plugins.org

Compilamos e instalamos.

Plugins en el sitio monitoring-plugins.org

Compilamos e instalamos.

Plugins de Centreon
Para instalar los plugins Centreon, se necesitan los siguientes paquetes.

Instalamos el paquete git-core.

Hay que descargar el proyecto del repositorio git.

La ruta utilizada para Centreon plugin es /usr/lib/centreon/plugins/ para la web-Centreon instalación 2.8.x

5- Centreon Broker.
Vamos a instalar ahora el centreon broker. El equipo de Centreon ha desarrollado su propio corredor más modular y más eficiente como el propuesto por Nagios, NDOutil. Es compatible con Nagvis a través de un conector específico. La versión de Centreon-Broker es compatible con la versión 2.8.4 Centreon Web.
En primer lugar, se creará un grupo del sistema y el usuario centreon-broker.

A medida que usa Centreon-engine, se accederá al archivo de registro Centreon-Broker para correr el módulo de cbmod.so. Para esto, el usuario centreon-engine será un miembro del grupo centreon-broker.

También debe instalar paquetes adicionales.

Descargar el binario y lo descomprimimos.

Preparar la compilación

Resultado:

A continuación, compilar e instalar esta configuración en el sistema de archivos.

Poner el cdb en el servicio de inicio automático.

La instalación de Centreon-Broker completada, usted tiene que ir a la instalación de Centreon. Si no ha configurado SNMP, es el momento de hacerlo.

6- SNMP.
Instalar los paquetes necesarios para SNMP.

Para el funcionamiento de SNMP, edite el /etc/snmp/snmpd.conf

Para evitar tener un demonio snmp demasiado hablador, (reducción de la tala), y para recibir capturas editar el archivo /etc/default/snmpd

Y para recibir capturas editar el archivo /etc/default/snmptrapd

Instalación de mibs
Editar el archivo /etc/apt/sources.list. Añadir non-free en los repositorios.

Hacer una actualización.

Hay que añadir los MIB.

Crear un enlace simbólico.

Editar el archivo /etc/default/snmpd.

Comentando la línea de /etc/snmp/snmpd.conf

Reiniciamos el servicio snmp.

Para verificar su funcionamiento, escriba la siguiente línea.

7- Instalación de la Web de Centreon.
La instalación de la web Centreon se realiza en dos etapas. En primer lugar, comenzar su instalación desde la línea de comandos, y luego terminar mediante el uso de la interfaz web.
Primera etapa:
En primer lugar, se creará un usuario Centreon

Agregue el usuario Centreon-broker en el grupo Centreon. Esto permitirá que el broker pueda crear el archivo RRD.

También se debe instalar paquetes adicionales

Opcionalmente, se puede añadir phpMyAdmin para visualizar fácilmente las bases de datos.

Esto es nuevo con la versión 2.8, primero debe configurar la configuración de php date.timezone. Para ello, edite el archivo de configuración de Apache.

Descargar el binario y descomprimirlo.

Ejecutar la línea de comandos siguiente para iniciar la instalación.

En el lanzamiento de la secuencia de comandos, el programa confirma si se cumplen todas las dependencias.

Aceptamos la licencia de Centreon (GPL v2) para continuar. Si no acepta la licencia termina la instalación.

Instalar los módulos: Interfaz web Centreon, Centcore los plugins Centreon y snmp Traps Centreon. Vamos a utilizar todos los módulos.

El script de instalación procederá ahora con la instalación de los diferentes módulos.
Vamos a empezar con Centreon web, la interfaz Centreon. Aquí nos preguntamos dónde instalar Centreon UI. Introduzca la ruta se muestra a continuación.

Aquí se nos pide almacenando directorio de registro logs Centreon.

Muy importante: Ubicación de los archivos de configuración Centreon. Tenga cuidado si la ubicación de los archivos de configuración los desea cambiar más adelante ya que tendría que reiniciar la instalación de Centreon y volver a generar los archivos. Introduzca los valores por defecto y responder a la creación de registros. Hay un pequeño error en la configuración Centreon para el servidor Apache. Esto se corrige con el procedimiento descrito a continuación con la instalación en el modo de línea de comandos cuando empecemos la segunda etapa de este proceso.

El uso de un grupo Centreon y un usuario Centreon, acepte la entrada predeterminada

Elija el engine Centreon-engine. Ignorar el mensaje de error. Especificar la ruta de de los plugins de Centreon y de los históricos.

Comandos de configuración utilizados por Sudo. Introduzca la rutas de los servicios previamente instalados, configuraciones y binarios como se muestra a continuación.

Configuración del servidor web.

Proceder a la actualización de los modulos PEAR.

Después de terminada la actualización de los modulos PEAR continuamos con la instalación de CentStorage. Deje por defecto todo.

Instalando el modulo CentCore. Deje por defecto, instalar script centcore init y run level. Ignorar el mensaje de error de systemd.

Instalación de plugins para SNMP Trap, responder a la creación de registros. Atención, cambiar la ruta del binario Centreontrapd.

Segunda etapa:
Ahora pasaremos a la instalación modo Web.
Debemos autorizar la configuración Centreon para el servidor Web Apache.

Ahora abriremos en el navegador http://ip-server/centreon/ y automáticamente empezará el asistente de instalación.

Damos siguiente.

La siguiente pantalla le indica que el paquete php5-intl no está instalado y no se ha establecido la zona horaria en el servidor Apache php.ini.

La validación de las dependencias, haga clic en “siguiente”.

Introduzca las rutas de abajo.

Haga clic en Siguiente. Anteriormente, se creará el directorio /var/log/centreon-broker y dar permiso a centengine proceso de escribir el archivo de estadísticas.

Introduzca las rutas de abajo.

Haga clic en Siguiente

Creación del usuario de administración “administrador” y la contraseña. Ingrese una dirección válida para el correo electrónico. Haga clic en Siguiente.

Ajuste de acceso de MySQL, la contraseña de MySQL. Deja los nombres predeterminados Centreon, centreon_storage. Introducir la contraseña para estas bases de datos de centreon con el usuario Centreon. Con el fin de particionamiento en alguna base de datos tablas centreon_storage, editar el archivo de configuración de MySQL /etc/mysql/my.cnf y añadir las líneas siguientes.

Reiniciar el servidor de base de datos.

service mysql restart

Haga clic en Siguiente

Haga clic en Siguiente

Finalización de la instalación, haga clic en finalizar

8- Configuración de ejemplo.
Instalación de la configuración de ejemplo. Esta nueva versión ya no contiene configuración de ejemplo. Vamos a instalar de todas formas un ejemplo de configuración basado en la versión anterior Centreon en la Web 2.7.8. Descargar el fichero de configuración example_282 en /usr/src. Utilice el comando Centreon API para importar esta configuración.

Este archivo añade comandos, modelos de equipos y servicios y el servidor Centreon de configuración necesarios para un primer ejemplo. Debe incluir a los comandos de la notificación de administración de contactos para evitar un error durante la configuración de la aplicación.

Iniciar los servicios a continuación:

Conectarse a la interfaz Centreon. Seleccione la configuration/pollers

Compruebe las cuatro primeras marcas de verificación, seleccione el método de reinicio y haga clic en Exportar.

Al cabo de unos segundos debería en la barra superior la cantidad y el estado de los equipos y servicios.

Su supervisión está funcionando.

9- Instalación de widgets.
Descargar los widgets de binarios compatibles con esta versión.

Descomprimir los archivos archivo

A continuación, vamos a llegar a otros widgets en Github Centreon.

Mover los widgets en la carpeta reservada para ellos.

Autenticarse en la interfaz web Centreon. Seleccione Administration > Extensions > Widgets. Habilitar widgets.

Bueno hasta aquí el proceso de instalación. Espero les sirva. Más adelante veremos la instalación de Nagvis y su vinculación a Centreon.

(Visited 364 times, 1 visits today)

3 Comentarios

Dejar una contestacion

Tu dirección de correo electrónico no será publicada.


*