Installation und Integration NagVis in Centreon

Lassen Sie uns beginnen, um mehr Saft zu bekommen Überwachung, etwas Spaß und angenehm zu beobachten, zumindest etwas anderes und muss nicht so weit wie technisch sein. Wir werden unsere Nagios und / oder Centreon eine Layer interaktiven Karten oder Zeichnungen integrieren, vollständig angepasst Zeichnungen ist nichts anderes als die Einzelteile bringen leben überwacht, sind Zeichnungen von logischen Schema, Foto von CPD, SMTP-Verkehre… was wir Phantasie!

 

ich sagte:, Die in diesem Dokument werden wir die notwendigen Schritte sehen NagVis zu installieren und zu integrieren, sie mit unserer vorhandenen Installation von Centreon; und von einem anderen Dokument werden wir sehen, wie es zu benutzen, wie einfach es ist, um Karten zu erstellen, Hochladen von Bildern von Geldern, setzen die überwachten Objekte, los Addons, etc… es wird schon ziemlich NagVis!!! Wer nicht, wird nicht kennt halluzinieren, diese setzen einen TV in unserer IT-Abteilung Zeichnungen (Visio, PhotoShop…) unsere Organisation… Wir am Ende einen Pool von Bildern setzen, dass roten, der Bildschirm eine Warnung generiert wird ausgelöst,… ehrfürchtige!!!

 

Pre-Requisitos

 

wir begonnen!! Wir gingen auf die Schale unseres Gerätes, Wir müssen auf die Version gcc aktualisieren 4.7 wenn Sie auf der CentOS Maschine Sie es nicht bereits, Neben dem Hinzufügen und Aktualisieren von Variablen:

sudo wget http://people.centos.org/tru/devtools-1.1/devtools-1.1.repo -P /etc/yum.repos.d
sh -c 'echo "enabled=1" >> /etc/yum.repos.d/devtools-1.1.repo'
yum install devtoolset-1.1
scl enable devtoolset-1.1 bash
gcc --version
export CC=/opt/centos/devtoolset-1.1/root/usr/bin/gcc
export CPP=/opt/centos/devtoolset-1.1/root/usr/bin/cpp
export CXX=/opt/centos/devtoolset-1.1/root/usr/bin/c++

und fügen:

vim ~/.bash_profile

export PATH=/opt/centos/devtoolset-1.1/root/usr/bin/:$PATH

 

Instalar MK Livestatus

 

MK Livestatus in Echtzeit Zugriff auf den Status der Objekte unserer Nagios zu installieren, Es wird zur Zeit ein Bedarf an Informationen NagVis und Farbe sein:

yum install gcc-c++
cd /tmp/
wget 'http://www.mathias-kettner.de/download/mk-livestatus-1.2.8.tar.gz'
tar xzf mk-livestatus-1.2.8.tar.gz
cd mk-livestatus-1.2.8
./configure && make
mkdir /usr/lib64/centreon-engine/bin
cp /tmp/mk-livestatus-1.2.8/src/livestatus.o /usr/lib64/centreon-engine/bin/

 

Centreon Config

 

innerhalb Centreon, lassen Sie uns “Aufbau” > “Poller” > “Motorkonfiguration”, Flansch “Daten”, ein neues Modul hinzufügen, indem Sie auf “+ Fügen Sie einen neuen Eintrag” und fügen Sie:

/usr/lib64/centreon-engine/bin/livestatus.o /var/lib/centreon-engine/rw/live

 

Centreon Konfiguration wie gewohnt aufgezeichnet und, Neustarten von Diensten und Neuladen der Konfigurations, wie wir bereits wissen 😉

 

Instalar Backend NagVis

gut, als solche begannen mit Centreon mit der Installation des Backend von NagVis in unserem Gerät… Wir sehen, Schritte zum Herunterladen und Installieren!

 

Lauf:

cd /tmp/
wget http://www.nagvis.org/share/nagvis-1.8.5.tar.gz
tar zxfv nagvis-1.8.5.tar.gz
cd nagvis-1.8.5
./install.sh

 

Es wird die Installationsassistenten starten NagVis, wir erfolgreich die Fragen abzuschließen, die uns machen, was letztlich würde:

Do you want to proceed? [y]: y
...
Please enter the path to the nagios base directory [/usr/local/nagios]: /usr/lib/nagios
...
Please enter the path to NagVis base [/usr/local/nagvis]: /usr/lib/nagvis
...
Do you want to use backend mklivestatus? [y]: y
..
Do you want to use backend ndo2db? [n]: n
...
Do you want to use backend ido2db? [n]: n
...
Please enter your MKLivestatus socket: unix:/var/lib/centreon-engine/rw/live
...
Please enter the web path to NagVis [/nagvis]:/nagvis
...
Please enter the name of the web-server user [apache]: apache
...
Please enter the name of the web-server group [apache]: apache
...
Create Apache config file [y]:
...
+------------------------------ -------------------------+
| Summary                                                |
+--------------------------------------------------------+
| NagVis home will be: /usr/lib/nagvis                   |
| Owner of NagVis files will be: apache                  |
| Group of NagVis files will be: apache                  |
| Path to Apache config dir is: /etc/httpd/conf.d        |
| Apache config will be created: yes                     |
|                                                        |
| Installation mode: install                             |
|                                                        |
| Do you really want to continue? [y]: y                 |
...

 

Und nach Abschluss der bereits es sagt uns, dass es zufriedenstellend abgeschlossen hat. Wenn wir brauchen, um etwas zu ändern, die Konfigurationsdatei: ‚/usr/lib/nagvis/etc/nagvis.ini.php‘. Starten Sie Apache neu, um die Konfiguration neu zu laden:

/etc/init.d/httpd restart

 

Und wir können NagVis eingeben! Wir haben versucht, über Web-URL für den Zugriff auf: http://SERVIDOR_CENTREON / nagvis. Wir werden die Standard-Admin-Passwort mit Admin-Benutzer sollte sich ändern, eh!

gut, hier diese Integration NagVis mit Centreon, ist nun, wie schön und einfach, was wir in anderen Beiträgen zu sehen, wie interaktive Karten unserer Infrastruktur zu machen und es mit interaktiven Karten überwachen, logische Karten mit Zeichnungen, Zeichnungen oder Fotos von CPDs, Verkehr zwischen den Standorten oder Konnektivität unserer Dienstleistungen… es ist wirklich Magie jetzt!!!

 

Letzte Artikel von Hector Herrero (Alle anzeigen)