
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 | apt-get install build-essential cmake -y |
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.
1 2 3 4 | cd /usr/src wget https://s3-eu-west-1.amazonaws.com/centreon-download/public/centreon-clib/centreon-clib-1.4.2.tar.gz tar xzf centreon-clib-1.4.2.tar.gz cd centreon-clib-1.4.2/build |
Preparemos este binario para compilarlo:
1 2 3 4 5 6 | cmake \ -DWITH_TESTING=0 \ -DWITH_PREFIX=/usr \ -DWITH_SHARED_LIB=1 \ -DWITH_STATIC_LIB=0 \ -DWITH_PKGCONFIG_DIR=/usr/lib/pkgconfig . |
Resultado:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | -- Configuration Summary -- --------------------- -- -- Project -- - Name Centreon Clib -- - Version 1.4.2 -- - With shared library Yes -- - With static library No -- -- System -- - Name Linux -- - Version 3.2.0-4-amd64 -- - Processor x86_64 -- -- Build -- - Compiler /usr/bin/c++ (GNU) -- - Extra compilation flags -- - Build unit tests No -- -- Installation -- - Prefix /usr -- - Library directory /usr/lib -- - Include directory /usr/include -- - Package None -- - pkg-config directory /usr/lib/pkgconfig -- -- Configuring done -- Generating done -- Build files have been written to: /usr/local/src/centreon-clib-1.4.2/build |
Compilamos e instalamos:
1 2 | make make install |
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.
1 | apt-get install -y libperl-dev |
Descargamos el conector de centreon y lo descomprimimos:
1 2 3 | cd /usr/src wget https://s3-eu-west-1.amazonaws.com/centreon-download/public/centreon-connectors/centreon-connector-1.1.2.tar.gz tar xzf centreon-connector-1.1.2.tar.gz |
Primero compilaremos el conector de Perl.
1 | cd centreon-connector-1.1.2/perl/build |
Preparamos para compilar:
1 2 3 4 5 | cmake \ -DWITH_PREFIX=/usr \ -DWITH_PREFIX_BINARY=/usr/lib/centreon-connector \ -DWITH_CENTREON_CLIB_INCLUDE_DIR=/usr/include \ -DWITH_TESTING=0 . |
Resultado:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | -- Configuration Summary -- --------------------- -- -- Project -- - Name Centreon Perl Connector -- - Version 1.1.2 -- -- System -- - Name Linux -- - Version 3.16.0-4-amd64 -- - Processor x86_64 -- -- Build -- - Compiler /usr/bin/c++ (GNU) -- - Extra compilation flags -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/x86_64-linux-gnu/perl/5.20/CORE -- - Unit tests disabled -- -- Install -- - Prefix /usr -- - Binary prefix /usr/lib/centreon-connector -- - Package None -- -- Libraries -- - clib include directory /usr/include -- - clib library directory /usr/lib/libcentreon_clib.so -- Configuring done -- Generating done -- Build files have been written to: /usr/local/src/centreon-connector-1.1.2/perl/build |
Compilamos e instalamos:
1 2 | make make install |
Ahora instalaremos el conector ssh de centreon.
En primer lugar, instalar los paquetes necesarios para el funcionamiento de la biblioteca.
1 | apt-get install libssh2-1-dev libgcrypt11-dev -y |
Nos ubicamos en el directorio para preparar la compilación:
1 | cd /usr/local/src/centreon-connector-1.1.2/ssh/build |
Preparamos la compilación:
1 2 3 4 5 | cmake \ -DWITH_PREFIX=/usr \ -DWITH_PREFIX_BINARY=/usr/lib/centreon-conector \ -DWITH_CENTREON_CLIB_INCLUDE_DIR=/usr/include \ -DWITH_TESTING=0. |
Resultado:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | -- Configuration Summary -- --------------------- -- -- Project -- - Name Centreon SSH Connector -- - Version 1.1.2 -- - Known hosts check disabled -- -- System -- - Name Linux -- - Version 3.16.0-4-amd64 -- - Processor x86_64 -- -- Build -- - Compiler /usr/bin/c++ (GNU) -- - Extra compilation flags -- - Unit tests disabled -- -- Install -- - Prefix /usr -- - Binary prefix /usr/lib/centreon-connector -- - Package None -- -- Libraries -- - clib include directory /usr/include -- - clib library directory /usr/lib/libcentreon_clib.so -- Configuring done -- Generating done -- Build files have been written to: /usr/local/src/centreon-connector-1.1.2/ssh/build |
Compilamos e instalamos:
1 2 | make make install |
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:
1 2 | groupadd -g 6001 centreon-engine useradd -u 6001 -g centreon-engine -m -r -d /var/lib/centreon-engine -c "Centreon-engine Admin" -s /bin/bash centreon-engine |
También debe instalar paquetes adicionales.
1 | apt-get install libcgsi-gsoap-dev zlib1g-dev libssl-dev libxerces-c-dev -y |
La última versión estable es la 1.7.0. Descargar el binario y descomprimirlo.
1 2 3 4 | cd /usr/src wget https://s3-eu-west-1.amazonaws.com/centreon-download/public/centreon-engine/centreon-engine-1.7.0.tar.gz tar xzf centreon-engine-1.7.0.tar.gz cd centreon-engine-1.7.0/build/ |
Preparando la compilación.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | cmake \ -DWITH_CENTREON_CLIB_INCLUDE_DIR=/usr/include \ -DWITH_CENTREON_CLIB_LIBRARY_DIR=/usr/lib \ -DWITH_PREFIX=/usr \ -DWITH_PREFIX_BIN=/usr/sbin \ -DWITH_PREFIX_CONF=/etc/centreon-engine \ -DWITH_USER=centreon-engine \ -DWITH_GROUP=centreon-engine \ -DWITH_LOGROTATE_SCRIPT=1 \ -DWITH_VAR_DIR=/var/log/centreon-engine \ -DWITH_RW_DIR=/var/lib/centreon-engine/rw \ -DWITH_STARTUP_DIR=/etc/init.d \ -DWITH_PKGCONFIG_SCRIPT=1 \ -DWITH_PKGCONFIG_DIR=/usr/lib/pkgconfig \ -DWITH_TESTING=0 . |
Resultado:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 | -- Configuration Summary -- --------------------- -- -- Project -- - Name Centreon Engine -- - Version 1.7.0 -- -- System -- - Name Linux -- - Version 3.16.0-4-amd64 -- - Processor x86_64 -- -- Build -- - Compiler /usr/bin/c++ (GNU) -- - Extra compilation flags -- - Build static core library yes -- - External commands module enabled -- - Unit tests disabled -- - pkg-config script enabled -- - logrotate script enabled -- - Startup script SysV-style script -- -- Install -- - Prefix /usr -- - Binary prefix /usr/sbin -- - Configuration prefix /etc/centreon-engine -- - Library prefix /usr/lib/centreon-engine -- - Include prefix /usr/include/centreon-engine -- - var directory /var/log/centreon-engine -- - Log archive directory /var/log/centreon-engine/archives -- - RW directory /var/lib/centreon-engine/rw -- - Lock prefix /var/lock/centengine.lock -- - pkg-config directory /usr/lib/pkgconfig -- - logrotate directory /etc/logrotate.d -- - Startup directory /etc/init.d -- - User centreon-engine -- - Group centreon-engine -- - Package None -- -- Libraries -- - clib include directory /usr/include -- - clib library directory /usr/lib/libcentreon_clib.so -- Configuring done -- Generating done -- Build files have been written to: /usr/local/src/centreon-engine-1.7.0/build |
Compilamos e instalamos:
1 2 | make make install |
Para verificar, antes de continuar, el funcionamiento de la biblioteca compartida, entre el mandato siguiente:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | centengine -V [1491544139] [19817] Centreon Engine 1.7.0 [1491544139] [19817] [1491544139] [19817] Copyright 1999-2009 Ethan Galstad [1491544139] [19817] Copyright 2009-2010 Nagios Core Development Team and Community Contributors [1491544139] [19817] Copyright 2011-2016 Centreon [1491544139] [19817] [1491544139] [19817] This program is free software: you can redistribute it and/or [1491544139] [19817] modify it under the terms of the GNU General Public License version 2 [1491544139] [19817] as published by the Free Software Foundation. [1491544139] [19817] [1491544139] [19817] Centreon Engine is distributed in the hope that it will be useful, [1491544139] [19817] but WITHOUT ANY WARRANTY; without even the implied warranty of [1491544139] [19817] MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU [1491544139] [19817] General Public License for more details. [1491544139] [19817] [1491544139] [19817] You should have received a copy of the GNU General Public License [1491544139] [19817] along with this program. If not, see [1491544139] [19817] <http://www.gnu.org/licenses/>. |
Ponemos el servicio centengine arranque automático.
1 | update-rc.d centengine defaults |
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.
1 | apt-get install libgnutls28-dev libssl-dev libkrb5-dev libldap2-dev libsnmp-dev gawk libwrap0-dev libmcrypt-dev smbclient fping gettext dnsutils libmysqlclient-dev -y |
Plugins en el sitio nagios-plugins.org
1 2 3 4 | cd /usr/src wget http://nagios-plugins.org/download/nagios-plugins-2.1.4.tar.gz tar -xzf nagios-plugins-2.1.4.tar.gz cd nagios-plugins-2.1.4 |
Compilamos e instalamos.
1 2 3 | ./configure --with-nagios-user=centreon-engine --with-nagios-group=centreon-engine --prefix=/usr/lib/nagios/plugins --libexecdir=/usr/lib/nagios/plugins --enable-perl-modules --with-openssl=/usr/bin/openssl make make install |
Plugins en el sitio monitoring-plugins.org
1 2 3 4 | cd /usr/src wget --no-check-certificate https://www.monitoring-plugins.org/download/monitoring-plugins-2.2.tar.gz tar -xzf monitoring-plugins-2.2.tar.gz cd monitoring-plugins-2.2 |
Compilamos e instalamos.
1 2 3 | ./configure --with-nagios-user=centreon-engine --with-nagios-group=centreon-engine --prefix=/usr/lib/nagios/plugins --libexecdir=/usr/lib/nagios/plugins --enable-perl-modules --with-openssl=/usr/bin/openssl make make install |
Plugins de Centreon
Para instalar los plugins Centreon, se necesitan los siguientes paquetes.
1 | apt-get install libxml-libxml-perl libjson-perl libwww-perl libxml-xpath-perl libnet-telnet-perl libnet-ntp-perl libnet-dns-perl libdbi-perl libdbd-mysql-perl libdbd-pg-perl -y |
Instalamos el paquete git-core.
1 | apt-get install git-core |
Hay que descargar el proyecto del repositorio git.
1 2 | cd /usr/src git clone https://github.com/centreon/centreon-plugins.git |
La ruta utilizada para Centreon plugin es /usr/lib/centreon/plugins/ para la web-Centreon instalación 2.8.x
1 2 3 4 | cd centreon-plugins chmod +x centreon_plugins.pl mkdir -p /usr/lib/centreon/plugins cp -R * /usr/lib/centreon/plugins/ |
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.
1 2 | groupadd -g 6002 centreon-broker useradd -u 6002 -g centreon-broker -m -r -d /var/lib/centreon-broker -c "Centreon-broker Admin" -s /bin/bash 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.
1 | usermod -aG centreon-broker centreon-engine |
También debe instalar paquetes adicionales.
1 | apt-get install librrd-dev libqt4-dev libqt4-sql-mysql libgnutls28-dev lsb-release -y |
Descargar el binario y lo descomprimimos.
1 2 3 4 | cd /usr/src wget https://s3-eu-west-1.amazonaws.com/centreon-download/public/centreon-broker/centreon-broker-3.0.3.tar.gz tar xzf centreon-broker-3.0.3.tar.gz cd centreon-broker-3.0.3/build |
Preparar la compilación
1 2 3 4 5 6 7 8 9 10 11 12 13 | cmake \ -DWITH_DAEMONS='central-broker;central-rrd' \ -DWITH_GROUP=centreon-broker \ -DWITH_PREFIX=/usr \ -DWITH_PREFIX_BIN=/usr/sbin \ -DWITH_PREFIX_CONF=/etc/centreon-broker \ -DWITH_PREFIX_LIB=/usr/lib/centreon-broker \ -DWITH_PREFIX_VAR=/var/lib/centreon-broker \ -DWITH_PREFIX_MODULES=/usr/share/centreon/lib/centreon-broker \ -DWITH_STARTUP_DIR=/etc/init.d \ -DWITH_STARTUP_SCRIPT=auto \ -DWITH_TESTING=0 \ -DWITH_USER=centreon-broker |
Resultado:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 | -- Configuration Summary -- --------------------- -- -- Project -- - Name Centreon Broker -- - Version 3.0.3 -- -- System -- - Name Linux -- - Version 3.16.0-4-amd64 -- - Processor x86_64 -- -- Build -- - Compiler /usr/bin/c++ (GNU) -- - Extra compilation flags -- - Qt 4.8.6 -- - Unit tests disabled -- - Startup script sysv -- - Module stats, neb, notification, correlation, dumper, rrd, sql, storage, influxdb, graphite, bam, tcp, tls -- -- Install -- - Prefix /usr -- - Binary prefix /usr/sbin -- - Library prefix /usr/lib/centreon-broker -- - Modules prefix /usr/share/centreon/lib/centreon-broker -- - Include prefix /usr/include/centreon-broker -- - Configuration prefix /etc/centreon-broker -- - Startup dir /etc/init.d -- - User centreon-broker -- - Group centreon-broker -- - Package None -- -- Configuring done -- Generating done -- Build files have been written to: /usr/local/src/centreon-broker-3.0.3/build |
A continuación, compilar e instalar esta configuración en el sistema de archivos.
1 2 | make make install |
Poner el cdb en el servicio de inicio automático.
1 | update-rc.d cbd defaults |
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.
1 | apt-get install snmp snmpd snmptrapd libnet-snmp-perl libsnmp-perl -y |
Para el funcionamiento de SNMP, edite el /etc/snmp/snmpd.conf
1 2 3 4 | agentAddress udp:localhost:161 rocommunity public localhost trapsink localhost public |
Para evitar tener un demonio snmp demasiado hablador, (reducción de la tala), y para recibir capturas editar el archivo /etc/default/snmpd
1 2 3 4 | ..... # snmpd options (use syslog, close stdin/out/err). SNMPDOPTS='-LS4d -Lf /dev/null -u snmp -g snmp -I -smux,mteTrigger,mteTriggerConf -p /run/snmpd.pid' ..... |
Y para recibir capturas editar el archivo /etc/default/snmptrapd
1 2 3 4 5 6 | ..... TRAPDRUN=yes # snmptrapd options (use syslog). TRAPDOPTS='-On -Lsd -p /run/snmptrapd.pid' ..... |
Instalación de mibs
Editar el archivo /etc/apt/sources.list. Añadir non-free en los repositorios.
1 | deb http://ftp.debian.org/debian jessie main contrib <strong>non-free</strong> |
Hacer una actualización.
1 | apt-get update |
Hay que añadir los MIB.
1 | apt-get install snmp-mibs-downloader -y |
Crear un enlace simbólico.
1 | ln -s /usr/share/mibs/ /usr/share/snmp/mibs |
Editar el archivo /etc/default/snmpd.
1 2 | export MIBDIRS=/usr/share/mibs export MIBS=ALL |
Comentando la línea de /etc/snmp/snmpd.conf
1 | #mibs ALL |
Reiniciamos el servicio snmp.
1 2 | service snmpd restart service snmptrapd restart |
Para verificar su funcionamiento, escriba la siguiente línea.
1 | snmpwalk -c public -v 2c localhost |
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
1 2 | groupadd -g 6000 centreon useradd -u 6000 -g centreon -m -r -d /var/lib/centreon -c "Centreon Admin" -s /bin/bash centreon |
Agregue el usuario Centreon-broker en el grupo Centreon. Esto permitirá que el broker pueda crear el archivo RRD.
1 | usermod -aG centreon centreon-broker |
También se debe instalar paquetes adicionales
1 | apt-get install sudo tofrodos bsd-mailx lsb-release mariadb-server libmysqlclient-dev apache2 apache2-mpm-prefork php5 php5-mysql php-pear php5-ldap php5-snmp php5-gd rrdtool librrds-perl libconfig-inifiles-perl libcrypt-des-perl libdigest-hmac-perl libdigest-sha-perl libgd-gd2-perl php5-sqlite php5-intl -y |
Opcionalmente, se puede añadir phpMyAdmin para visualizar fácilmente las bases de datos.
1 | apt-get install phpmyadmin -y |
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.
1 2 3 4 | [Date] ; Defines the default timezone used by the date functions ; http://php.net/date.timezone date.timezone = America/Havana |
Descargar el binario y descomprimirlo.
1 2 3 | cd /usr/src wget https://s3-eu-west-1.amazonaws.com/centreon-download/public/centreon/centreon-web-2.8.4.tar.gz tar xzf centreon-web-2.8.4.tar.gz |
Ejecutar la línea de comandos siguiente para iniciar la instalación.
1 2 | cd centreon-web-2.8.4 ./install.sh -i |
En el lanzamiento de la secuencia de comandos, el programa confirma si se cumplen todas las dependencias.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | ############################################################################### # # # Centreon (www.centreon.com) # # Thanks for using Centreon # # # # v2.8.4 # # # # # # Make sure you have installed and configured # # sudo - sed - php - apache - rrdtool - mysql # # # ############################################################################### ------------------------------------------------------------------------ Checking all needed binaries ------------------------------------------------------------------------ rm OK cp OK mv OK /bin/chmod OK /bin/chown OK echo OK more OK mkdir OK find OK /bin/grep OK /bin/cat OK /bin/sed OK You will now read Centreon Licence. Press enter to continue. |
Aceptamos la licencia de Centreon (GPL v2) para continuar. Si no acepta la licencia termina la instalación.
1 2 3 4 5 6 7 8 9 | This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Library General Public License instead of this License. Do you accept GPL license ? [y/n], default to [n]: > y |
Instalar los módulos: Interfaz web Centreon, Centcore los plugins Centreon y snmp Traps Centreon. Vamos a utilizar todos los módulos.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | ------------------------------------------------------------------------ Please choose what do you want to install ------------------------------------------------------------------------ Do you want to install Centreon Web Front [y/n], default to [n]: > y Do you want to install Centreon CentCore [y/n], default to [n]: > y Do you want to install Centreon Nagios Plugins [y/n], default to [n]: > y Do you want to install Centreon Snmp Traps process [y/n], default to [n]: > y |
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.
1 2 3 4 5 6 7 8 | ------------------------------------------------------------------------ Start CentWeb Installation ------------------------------------------------------------------------ Where is your Centreon directory? default to [/usr/local/centreon] ><strong>/usr/share/centreon</strong> Path /usr/share/centreon OK |
Aquí se nos pide almacenando directorio de registro logs Centreon.
1 2 3 4 5 6 7 8 | Where is your Centreon log directory default to [/usr/local/centreon/log] > <strong>/var/log/centreon</strong> Do you want me to create this directory ? [/var/log/centreon] [y/n], default to [n]: > <strong>y</strong> Path /var/log/centreon OK |
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.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 | Where is your Centreon etc directory default to [/etc/centreon] > Do you want me to create this directory ? [/etc/centreon] [y/n], default to [n]: > <strong>y</strong> Path /etc/centreon OK Where is your Centreon binaries directory default to [/usr/local/centreon/bin] > <strong>/usr/share/centreon/bin</strong> Do you want me to create this directory ? [/usr/share/centreon/bin] [y/n], default to [n]: > <strong>y</strong> Path /usr/share/centreon/bin OK Where is your Centreon data informations directory default to [/usr/local/centreon/data] > <strong>/usr/share/centreon/data</strong> Do you want me to create this directory ? [/usr/share/centreon/data] [y/n], default to [n]: > <strong>y</strong> Path /usr/share/centreon/data OK Where is your Centreon variable library directory? default to [/var/lib/centreon] > Do you want me to create this directory ? [/var/lib/centreon] [y/n], default to [n]: > <strong>y</strong> Path /var/lib/centreon OK /usr/bin/rrdtool OK /usr/bin/mail OK /usr/bin/php OK Where is PEAR [PEAR.php] default to [/usr/share/php/PEAR.php] > Path /usr/share/php OK /usr/bin/perl OK Enable Apache configuration OK <strong>ERROR: Conf centreon does not exist!</strong> Finding Apache user : www-data Finding Apache group : www-data |
El uso de un grupo Centreon y un usuario Centreon, acepte la entrada predeterminada
1 2 3 4 5 6 7 | What is the Centreon group ? [centreon] default to [centreon] > What is the Centreon user ? [centreon] default to [centreon] > |
Elija el engine Centreon-engine. Ignorar el mensaje de error. Especificar la ruta de de los plugins de Centreon y de los históricos.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | What is the Monitoring engine user ? > centreon-engine /usr/local/src/centreon/libinstall/functions: ligne 2059: answer_with_testuser_optional : commande introuvable What is the Monitoring engine log directory ? > /var/log/centreon-engine Where is your monitoring plugins (libexec) directory ? default to [/usr/lib/nagios/plugins] > Path /usr/lib/nagios/plugins OK Where is your centreon plugins directory ? default to [/usr/lib/centreon/plugins] > Path /usr/lib/centreon/plugins OK Add group centreon to user www-data OK Add group centreon to user centreon-engine OK Add group centreon-engine to user www-data OK Add group centreon-engine to user centreon OK Add group www-data to user centreon OK |
Comandos de configuración utilizados por Sudo. Introduzca la rutas de los servicios previamente instalados, configuraciones y binarios como se muestra a continuación.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | ------------------------------------------------------------------------ Configure Sudo ------------------------------------------------------------------------ Where is sudo configuration file default to [/etc/sudoers] > /etc/sudoers OK What is the Monitoring engine init.d script ? > <strong>/etc/init.d/centengine</strong> What is the Monitoring engine binary ? > <strong>/usr/sbin/centengine</strong> What is the Monitoring engine configuration directory ? > <strong>/etc/centreon-engine</strong> Where is the configuration directory for broker module ? > <strong>/etc/centreon-broker</strong> Where is the init script for broker module daemon ? > <strong>/etc/init.d/cbd</strong> Your sudo is not configured Do you want me to configure your sudo ? (WARNING) [y/n], default to [n]: > y Configuring Sudo OK |
Configuración del servidor web.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 | ------------------------------------------------------------------------ Configure Apache server ------------------------------------------------------------------------ Do you want to add Centreon Apache sub configuration file ? [y/n], default to [n]: > <strong>y</strong> Create '/etc/apache2/conf-available/centreon.conf' OK Configuring Apache OK Do you want to reload your Apache ? [y/n], default to [n]: > <strong>y</strong> Preparing Centreon temporary files Change right on /var/log/centreon OK Change right on /etc/centreon OK Change macros for insertBaseConf.sql OK Change macros for sql update files OK Change macros for php files OK Change macros for php config file OK Change macros for perl binary OK Change right on /etc/centreon-engine OK Change right on /etc/centreon-broker OK Copy CentWeb in system directory Install CentWeb (web front of centreon) OK Change right for install directory Change right for install directory OK Install libraries OK Write right to Smarty Cache OK Copying libinstall OK Change macros for centreon.cron OK Install Centreon cron.d file OK Change macros for centAcl.php OK Change macros for downtimeManager.php OK Change macros for centreon-backup.pl OK Install cron directory OK Change right for eventReportBuilder OK Change right for dashboardBuilder OK Change right for centreon-backup.pl OK Change right for centreon-backup-mysql.sh OK Change macros for centreon.logrotate OK Install Centreon logrotate.d file OK Prepare centFillTrapDB OK Install centFillTrapDB OK Prepare centreon_trap_send OK Install centreon_trap_send OK Prepare centreon_check_perfdata OK Install centreon_check_perfdata OK Prepare centreonSyncPlugins OK Install centreonSyncPlugins OK Prepare centreonSyncArchives OK Install centreonSyncArchives OK Prepare generateSqlLite OK Install generateSqlLite OK Install changeRrdDsName.pl OK Prepare export-mysql-indexes OK Install export-mysql-indexes OK Prepare import-mysql-indexes OK Install import-mysql-indexes OK Prepare clapi binary OK Install clapi binary OK Centreon Web Perl lib installed OK ------------------------------------------------------------------------ Pear Modules ------------------------------------------------------------------------ Check PEAR modules PEAR 1.4.9 1.9.5 OK DB 1.7.6 NOK DB_DataObject 1.8.4 NOK DB_DataObject_FormBuilder 1.0.0RC4 NOK MDB2 2.0.0 NOK Date 1.4.6 NOK Archive_Tar 1.1 1.3.12 OK Auth_SASL 1.0.1 NOK Console_Getopt 1.2 1.3.1 OK Validate 0.6.2 NOK Log 1.9.11 NOK Archive_Zip 0.1.2 NOK Do you want me to install/upgrade your PEAR modules [y/n], default to [y]: ><strong>y</strong> |
Proceder a la actualización de los modulos PEAR.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | Upgrading PEAR modules Installing PEAR modules DB 1.7.6 1.9.2 OK DB_DataObject 1.8.4 1.11.5 OK DB_DataObject_FormBuilder 1.0.0RC4 1.0.2 OK MDB2 2.0.0 2.4.1 OK Auth_SASL 1.0.1 1.0.6 OK Validate 0.6.2 0.8.5 &nbs |