Le pedimos a Gemini, la inteligencia artificial de Google, cómo instalar y configurar CentreON en linux
Explicanos detalladamente cómo instalar y configurar CentreON en linuxCentreon es una plataforma de monitoreo de código abierto basada en el motor de Nagios (o su propio motor optimizado Centreon Engine). Proporciona una interfaz web avanzada para supervisar infraestructura de red, servidores, aplicaciones y servicios mediante SNMP, agentes o chequeos activos/pasivos.
La instalación más estable sobre distribuciones de la familia RHEL (AlmaLinux / Rocky Linux 9) o Debian 12 utiliza los repositorios oficiales de Centreon.
1.1. Preparar el Sistema Base y Repositorios:
AlmaLinux / Rocky Linux 9 (Recomendado) o Debian 12.
Desactiva SELinux (para evitar bloqueos en Apache/PHP-FPM) de forma temporal y permanente:
Bash
sudo setenforce 0
sudo sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
Instala los repositorios EPEL y el repositorio oficial de Centreon:
Bash
# En RHEL / Rocky / AlmaLinux 9
sudo dnf install -y epel-release
sudo dnf install -y https://yum.centreon.com/standard/23.10/el9/stable/noarch/RPMS/centreon-release-23.10-1.el9.noarch.rpm
2.2. Instalar los Paquetes Principales de Centreon:
Servidor Web, Engine, Broker y Base de Datos.
Ejecuta la instalación del grupo completo de paquetes de Centreon:
Bash
sudo dnf install -y centreon
Esto descargará e instalará automáticamente:
Centreon Web: Interfaz gráfica basada en PHP/Apache.
Centreon Engine: Motor de procesamiento de métricas.
Centreon Broker: Gestor de eventos y persistencia hacia la base de datos.
MariaDB: Servidor de base de datos SQL.
3.3. Configurar y Optimizar MariaDB:
Ajuste de parámetros requeridos.
Edita el archivo de configuración de MariaDB (/etc/my.cnf.d/centreon.cnf o /etc/my.cnf.d/mariadb-server.cnf):
Ini, TOML[mysqld]
innodb_file_per_table = 1
open_files_limit = 32000
max_connections = 400
key_buffer_size = 64M
sort_buffer_size = 32M
join_buffer_size = 32M
Habilita e inicia MariaDB:
Bash
sudo systemctl enable --now mariadb
Asegura la instalación de la base de datos:
Bash
sudo mysql_secure_installation
4.4. Configurar la Zona Horaria en PHP y Servidor:
Evita desincronización de eventos.
Ajusta la zona horaria de tu PHP en /etc/php.d/50-centreon.ini (o /etc/php.ini):
Ini, TOML
date.timezone = America/Mexico_City
Reinicia los servicios de Apache y PHP-FPM:
Bash
sudo systemctl restart php-fpm httpd
sudo systemctl enable php-fpm httpd
5.5. Iniciar los Demonio Core de Centreon:
Engine & Broker.
Habilita e inicia los motores de monitoreo:
Bash
sudo systemctl enable --now centengine centcore cbd
6.6. Finalizar la Instalación desde el Asistente Web:
http://<IP_DE_TU_SERVIDOR /Centreon">
Abre tu navegador e ingresa a http://<IP_DE_TU_SERVIDOR>
El asistente comprobará que los prerrequisitos de PHP, módulos y permisos de directorios estén en verde.
Especifica los datos de conexión a MariaDB (usuario root y la contraseña creada en el paso 3).
Define las credenciales para el usuario admin de la consola de Centreon.
El instalador creará automáticamente las bases de datos centreon y centreon_storage.
Una vez completado, inicia sesión con las credenciales creadas.
Archivos y Puertos Clave de Centreon
Agregar un host por SNMP en Centreon
Instalar y configurar un Poller remoto
Resolver problemas comunes en Centreon