Nagios – Die Überwachung unserer Business Service (2/3)

Teil 2! Wir werden auch weiterhin diese Gestaltung… Sobald Sie mehr oder weniger haben auf Papier dokumentiert oder Excel (oder Sie bevorzugen) Diese Hierarchie der Dienstleistungen, die wir in Teil gesehen 1 Die Überwachung unserer Business Service, dann gehen Sie wie folgt, wird die Installation von Nagios Plugin, gefolgt von seiner Konfiguration in Centreon und es zu benutzen!

 

Nagios BP

Dies ist das Plugin, das wir verwenden, um unsere Geschäftsprozesse zu überwachen, llamado Nagios BP o Nagios Business Process; Es verbindet die einzelne Ergebnisse des checkeos Nagios zu einer größeren Gruppierung, genannt Business Process.

Und ein Teil von dem, was Sie bereits vorstellen, wir werden ein anderes Add-on namens ‚Business Impact Analysis verwenden’ ermöglicht es uns, bestimmte Risiken und welche Auswirkungen zu analysieren und zu bewerten wäre es auf unser Geschäft haben. Reaktion auf… Was passiert, wenn…? Was passiert, wenn ich diesen Router drehen? Was passiert, wenn dieses Kabel lose? Was passiert, wenn ein Zertifikat als ungültig Rahmen? Was hat das alles? Beeindruckende Luxus, aber wir werden später sehen,, wir gehen, um!

Bevor Sie das Add-on Nagios Business Process Installation, Wir treffen die Installationsanforderungen, wir bauen auf, dass wir eine haben VENTILATOR Version 2.4 (die requisto Version verfügbar 2.2 Minimum); nach Erfüllung, dass, wir installieren Sie dann den MK Livestatus, wenn wir nicht mehr!

 

Auge, Wir haben die Repos veraltet unsere Centos, in meinem Fall habe ich eine alte Version, ein 5.9, Repositorys muss die Konfigurationsdatei in ‚/etc/yum.repos.d/CentOS-Base.repo‘ korrigieren. Wir ändern die URLs wir Übel sehen, Entfernen eines Teils ‚/ Centreon’ URLs. Beispiel: http://vault.centos.org/centreon/5.11/… –> http://vault.centos.org/5.11/… und Pflege! Wir müssen das Repository Epel in unserem Centreon installiert bestimmte Pakete installieren, wir tun:

wget http://archives.fedoraproject.org/pub/archive/epel/5/x86_64/epel-release-5-4.noarch.rpm
rpm -ivh epel-release-5-4.noarch.rpm
yum repolist

 

Und übrigens! Dieses Dokument ist auf einem FAN basiert (Vollautomatische Nagios), Wenn gegen, Sie Sie haben eine CES 3.4 (Centreon Enterprise Server) und NagVis installiert folgenden früheren Dokumenten, MK Livestatus bereits installiert! Wenn Sie nicht installiert haben, Sie können folgen dieses Dokument Treppe ‘Instalar MK Livestatus‘ und ‘Centreon Config‚. Deshalb werden Sie die Schritte unten werden nicht benötigt!

 

Und nachdem es und wir können die Installation der MK Livestatus beginnen mit:

yum install mk-livestatus

 

Fügen Sie ein neues Modul in dem Broker für sie, wir müssen gehen “Aufbau” > “Überwachung Engines” > “main.cfg” > “Nagios CFG 1” > “Daten” > “Fügen Sie einen neuen Broker-Modul” und zeigen eine der folgenden Module:

Para la version x86_64 --> /usr/lib64/mk-livestatus/livestatus.o /var/log/nagios/rw/live
Para la version i386 --> /usr/lib/mk-livestatus/livestatus.o /var/log/nagios/rw/live

 

ich sagte:, wenn statt Centreon Nagios mit einem Ventilator Centreon verfügbar direkt von der CES 3.4, es reicht aus, um zu überprüfen, ob wir haben, und wenn nicht, wir hinzufügen:

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

 

Ohne zu vergessen, dass wir aufnehmen müssen & exportieren Sie die Konfiguration und starten Sie Nagios Service wie wir sie kennen!


Wir beginnen mit der Installation, perl-JSON wir heruntergeladen und Perl-CGI-Einfache Repo Epel wir installiert früher, dann heruntergeladen, die Quellen Nagios BP, compliamos und installieren Sie es wie folgt:

