Da der Umfang der offizielle Dokumentation zur Centreon-Engine zu wünschen übrig lässt, möchte ich hier eine kleine Anleitung geben, wie man ein Upgrade an einen laufenden Centreon-System vornimmt.
Grundlage ist folgendes System (Installationsanleitung):
- Ubuntu Server 14.04 LTS
- Centreon-UI 2.6.1
- Centreon-Engine 1.4.14
- Centreon-Broker 2.8.2
(OPTIONAL) Centreon-Engine Version anzeigen
centengine -V
Dienste Centreon-Engine und Centreon-Broker stoppen
service centengine stop service cbd stop
Paket heruntergeladen und entpacken (Downloadpfad kann natürlich nach belieben angepasst werden)
cd /downloads/ wget https://s3-eu-west-1.amazonaws.com/centreon-download/public/centreon-engine/centreon-engine-1.4.15.tar.gz tar xzf centreon-engine-1.4.15.tar.gz cd centreon-engine-1.4.15/build/
Makefile angepassen (Eine Auflistung aller Parameter mit Beschreibung gibt es in der offiziellen Centreon-Engine Dokumentation)
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 \ -DWITH_WEBSERVICE=1 .
Zusammenfassung bei erfolgreicher Konfiguration
-- Configuration Summary -- --------------------- -- -- Project -- - Name Centreon Engine -- - Version 1.4.15 -- -- System -- - Name Linux -- - Version 3.13.0-65-generic -- - Processor x86_64 -- -- Build -- - Compiler /usr/bin/c++ (GNU) -- - Extra compilation flags -- - Build static core library yes -- - External commands module enabled -- - Webservice module enabled -- - Unit tests disabled -- - pkg-config script enabled -- - logrotate script enabled -- - Startup script Upstart configuration file -- -- 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 -- - 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: /downloads/centreon-engine-1.4.15/build
Kompilieren und Abschluss der Installation
make make install
Dienste Centreon-Engine und Centreon-Broker starten
service centengine start service cbd start
Schreibe einen Kommentar