LINUX

Cómo instalar Centreon en Centos 7

Instalar Centreon linuxPara los administradores de sistemas, es muy importante poder verificar el estado de cada servicio y equipo provisto en la red. Debe poder estar informado y reaccionar en cualquier momento si ocurre un problema. Existen algunas herramientas populares disponibles, pero pocas pueden brindarle un método de administración fácil. Existe una herramienta llamada Centreon que nos brinda esta oportunidad. Centreon ofrece dos métodos de instalación, uno con Centreon ISO y otro con Centreon Web, que se puede instalar directamente en un sistema operativo Linux como Centos o Debian.

Centreon ofrece dos métodos de instalación, uno con Centreon ISO y otro con Centreon Web, que se puede instalar directamente en un sistema operativo Linux como Centos o Debian. A veces puede ver que algunos administradores de sistemas refieren Centreon a Centreon-Web, esto se debe a que Centreon se inició solo con una interfaz web y una consola para usar con Nagios. Ahora Centreon integra Web UI, un sistema de monitoreo que permite la extracción, recopilación y tratamiento de datos con un agente de eventos autónomo y un sistema de base de datos. Las nuevas versiones de Centreon no necesitan estar asociadas con Nagios como antes.

¿Qué es centreon?

Centreon es un software de monitoreo de código abierto gratuito que permite a un administrador configurar fácilmente alertas basadas en umbrales, generar alertas por correo electrónico, agregar sistemas para monitorear rápidamente sin la necesidad de configurar archivos de configuración complicados. Centreon se basa en

  • motor centreon: el motor de monitoreo principal que va a verificar el equipo a través de sondas (complementos)
  • centreon web: el IHM que permite configurar el motor y mostrar su resultado en tiempo real y con gráfico
  • corredor de centron: es el vínculo entre ambos elementos anteriores, es un «portador» de datos.

Centreon ofrece una configuración flexible a través de las diferentes arquitecturas que admite:

  • Arquitectura simple: se utiliza para tener todas las entidades de supervisión dentro del mismo servidor: la interfaz web de centreon, las bases de datos, el motor de supervisión y el intermediario
  • Arquitectura distribuida: consta de dos tipos de entidades: un servidor Centreon central para mostrar información y uno o más servidores remotos para recopilar datos. Se utiliza para permitir el equilibrio de carga en varios servidores de monitoreo remoto y para el aislamiento de flujos de red.
  • Arquitectura distribuida con DBMS remoto: Esta arquitectura con DBMS remoto debe tener tres tipos de entidades: un servidor Centreon central para mostrar información, un servidor DBMS para almacenar información en bases de datos y uno o más servidores remotos para recolectar datos. Su ventaja es tener un servidor DBMS remoto
  • Arquitectura distribuida con conmutación por error: esta arquitectura cuenta con un servidor Centreon central para mostrar información y uno o más servidores remotos para recopilar datos. Para tener una conmutación por error, el servidor central de centreon está duplicado. Se utiliza para permitir el equilibrio de carga en varios servidores de monitoreo remoto, para el aislamiento de flujos de red y para tener un sistema de conmutación por error.
  • Arquitectura distribuida con conmutación por error y GUI web para servidor remoto: Además de las ventajas de la arquitectura anterior, permite tener una interfaz de visualización web local única de Centreon en cada servidor remoto. Se utiliza para tener una interfaz de solo lectura en cada encuestador para tener acceso a los datos recopilados localmente si aparece una falla en la conexión entre el servidor remoto y el servidor central de centreon.

Al escribir este artículo, la versión real de nuestra herramienta de monitoreo es centreon 2.8.11

1) Instale los requisitos previos

Necesitamos deshabilitar SELinux para nuestro primer paso. Compruébalo con el comando

# selinuxenabled && echo enabled || echo disabled
disabled

Está deshabilitado por nuestro lado, pero si no es el mismo resultado para usted, debe editar su archivo de configuración y reemplazarlo. hacer cumplir por discapacitado

# vim /etc/selinux/config
SELINUX=disabled

Se recomienda utilizar MariaDB para la base de datos.

# yum install mariadb-server
..............................
..............................
Resolving Dependencies
--> Running transaction check
---> Package mariadb-server.x86_64 1:5.5.52-1.el7 will be installed
--> Processing Dependency: mariadb(x86-64) = 1:5.5.52-1.el7 for package: 1:mariadb-server-5.5.52-1.el7.x86_64
--> Processing Dependency: perl-DBI for package: 1:mariadb-server-5.5.52-1.el7.x86_64
--> Processing Dependency: perl-DBD-MySQL for package: 1:mariadb-server-5.5.52-1.el7.x86_64

Es necesario modificar LimitNOFILE limitación configurando la opción en /etc/my.cnf

# mkdir -p  /etc/systemd/system/mariadb.service.d/
# echo -ne "[Service]nLimitNOFILE=32000n" | tee /etc/systemd/system/mariadb.service.d/limits.conf

Ahora reinícielo y permita que se inicie al inicio

# systemctl daemon-reload
# systemctl start mariadb
# systemctl enable mariadb
Created symlink from /etc/systemd/system/multi-user.target.wants/mariadb.service to /usr/lib/systemd/system/mariadb.service.

