Was bedeute alias in einer cfg

Ausgehend von dieser minimalen, fehlerfreien Konfiguration können wir nun recht schnell weitere Hosts und Dienste hinzufügen. Etwas kompliziert wird dabei nur die Ausführung von Checks auf den zu überwachenden Rechnern.

Hostgroups

Nehmen wir als Beispiel die Hostgroup Debian, die wir in der Datei hg-debian.cfg definieren. Als Service definieren wir eine Überwachung, ob Portmap auf den Rechnern läuft. Wir gehen also davon aus, dass jeder der Debian-Rechner potentiell als NFS-Server oder -Client dienen kann, und für diesen Dienst ist es nun einmal Voraussetzung, dass der Portmap-Daemon läuft. Die Vergangenheit hat gezeigt, dass es immer wieder einmal vorkam, dass der Daemon sich verabschiedete - Netzwerkfehler, Speichermangel, falsche Konfiguration oder was auch immer: Es gibt viele Gründe, warum ein Daemon wie Portmap unerwartet nicht mehr da ist.

hg-debian.cfg

define hostgroup { hostgroup_name Debian alias Debian } define service { hostgroup_name Debian service_description Portmap TCP check_command remote!tcp111 use generic-service }

Wir finden in der Service-Definition beim check_command das neue Konstrukt remote!tcp111. Was bedeutet das? Ganz allgemein steht nach check_command immer ein Kommando. Das heißt in diesem Fall remote und muss noch definiert werden. Hinter jedem Kommando können Argumente angegeben werden, die mit ! (Ausrufezeichen) getrennt werden. Es wird also remote mit dem Argument tcp111 aufgerufen. Man könnte jetzt auf die Idee kommen, dass es auch einfacher geht, denn Nagios bietet ein Kommando check_tcp an, so dass man mit check_tcp!111 (111 ist der Port des Portmappers) auch zum Ziel kommen sollte.

Das ist im Prinzip richtig, aber dazu müsste sich Portmap an die Netzwerkschnittstelle des zu prüfenden Hosts binden. Normalerweise lauscht es jedoch nur auf dem Loopback-Device (IP-Adresse 127.0.0.1), so dass der Versuch, Portmap von einem anderen Rechner aus zu erreichen, fehlschlägt. Wir benötigen eine Möglichkeit, Prüfungen auf dem zu überwachenden Rechner laufen zu lassen. Unser remote-Kommando leistet das. Die Erklärung dazu ist umfangreich genug, um ein eigenes Unterkapitel zu rechtfertigen.

Ausführen von Tests auf den zu überwachenden Rechnern

Es wurden mehrere Nagios-Plugins entwickelt, um weitere Plugins auf anderen Rechner als dem zentralen Nagios-Rechner ausführen zu können. Der Anstoß zur Ausführung kommt dabei immer vom Nagios-Rechner, der über die Nagios-Konfiguration gesteuert wird. Aber auch auf den überwachten Rechnern ist eine Konfiguration nötig, wie wir noch sehen werden. Wir werden uns in diesem Artikel auf das Plugin nrpe konzentrieren, das wohl das bekannteste darstellt. Das Plugin ist als eigenes Debian-Paket verfügbar und muss nur auf dem Server installiert werden:

aptitude install nagios-nrpe-plugin nagios-nrpe-doc

Nun legen wir wieder einmal eine neue Datei an, command.cfg, in der wir unsere selbstdefinierten Kommandos unterbringen.

command.cfg

define command { command_name remote command_line /usr/lib/nagios/plugins/check_nrpe -H $HOSTADDRESS$ -t 60 -c $ARG1$ }

Dass ein Kommando mit define command definiert wird, dürfte keine Überraschung sein. Auch einen Namen benötigt es natürlich. An der Kommandozeile, geschrieben mit dem Attribut command_line, kann man jedoch mitunter lange tüfteln. Es gilt auch hier, dass die Kommandozeile aus einem Kommando und Argumenten besteht. Hier dürfen die Argumente allerdings nicht mit Ausrufezeichen abgetrennt werden, sie werden explizit hingeschrieben. Dabei kann die Kommandozeile Makros enthalten. Makros beginnen und enden mit einem $ (Dollarzeichen). Welche Makros es gibt und wie man sie verwendet, beschreibt die Dokumentation. Einige Makros werden vom System gesetzt, andere kann man beeinflussen.

Ein großer Fallstrick bei der Kommandodefinition ist, dass der vollständige Pfad zum Kommando ausgeschrieben werden muss, sonst kann Nagios das Plugin nicht finden, selbst wenn es im Standard-Plugin-Verzeichnis liegt. Ein Fehlercode von 127 in der Weboberfläche oder im Log weist auf diesen Fehler hin.

Wenn Sie es w�nschen, dass Lufthansa Cargo mit einem Ihrer IT Verantwortlichen Mitarbeitern Kontakt aufnimmt, um heraus zu finden wie man FWB Nachrichten transferiert oder

[...]

Ihren jetzigen FWB Transfer zu verbessern, dann teilen Sie uns

[...] den Kontakt Namen oder eine entsprechende Telefonnummer mit.

If you would like Lufthansa Cargo to speak to your IT responsible in order to find out how to transfer FWB or how to improve

[...]

your current FWB transfers, simply let us know

[...] the contact name and number by sending an email to: echannelsupport@dlh.de

Falls Sie noch Fragen haben, wenden

[...]

