GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo instalar Centreon en Centos 7

Para 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 se produce 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 da 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 remiten a Centreon a Centreon-Web, esto se debe a que Centreon comenzó 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 sistema de base de datos y un corredor de eventos autónomo. Las nuevas versiones de Centreon no necesitan estar asociadas a Nagios como antes.

¿Qué es Centreon?

Centreon es un software de monitoreo gratuito de código abierto 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 central: el motor de monitoreo principal que va a verificar el equipo a través de sondas (complementos)
  • web del centro: el IHM que permite configurar el motor y mostrar su resultado en tiempo real y con gráfico
  • corredor centron: es el enlace entre ambos elementos anteriores, es un "portador" de datos.

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

  • Arquitectura sencilla: se utiliza para tener todas las entidades de supervisión dentro del mismo servidor:la interfaz web de centeron, las bases de datos, el motor de seguimiento 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 habilitar el balanceo de carga entre múltiples 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 recopilar datos. Su ventaja es tener un servidor DBMS remoto
  • Arquitectura distribuida con failover: esta arquitectura cuenta con un servidor Centreon central para mostrar información y uno o más servidores remotos para recolectar datos. Para tener una conmutación por error, el servidor central centreon está duplicado. Se utiliza para habilitar el balanceo de carga entre múltiples 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 web local de visualización única de Centreon en cada servidor remoto. Se utiliza para tener una interfaz de solo lectura en cada sondeador 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) Instalar los requisitos previos

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

# selinuxenabled && echo enabled || echo disabled
disabled

Está deshabilitado por nuestra parte, pero si no es el mismo resultado para usted, debe editar su archivo de configuración y reemplazar enforcing por deshabilitado

# 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=32000\n" | 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) Instalar Centreon

Deberías 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 puedes 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 buena zona horaria del archivo PHP. Ahora debe cambiar crear 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 por el navegador web. Por lo tanto, ingrese la dirección IP de su servidor http:// /

Debes elegir el siguiente botón

Aquí tienes todo el módulo revisado

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

Aquí tienes la información del corredor

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 introducir una contraseña para el usuario de la base de datos pero no para el usuario raíz 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 puede intentar acceder nuevamente 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 vaya a Inicio -> Estadísticas de encuestadores , puedes ver que nuestro centreon no tiene información ni servicios instalados

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

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

5) Iniciar servicios e instalar widgets 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 sondeador e importar la configuración. Los servidores sondeadores o remotos son servidores de monitorización equipados con un programador y un módulo intermediario. Su función es monitorear el equipo y enviar los resultados al servidor central de Centreon.

Vaya a Configuración -> Sondeadores 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 IMP (Plataforma de Monitoreo Instantáneo), una solución que permite reducir el tiempo de monitoreo.

Ahora pega las cuatro primeras proposiciones y elige reiniciar para el método entonces, exportar

Ahora puedes comprobar el resultado

Puede ver que el sondeador se está ejecutando. Puede ver las estadísticas 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 usar. 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 los componentes de nagios. Actúa ahora de manera 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:

  • Cómo agregar hosts Linux y Windows en Centreon 2.8

Cent OS
  1. Cómo instalar el servidor de Minecraft en CentOS 7

  2. Cómo instalar Nginx en CentOS 8

  3. Cómo instalar PostgreSQL en CentOS 8

  4. Cómo instalar el servidor Teamspeak 3 en CentOS 8

  5. Cómo instalar ProFTPD en CentOS 7

Cómo instalar VestaCP en CentOS 6

Cómo instalar el servidor VNC en CentOS 7

Cómo instalar el servidor de Minecraft en CentOS 6

Cómo instalar el servidor VNC en CentOS 6

Cómo instalar un servidor DHCP en CentOS 7

Cómo instalar Nginx en CentOS 6