yum install --enablerepo=epel perl-JSON-XS perl-CGI-Simple
wget http://bp-addon.monitoringexchange.org/download/nagios-business-process-addon-0.9.6.tar.gz
tar xzf nagios-business-process-addon-0.9.6.tar.gz
cd nagios-business-process-addon-0.9.6
./configure --prefix=/usr/share/nagiosbp --sysconfdir=/etc/nagiosbp --with-nagetc=/etc/nagios/
make install

 

Wir werden weiterhin einen Neustart Apache und das Erstellen einer Konfigurationsdatei mit:

/etc/init.d/httpd restart
cd /etc/nagiosbp/
cp ndo.cfg-sample ndo.cfg

 

Bearbeiten Sie die neu erstellte Datei ‚/etc/nagiosbp/ndo.cfg’ und ändern die folgenden Zeilen:

ndo=mk_livestatus
ndo_livestatus_socket=/var/log/nagios/rw/live

 

Und wenn wir CES, ndo_livestatus_socket Parameter würden anderer Weg sein, sein:

ndo_livestatus_socket=/var/lib/centreon-engine/rw/live

 

 

Wir prüfen und das Backend, wenn es richtig funktioniert mit:

/usr/share/nagiosbp/bin/nagios-bp-check-ndo-connection.pl

 

Es wird um den Status des Backend zeigen und alles wird immer von NDO, wir sehen, alle Artikel, die wir bereits in unserer Plattform Nagios oder Centreon überwacht haben, sowie deren Status und weitere Informationen.

 

Da wir bereits ausgeführt haben alles perfekt, nichts bleibt! hehe, nur alle bewegen‘’ was wir zuvor auf dem Papier definiert oder übertreffen hier!

/etc/nagiosbp/nagios-bp.conf innerhalb der Datei werden sie alle Business Services eingestellt, Operational Services und Infrastruktur-Services!

Wir müssen vorsichtig sein und definieren das gewünschte Format, wenn Sie gut aussehen, für jeden Dienst sind sie 2 verschlechternder Bedingungen (Und u OR):

ALIAS_SERVICIO = SERVIDOR;Servicio monitorizado 1 & SERVIDOR;Servicio monitorizado 2
display PRIORIDAD;ALIAS_SERVICIO;COMO LO VEMOS

 

Wir beginnen von oben nach unten im Dokument schreiben, zum ersten Mal starten wir durch unsere HOSTS und Dienstleistungen definiert, dann zu gehen und die Infrastruktur steigen, Operative und schließlich zum Business. Wir werden eine Weile realize nehmen, wir müssen versuchen, es als visuelles wie möglich in der Datei zu dokumentieren, dass das Lesen seitdem uns sympathischer sein.

Fortsetzung des Themas dieses Dokuments, Ich habe einen kleinen Teil dessen, was wir in der Konfiguration in dieser Datei gesehen haben, aber es wird sich lohnen, die Syntax zu verstehen, zu verwenden,. Ich werde definieren 1 Nagocio-Service, ein kleiner Teil davon beispielhaft, die KUNDENSERVICE sein, wie wir mehr Operational Service Säge hatten, Ich will nur Mail-Dienst definieren, die die Firma E-Mail serviert, und? Und alle seine Infrastructure Services nur die Active Directory-Dienst definieren & SERVICIO DNS, ja, diese ganz und ihre Abhängigkeiten. So wie setze ich diese Dienstleistungen, Sie sollten alle verbleibenden konfigurieren, von der Größe des Unternehmens abhängig wird viel Zeit Denken und Korrekturen erfordern. der Punkt, so würde meine Konfigurationsdatei ‚/etc/nagiosbp/nagios-bp.conf‘:

 

##########################################################
######### SERVICIO BASICOS - DEFINICION DE HOSTS #########
##########################################################
# AQUI VAN TODOS LOS HOSTS QUE NECESITAREMOS MAS ADELANTE

SERVICIO_SRVDC01 = SRVDC01;CPU & SRVDC01;Memoria RAM & SRVDC01;Disco C & SRVDC01;Ping
display 0;SERVICIO_SRVDC01;SERVICIO SRVDC01

SERVICIO_SRVDC02 = SRVDC02;CPU & SRVDC02;Memoria RAM & SRVDC02;Disco C & SRVDC02;Ping
display 0;SERVICIO_SRVDC02;SERVICIO SRVDC02

# ...etc, etc... definimos aquí todos los hosts que iremos necesitando más adelante...

##########################################################
############ SERVICIOS DE INFRAESTRUCTURAS ###############
##########################################################
########################################
###### SERVICIO DIRECTORIO ACTIVO ######
########################################