2) Instale Centreon

Debería necesitar instalar algunos paquetes como RPMForge

# wget http://yum.centreon.com/standard/3.4/el7/stable/noarch/RPMS/centreon-release-3.4-4.el7.centos.noarch.rpm
# yum install --nogpgcheck centreon-release-3.4-4.el7.centos.noarch.rpm
.............................
.............................
Dependencies Resolved

==========================================================================================================================
 Package                  Arch           Version                  Repository                                         Size
==========================================================================================================================
Installing:
 centreon-release         noarch         3.4-4.el7.centos         /centr

Ahora puede instalar el paquete centreon

# yum install centreon-base-config-centreon-engine centreon
..............................
..............................
Transaction Summary
==========================================================================================================================
Install  2 Packages (+273 Dependent packages)
Upgrade             (   2 Dependent packages)

Total download size: 103 M
Is this ok [y/d/N]: y

Con la nueva versión de centreon, debe configurar la zona horaria adecuada del archivo PHP. Ahora debe cambiar la creación de un archivo para indicar su zona horaria apropiada.

# vim /etc/php.d/php-timezone.ini
date.timezone = Etc/UTC

Ahora puede reiniciar Apache, MariaDB y permitir que el servicio snmp se inicie automáticamente al inicio.

# systemctl restart httpd mariadb
# systemctl enable httpd snmpd snmptrapd
Created symlink from /etc/systemd/system/multi-user.target.wants/httpd.service to /usr/lib/systemd/system/httpd.service.
Created symlink from /etc/systemd/system/multi-user.target.wants/snmpd.service to /usr/lib/systemd/system/snmpd.service.
Created symlink from /etc/systemd/system/multi-user.target.wants/snmptrapd.service to /usr/lib/systemd/system/snmptrapd.service.

3) Instalación web de Centreon

Cuando haya terminado la instalación, ahora puede acceder gráficamente a su servidor y continuar el proceso mediante el navegador web. Entonces, ingrese la dirección IP de su servidor http: // /

Deberías elegir el botón siguiente

Aquí tienes todo el módulo marcado

Aquí tienes la información del motor de monitorización

Aquí tienes la información del broker

Aquí crea una cuenta de usuario para acceder a la interfaz web. No olvides la contraseña

Aquí está la información de la base de datos. Debe ingresar una contraseña para el usuario de la base de datos pero no para el usuario root de la base de datos.

Ahora, durante la instalación, muestra que todas las operaciones se han completado con éxito.

4) Conexión a la página web de administración de centreon

Ahora que la instalación ha finalizado y puedes intentar acceder de nuevo a la página web de centreon por la dirección IP o el nombre de dominio si está configurado.

Ahora puede iniciar sesión con el nombre de usuario y la contraseña configurados en el paso 5 durante la creación de la cuenta del usuario.

Cuando vas a Inicio -> Estadísticas del sondeo, puede ver que nuestro centro no tiene información ni servicios instalados

También puede ver que nuestro encuestador no se está ejecutando

Y no hay ningún widget instalado. Entonces, necesitamos iniciar los servicios e instalar el widget para tener un centro funcional básico

5) Inicie los servicios e instale los widgets de centreon

Para iniciar los servicios de centreon, debe ingresar el siguiente comando en su terminal:

# systemctl start cbd 

# systemctl start centcore

# systemctl start centreontrapd

Ahora puede volver a la página de administración de centreon para seleccionar el sondeo e importar la configuración. El encuestador o los servidores remotos son servidores de monitoreo equipados con un programador y un módulo de intermediario. Su función es monitorear el equipo y enviar los resultados al servidor central de Centreon.

Ir Configuración -> Pollers y seleccione el servidor para exportar la configuración. La nueva versión de centreon no tiene ninguna configuración para comandos o ejemplos. Esto se debe a que centreon viene con un nuevo enfoque que es DIABLILLO (Instant Monitoring Platform), una solución que permite reducir el tiempo de seguimiento.

Ahora pegue las cuatro primeras proposiciones y elija reiniciar para el método entonces, exportar

Ahora puedes comprobar el resultado

Puede ver que el sondeo se está ejecutando. Puedes ver la estadística del encuestador en la página de inicio.

Ahora podemos instalar los widgets en nuestro servidor centreon que no se instalan automáticamente

# yum install centreon-widget*
Loaded plugins: fastestmirror
base | 3.6 kB 00:00 
centreon-stable | 2.9 kB 00:00 
centreon-stable-noarch | 2.9 kB 00:00 
.............................
.............................
Transaction Summary
================================================================================
Install  12 Packages

Total download size: 206 k
Installed size: 434 k
Is this ok [y/d/N]: y

Ahora podemos activarlos a través de la página de administración.

Puede ver que los widgets están instalados y se pueden utilizar. Nuestro servidor centreon está listo para ser configurado y utilizado correctamente

Centreon es una buena herramienta de monitoreo que ha evolucionado y no necesita estar asociada con componentes de nagios. Ahora actúa de forma muy independiente y ofrece métodos de configuración sencillos. Hay algunos cambios con esta nueva versión de centreon que ofrece una buena y fácil integración en centos 7 a través de la instalación de paquetes.

Leer también:

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba
Cerrar