Sie sich bitte an Ihre Raiffeisenbank oder

[...] w�hlen Sie die entsprechende Telefonnummer der ELBA-Hotline [...]

If you have any questions left, please contact your

[...] Raiffeisenbank or dial the telephone number of the ELBA Hotline [...]

Um das Produkt telefonisch zu aktivieren, w�hlen Sie Ihr

[...] Land und die entsprechende Telefonnummer aus der folgenden [...]

Liste (diese Nummern finden

[...]

Sie auch auf dem Aktivierungsbildschirm, der bei der Produktinstallation automatisch angezeigt wird).

To activate by phone, find the number to call by selecting [...]

your location from the following list (these numbers are also

[...]

accessible from the activation screens that appear automatically when you install your product).

Voraussetzung: die entsprechende Telefonnummer muss vorhanden sein, entweder als Absendernummer [...]

oder in einem LDAP-Verzeichnis, z.B. einer Datenbank

Precondition: the respective phone number must be available, either as sender number or in an LDAP-directory, [...]

Die entsprechende Telefonnummer im Feld "Phone [...]

Number" eingeben und auf OK klicken.

Enter the appropriate phone number in the Phone [...] umber field and click on OK.

Verwenden�Sie�die�entsprechende�Telefonnummer�f� r� den�Datendienst.

Use�the�corresponding�telephone�number�for� the�data�service.

Dazu markiert man die entsprechende Telefonnummer und startet �ber [...]

den Hotkey (F8-Taste) das gew�nschte Telefonat.

In order to do so, he just has to mark

[...] the respective phone number and start the call via the hotkey [...]

F�r alle anderen L�nder finden

[...] Sie hier die entsprechende Telefonnummer.

You will find all the relevant data at a glance [...]

by selecting your city or airport here.

Dazu markiert der Benutzer in einer E-Mail oder

[...] auf einer Webseite die entsprechende Telefonnummer und startet �ber den [...]

Hotkey das gew�nschte Telefonat.

In order to do so, he marks the

[...] respective phone number in an e-mail or on a website and starts the [...]

ausgef�lltes Antragsformular (mit der obligatorischen Angabe des

[...] Ansprechpartners und entsprechende Telefonnummer des Gastgebers).

completed application (with the obligatory indication of the

[...] contact person and relevant contact telephone number of your host).

Anhand dieser Portierungskennung wird - falls in der cfg-Datei eine MNP-Funktion definiert wurde - beim Aufruf von SendXMS mit

[...]

einer Telefonnummer (kein Alias aus dem Telefonbuch) �berpr�ft, zu

[...] welchem Netz die entsprechende Telefonnummer geh�rt.

With this identifier - if you have

[...]

defined a MNP function in the cfg file - SendXMS will test

[...] whether a recipients phone number (not an alias) has [...]

Die entsprechende Telefonnummer finden Sie in [...]

Ihrer GymGlish neben den Audio-Icons zus�tzlich zum Code der Audiodatei des Tages.

The phone number is listed next to the audio [...]

icons in your e-mails along with the code number of your audio file.

Solche ENUM Eintr�ge darf

[...] jedoch nur der Inhaber der entsprechenden Telefonnummer machen.

[...] the holder of the corresponding telephone number who is permitted [...]

to set up such ENUM records.

So erhalten die Anrufer den g�nstigsten Preis wie auch die Kontaktdaten des entsprechenden

[...] H�ndlers inklusive der entsprechenden Telefonnummer.

The service then tells the caller the cheapest price and the

[...] contact details and telephone number of their nearest dealer.

Dialer sind kleine Programme, die einen

[...] Internetzugang mit entsprechender Telefonnummer einrichten und [...]

sich anschliessend �ber das Modem

[...]

oder die ISDN-Karte ins Internet einw�hlen.

Dialers are small programs that set up Internet

[...] access with the corresponding telephone number and then dial [...]

into the Internet via the modem or ISDN card.

Moony unterst�tzt mehrfache Telefonnummern (MSNs) und enth�lt eine Anruferliste, die den

[...] Namen zu einer entsprechenden Telefonnummer speichern kann.

It supports multiple phone numbers (MSNs), lists of known callers (to show

[...] the name instead of the phone numbers), area code support.

Minderj�hrige sind auf dem Gel�nde nicht erlaubt, es sei denn, sie sind von einem Erwachsene begleitet, oder sie k�nnen eine von einem Elternteil

[...]

unterschriebene Genehmigung, zusammen mit einer Kopie des

[...] Elternteilausweises mit der entsprechenden Telefonnummer vorlegen.

Camping Fano does not allow entrance to people under the age of 18 unless accompanied by an adult, or

[...]

provided with a signed authorization from one parent together with a copy

[...] of his/her identity documents and a contact number.

Telefonisch: Bitte schicken Sie

[...] uns eine E-Mail mit der entsprechenden Telefonnummer - wir setzen uns umgehend [...]

By telephone: Please send us an E-mail with your telephone number and we will [...]

get in touch with you as soon as possible.

�ber die entsprechende �rtliche Telefonnummer k�nnen Sie Ihr [...]

Projekt mit einem Vertreter besprechen.

Find a local telephone number to speak to a representative [...]

with whom you can discuss your project.

Falls er versp�tet ankommt, seine Anreise verschiebt oder in letzter Minute verhindert sein sollte, ist der Kunde

Toplist

Neuester Beitrag

Stichworte