SERVICIO_AD_SRVDC01 = SERVICIO_SRVDC01 & SRVDC01;Estado Directorio Activo & SRVDC01;Servicios - Directorio Activo & SRVDC01;Puerto 389tcp - LDAP
display 4;SERVICIO_AD_SRVDC01;SERVICIO AD SRVDC01

SERVICIO_AD_SRVDC02 = SERVICIO_SRVDC02 & SRVDC02;Estado Directorio Activo & SRVDC02;Servicios - Directorio Activo & SRVDC02;Puerto 389tcp - LDAP
display 4;SERVICIO_AD_SRVDC02;SERVICIO AD SRVDC02

SERVICIO_DIRECTORIO_ACTIVO = SERVICIO_AD_SRVDC01 | SERVICIO_AD_SRVDC02
display 3;SERVICIO_DIRECTORIO_ACTIVO;SERVICIO DIRECTORIO ACTIVO
######################################
########## SERVICIO DNS ##############
######################################

SERVICIO_DNS_SRVDC01 = SERVICIO_SRVDC01 & SRVDC01;Checkeo DNS & SRVDC01;Servicios DNS
display 4;SERVICIO_DNS_SRVDC01;SERVICIO DNS SRVDC01

SERVICIO_DNS_SRVDC02 = SERVICIO_SRVDC02 & SRVDC02;Checkeo DNS & SRVDC02;Servicios DNS
display 4;SERVICIO_DNS_SRVDC02;SERVICIO DNS SRVDC02

SERVICIO_DNS = SERVICIO_DNS_SRVDC01 | SERVICIO_DNS_SRVDC02
display 3;SERVICIO_DNS;SERVICIO DNS

# ...etc, etc... definimos aquí todos los Servicios de Infraestructura que iremos necesitando más adelante...

##########################################################
############## SERVICIOS OPERACIONALES ###################
##########################################################

SERVICIO_CORREO = SERVICIO_DIRECTORIO_ACTIVO & SERVICIO_DNS & SERVICIO_VIRTUALIZACION & SERVICIO_ECXCHANGE & SERVICIO_COMUNICACIONES_INTERNAS
display 2;SERVICIO_CORREO;SERVICIO CORREO

# ...etc, etc... definimos aquí todos los Servicios Operacionales que iremos necesitando más adelante...

##########################################################
################ SERVICIOS DE NEGOCIO ####################
##########################################################

SERVICIO_ATENCION_AL_CLIENTE = SERVICIO_CORREO & SERVICIO_ERP & SERVICIO_CRM & SERVICIO_TELEFONIA & SERVICIO_INTERNET
display 1;SERVICIO_ATENCION_AL_CLIENTE;SERVICIO ATENCION AL CLIENTE

 

Und wenn alles gut gegangen und wir haben darauf geachtet, wenn die Datei mit allen Definitionen zu schaffen, wir prüfen, ob es richtig ist, was wir ‚zerquetscht‘ haben. Öffnen Sie einen Browser auf http://IP_SERVIDOR_NAGIOS / nagiosbp o http://IP_SERVIDOR_NAGIOS / nagiosbp / cgi-bin / nagios-bp.cgi

 

Wir werden sehen, was wir visuell worden Gestaltung, etwas hässlich und verbessern, die… Wenn Sie in der Konfiguration suchen, die ich setzen, Dienstleistungen von Priority bestellt, Dies ist optional, eh, aber Priorität 1 Ich habe Business-Service, Priorität 2 Für Operational Services, Priorität 3 für Infrastructure Services und Put-Option ist dann schon mehr oder gut, jeder will.

 

Wenn wir durch einen Klick auf das Baumsymbol navigieren, wir können gehen in unserer Konfiguration Reisen, nach unten Zweige Entdeckung Abhängigkeiten, wie wir festgelegt, Geldstrafe für jetzt, Nein? 🙂 Die Idee ist, die Konfigurationsdatei fertigzustellen, damit dies mit UNBEKANNT nicht fehlschlägt, nachdem Sie alles abgeschlossen haben, damit alles perfekt zusammenhängt.

 

 

Das scheint diesen Screenshot? Es wäre das Beispiel, das wir gearbeitet haben, Wir sehen alle Abhängigkeiten wir haben, und ihre Beziehung!!!

 

ein wenig etwas, Wenn Sie die Sprache für die Benutzeroberfläche auf Spanisch Business Process ändern, Sie können die Spanisch-Sprachpaket herunterladen und den Pfad Sprache kopieren, wird automatisch die Sprache fängt von Ihrem Browser zu verwenden,, und wenn wir zwingen, machacamos die i18n_en.txt und i18n_de.txt, die standardmäßig kommen. gut, Schritte wären:

wget http://bp-addon.monitoringexchange.org/download/language_pack_es_0.9.6.tar.gz
tar zxfv language_pack_es_0.9.6.tar.gz
cp es/i18n_es.txt /usr/share/nagiosbp/share/lang/

 

 

gut, wie wir mit Nagios und Centreon überwachen diese? leicht! Fast nichts mehr übrig für Sie Ihr Unternehmen vollständig haben überwacht! Wenn wir an die Shell gehen, wir werden sehen, dass wir ein neues Plugin, das uns den Status eines Dienstes überprüfen können, die gerade erstellt, so einfach, wie wir könnten überprüfen, ob Nagios Lage sein wird, sie zu überwachen:

/usr/share/nagiosbp/libexec/check_bp_status.pl -b NOMBRE_DEL_SERVICIO

 

 

Hier zeigen wir Ihnen, dies zu Centreon, Wir werden die Überwachung Business Services erstellen. Zunächst einmal, wir brauchen einen Host erstellen, die diese Dienste assoziieren. lassen Sie uns “Aufbau” > “Gastgeber” > “Hinzufügen…” und erstellen ein genannt zum Beispiel SERVICIOS_DE_NEGOCIO Ihre IP-Adresse zu erfinden und wie immer auf die generische Vorlage assoziieren wir wollen; Wir betrachten in “Prüfbefehl” zeigen, dass die Verwendung “check_centreon_dummy” es wird diese imaginäre Host-fehlschlagen, die organisieren wird dazu dienen,. “sparen”,

 

 

Im Folgenden wird erstellen, den Befehl auszuführen, wenn wir zu einem Dienst checkear gehen, von “Aufbau” > “Befehle” > “Hinzufügen…” und geben Sie die folgende:

  • Befehlsname: In der Regel angegeben als, der gleiche Name des Skripts, das ausgeführt wird, mit so etwas wie ‚check_bp_status.pl’ was besser, wenn wir Dienstleistungen assoziieren.
  • Befehlstyp: Wählen Sie ‚Prüfen‘.
  • Befehlszeile: Wenn wir vertrauen auf das, was wir in der Shell ausgeführt haben, erstellen seinen Betrieb mit dem gleichen Format, das wird nur passieren, wenn wir argument1 Dienst glauben. so etwas wie:

/usr / share / nagiosbp / libexec / check_bp_status.pl -b $ ARG1 $

  • Argument Beschreibung: Ist, wo wir zeigen, was ARG1 ist, und es wird für den ALIAS Business Service oder betrieblichen oder Infrastruktur, die wir in der Konfigurationsdatei ‚/etc/nagiosbp/nagios-bp.conf‘ definiert.

 

aufgezeichnet mit “sparen”,

 

und nichts! Jetzt haben wir nur auf alle Centreon Business Service registrieren / Operational oder Infrastruktur, die wir haben! lassen Sie uns “Aufbau” > “Dienstleistungen” > “Hinzufügen”, In diesem Beispiel sehen wir, wie der Active Directory Service erstellen. angezeigt:

  • Beschreibung: Geben ist der Name des Dienstes überwacht, folgen ungemischt, wir nennen es die gleiche, In diesem Fall Active Directory Service.
  • Service-Vorlage: Wie gewöhnlich, Dies ist abhängig von jedem Standort Nagios, Sie können eine übergeordnete Vorlage mit voreingestellten Einstellungen, wie die Benachrichtigungen…
  • Prüfbefehl: Geben Sie einfach den Befehl und erstellen ‚check_bp_status.pl‘.
  • args: Es wird die besagte, die ALIAS wir in der Konfigurationsdatei definiert haben und zu validieren, gegen die diese Dienstleistung.

 

Lassen Sie uns nicht vergessen, “Verhältnis” assoziieren wir SERVICIO_DE_NEGOCIO mit dem Host gerade erstellt, oder vielleicht, wie wir wissen, ist es schneller Klon Dienstleistungen zu gehen, um sie 0.59 Einstellung der Parameter angeben.

 

und zack!!! wir haben unsere geliebtes Nagios und Centreon überwacht, welche Leistungen alle Geschäfte, in denen sein abhängen!!! In einem abschließenden Dokument werden wir mehr Saft sacandole und Ihnen zeigen, was wir sonst noch bekommen, Magie hat gerade erst begonnen, Sie werden sehen,!!!