EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

xymon – Online in der Cloud

Führen Sie xymon im kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl xymon, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


xymon – Xymon-Client-Kommunikationsprogramm

ZUSAMMENFASSUNG


Xymon [Optionen] EMPFÄNGER Nachricht

BESCHREIBUNG


Xymon(1) ist das Client-Programm, das zur Kommunikation mit einem Xymon-Server verwendet wird. Das kommt häufig vor
Wird von Xymon-Client-Systemen zum Senden von Statusmeldungen und Pager-Benachrichtigungen bei lokalen Tests verwendet.

In Xymon wird das Programm xymon auch zu administrativen Zwecken verwendet, z. B. zum Umbenennen oder
Hosts löschen oder Hosts deaktivieren, die über einen längeren Zeitraum ausgefallen sind.

OPTIONAL UND PARAMETER


--debuggen
Aktivieren Sie das Debuggen. Dadurch werden Details zur Verbindung zum Xymon ausgedruckt
Server wird eingerichtet.

--proxy=http://PROXYSERVER:PROXY-PORT/
Wenn Sie die Statusmeldungen über HTTP senden, verwenden Sie stattdessen diesen Server als HTTP-Proxy
Möglichkeit, sich direkt mit dem Xymon-Server zu verbinden.

--timeout=N
Gibt den Timeout für die Verbindung zum Xymon-Server in Sekunden an. Der Standard
beträgt 5 Sekunden.

--Antwort
Das Dienstprogramm xymon weiß normalerweise, wann eine Antwort vom Server zu erwarten ist
Option ist nicht erforderlich. Dies führt jedoch dazu, dass keine Antwort vom Server erfolgt
angezeigt.

--verschmelzen
Führen Sie den Nachrichtentext der Befehlszeile mit den in der Standardeingabe bereitgestellten Daten zusammen und
Senden Sie das Ergebnis an den Xymon-Server. Der in der Befehlszeile bereitgestellte Nachrichtentext
wird zur ersten Zeile der zusammengeführten Nachricht.

EMPFÄNGER
Das EMPFÄNGER Der Parameter definiert, welcher Server die Nachricht empfängt. Wenn EMPFÄNGER ist
Wird beispielsweise „0.0.0.0“ angegeben, wird die Nachricht an alle in der Liste aufgeführten Server gesendet
XYMSERVERS-Umgebungsvariable.

Normalerweise verwendet ein Client „$XYMSRV“ für EMPFÄNGER Parameter, wie dieser ist
definiert, damit die Client-Skripte automatisch den richtigen Wert enthalten.

Das EMPFÄNGER Der Parameter kann eine URL für einen Webserver sein, der über xymoncgimsg.cgi verfügt
oder ähnliches Skript installiert. Dadurch werden die Xymon-Nachrichten an den Xymon-Server getunnelt
unter Verwendung des Standard-HTTP-Protokolls. Der xymoncgimsg.cgi(8) CGI-Tool (in Xymon enthalten)
muss auf dem Webserver installiert sein, damit der HTTP-Transport funktioniert.

NACHRICHT
Das Nachricht Parameter ist die Nachricht, die an den Xymon-Server gesendet werden soll.
Nachrichten müssen in Anführungszeichen gesetzt werden, sie können sich dabei jedoch über mehrere Zeilen erstrecken.
Die maximale Größe einer Nachricht wird durch die maximal zulässige Länge Ihrer Nachricht definiert
Die Datei wird über die Befehlszeile der Shell aufgerufen und ist normalerweise 8–32 KB groß.

Wenn Sie längere Statusnachrichten senden müssen, können Sie „@“ als Nachricht angeben:
xymon liest dann die Statusmeldung von seinem stdin.

XYMON NACHRICHT SYNTAX


In diesem Abschnitt werden die am häufigsten verwendeten Nachrichten im Xymon-Protokoll aufgeführt.

Jede Nachricht muss mit einem der Xymon-Befehle beginnen. Wenn ein HOSTNAME angegeben ist, ist es
Alle Punkte im Hostnamen müssen in Kommas geändert werden, wenn die Xymon-FQDN-Einstellung aktiviert ist
(was die Standardeinstellung ist). So würde sich beispielsweise der Host „www.foo.com“ als melden
„www,foo,com“.

status[+LIFETIME][/group:GROUP] HOSTNAME.TESTNAME COLOR
Dadurch wird eine Statusmeldung für einen einzelnen Test (Spalte) auf einem einzelnen Host gesendet.
TESTNAME ist der Name der Spalte, in der dieser Test angezeigt wird; Jeder Name ist gültig
außer dass die Verwendung von Punkten im Testnamen nicht funktioniert. COLOR muss einer der sein
Gültige Farben: „grün“, „gelb“, „rot“ oder „klar“. Die Farben „blau“ und „lila“
- obwohl gültige Farben - sollten wie diese nicht in einer Statusmeldung gesendet werden
wird speziell vom Xymon-Server behandelt. Als Sonderfall (zur Unterstützung älterer
Clients) kann „Client“ als Name der Farbe verwendet werden. Dadurch wird der Status verursacht
Nachricht, die von Xymon als „Client“-Datennachricht behandelt werden soll, und der TESTNAME
Der Parameter wird als „Kollektor-ID“ verwendet.
Der „Zusatztext“ umfasst normalerweise einen lokalen Zeitstempel und eine Zusammenfassung des Tests
Ergebnis in der ersten Zeile. Alle auf die erste folgenden Zeilen sind Freiformzeilen und können
Geben Sie alle Informationen an, die zur Diagnose des gemeldeten Problems nützlich sein können.
Die LIFETIME legt fest, wie lange dieser Status nach Erhalt durch den gültig ist
Xymon-Server. Der Standardwert beträgt 30 Minuten, Sie können jedoch einen beliebigen Zeitraum festlegen. Z.B
Für einen benutzerdefinierten Test, der einmal pro Stunde ausgeführt wird, sollten Sie diesen Wert auf mindestens 60 einstellen
Minuten - andernfalls wird der Status nach 30 Minuten lila. Das ist eine gute Idee
Stellen Sie die LEBENSDAUER etwas länger als das Intervall zwischen Ihren Tests ein
Berücksichtigen Sie Abweichungen bei der Zeit, die für die Durchführung Ihres Tests benötigt wird. Die LEBENSZEIT ist da
Minuten, es sei denn, Sie fügen unmittelbar danach ein „h“ (Stunden), „d“ (Tage) oder „w“ (Wochen) hinzu
die Zahl, zB „status+5h“ für einen Status, der 5 Stunden gültig ist.
Die Option GROUP wird verwendet, um Warnungen vom Status an eine bestimmte Gruppe weiterzuleiten. Es
wird derzeit für Status verwendet, die aus den Daten der Xymon-Clients generiert werden, z. B. zur Weiterleitung
Benachrichtigungen über den Status „Prozesse“ werden an unterschiedliche Personen gesendet, je nachdem, um welchen Prozess es sich genau handelt
ist unten.

HOSTNAME.TESTNAME benachrichtigen
Dies löst eine Informationsnachricht aus, die an diejenigen gesendet wird, die Benachrichtigungen erhalten
Diese HOSTNAME+TESTNAME-Kombination gemäß den in definierten Regeln Alerts.cfg(5)
Dies wird von der verwendet enadis.cgi(1) Tool, um Leute über die Deaktivierung von Hosts zu informieren
oder aktiviert, kann aber auch als allgemeine Möglichkeit zur Benachrichtigung von Serveradministratoren dienen.

Daten HOSTNAME.DATANAME
Die „Daten“-Nachricht ermöglicht es Tools, Daten über einen Host zu senden, ohne dass dieser als angezeigt wird
eine Kolumne auf den Xymon-Webseiten. Dies dient beispielsweise der Erstellung von Statistiken
über einen Host, z. B. vmstat-Daten, die an sich nichts darstellen
hat eine rote, gelbe oder grüne Identität. Es wird unter anderem von RRD-Bottom-Feeder-Modulen verwendet
Andere. In Xymon werden Datennachrichten standardmäßig nur von verarbeitet xymond_rrd(8)
Modul. Wenn Sie Datennachrichten mit einer externen Anwendung verarbeiten möchten, können Sie dies tun
möchte das aktivieren xymond_filestore(8) Modul für Datennachrichten, zum Speichern von Daten-
Nachrichten in einem Format, das mit der Funktionsweise des Big Brother-Daemons kompatibel ist.

Deaktivieren Sie die Dauer von HOSTNAME.TESTNAME
Deaktiviert einen bestimmten Test für DURATION Minuten. Dies führt zu diesem Status
Der Test wird auf dem Xymon-Server als „blau“ aufgeführt und es gibt keine Warnungen für diesen Host/Test
wird generiert. Wenn DAUER als Zahl gefolgt von s/m/h/d angegeben wird, ist dies der Fall
werden jeweils als Sekunden/Minuten/Stunden/Tage interpretiert. Um a zu deaktivieren
Testen Sie, bis alles in Ordnung ist. Verwenden Sie „-1“ als DAUER. Um alle Tests für a zu deaktivieren
Host verwenden Sie ein Sternchen „*“ für TESTNAME.

aktivieren Sie HOSTNAME.TESTNAME
Aktiviert einen zuvor deaktivierten Test erneut.

Abfrage HOSTNAME.TESTNAME
Fragen Sie den Xymon-Server nach dem neuesten Status, der für diesen bestimmten Test gemeldet wurde. Wenn
Der Host-/Teststatus ist bekannt, die Antwort ist die erste Zeile des Statusberichts
- Die aktuelle Farbe ist das erste Wort in der Zeile. Zusätzliche Textzeilen
Die möglicherweise in der Statusmeldung enthaltenen Informationen können nicht abgerufen werden.
Dadurch kann jeder Xymon-Client den Status eines bestimmten Tests ermitteln, z
Es bezieht sich auf den Host, auf dem der Client ausgeführt wird, auf einen anderen Host oder
möglicherweise das Ergebnis eines kombinierten Tests mehrerer Hosts, die von verwaltet werden Combostatus(1)
Dies ist normalerweise für Xymon-Client-Erweiterungsskripts nützlich, die dies benötigen
Bestimmen Sie den Status anderer Hosts, um beispielsweise zu entscheiden, ob eine automatische
Es sollten Wiederherstellungsmaßnahmen eingeleitet werden.

config DATEINAME
Rufen Sie eine der Xymon-Konfigurationsdateien vom Server ab. Dieser Befehl ermöglicht
ein Client, der Dateien aus dem Verzeichnis $XYMONHOME/etc/ auf dem Server abruft, was es ermöglicht
für halbautomatische Updates der Client-Konfiguration. Seit der Konfiguration
Dateien sind so konzipiert, dass sie eine gemeinsame Datei für die Konfiguration aller Hosts in der haben
System - und dies ist tatsächlich die empfohlene Art, Ihre Clients zu konfigurieren - dies
erleichtert die Synchronisierung der Konfigurationsdateien.

HOSTNAME löschen
Entfernt alle über den Host HOSTNAME gespeicherten Daten. Es wird davon ausgegangen, dass Sie dies getan haben
Der Host wurde bereits aus der Konfigurationsdatei hosts.cfg gelöscht.

HOSTNAME TESTNAME löschen
Daten zu einem einzelnen Test (Spalte) entfernen.

OLDHOSTNAME NEWHOSTNAME umbenennen
Benennen Sie alle Daten für einen Host um, dessen Name geändert wurde. Dies sollten Sie später tun
Ändern des Hostnamens in der Konfigurationsdatei hosts.cfg.

HOSTNAME OLDTESTNAME NEWTESTNAME umbenennen
Benennen Sie Daten zu einem einzelnen Test (Spalte) um.

xymondlog HOSTNAME.TESTNAME
Rufen Sie das Xymon-Statusprotokoll für einen einzelnen Test ab. Die erste Zeile der Antwort
enthält eine Reihe von Feldern, die durch ein Pipe-Zeichen getrennt sind:

hostname Der Name des Hosts

Testname Der Name des Tests

Farbe Statusfarbe (grün, gelb, rot, blau, klar, lila)

Testflags Bei Netzwerktests geben die Flags Details zum Test an (verwendet von).
Xymongen).

Letzte Bearbeitung Unix-Zeitstempel, wann sich die Statusfarbe zuletzt geändert hat.

Protokollzeit Unix-Zeitstempel, als die Protokollnachricht empfangen wurde.

gültige Zeit Unix-Zeitstempel, wenn die Protokollnachricht nicht mehr gültig ist (sie wird lila).
diesmal).

Bestätigungszeit Entweder -1 oder Unix-Zeitstempel, wenn eine aktive Bestätigung abläuft.

Deaktivierungszeit Entweder -1 oder Unix-Zeitstempel, wenn der Status nicht mehr deaktiviert ist.

Absender IP-Adresse, von der der Status empfangen wurde.

Plätzchen Entweder -1 oder der Cookie-Wert, der zum Bestätigen einer Warnung verwendet wird.

ackmsg Leer oder die Bestätigungsnachricht, die gesendet wurde, als der Status bestätigt wurde.
Zeilenumbrüche, Pipe-Zeichen und Backslashes werden mit einem Backslash im C-Stil maskiert.

dismsg Leer oder die Nachricht, die gesendet wurde, als der Status deaktiviert war. Newline, Pipe-Zeichen
und Backslashes werden mit einem Backslash im C-Stil maskiert.

Nach der ersten Zeile folgt das vollständige Statusprotokoll im Klartextformat.

xymondxlog HOSTNAME.TESTNAME
Ruft wie mit dem Befehl „xymondlog“ eine XML-Zeichenfolge ab, die das Statusprotokoll enthält.

xymondboard [KRITERIEN] [fields=FIELDLIST]
Ruft eine Zusammenfassung des Status aller bekannten Tests ab, die für den Xymon-Daemon verfügbar sind.

Wenn keine KRITERIEN angegeben werden, wird standardmäßig eine Zeile für alle Status zurückgegeben
Nachrichten, die in Xymon gefunden werden. Sie können die Antwort gezielt nach Auswahl filtern
Seite, Host, Test, Farbe oder verschiedene andere Felder. Der PAGEPATH, das NETZWERK, der HOSTNAME,
Die Parameter TESTNAME und *MSG sind interpretierte Perl-kompatible reguläre Ausdrücke;
Der Parameter COLOR akzeptiert mehrere durch Kommas getrennte Farben. die *TIME-Werte
Akzeptieren Sie Zeitstempel der Unix-Epoche. Andere in identifizierte Variablen xymon-xmh(5) kann auch
verwendet werden.

Da die Host-Filtration vor der Testfiltration erfolgt, ist sie effizienter (mit
sehr große Datensätze), um PAGEPATH, HOSTNAME, NETWORK und andere XMH_-Filter zu verwenden
wenn möglich, bevor global mit COLOR, *MSG, *TIME oder TESTNAME gefiltert wird.

Sie können beispielsweise sowohl nach einem Hostnamen als auch nach einem Testnamen filtern.

page=PAGEPATH Schließen Sie nur Tests von Hosts ein, die auf der Seite PAGEPATH gefunden wurden
hosts.cfg-Datei.

net=NETZWERK Schließen Sie nur Tests von Hosts mit diesem NET:-Tag ein

ip=IPAdresse Schließen Sie nur Tests von Hosts mit dieser IP-Adresse ein. Dies ist ein regulärer Ausdruck,
nicht CIDR.

host=HOSTNAME Schließen Sie nur Tests vom Host HOSTNAME ein

test=TESTNAME Schließen Sie nur Tests mit dem Testnamen TESTNAME ein

color=FARBNAME Schließen Sie nur Tests ein, bei denen die Statusfarbe COLORNAME ist

tag=TAGNAME Schließen Sie nur Hosts ein, bei denen ein bestimmtes Tag angegeben ist hosts.cfg(5)
Linie. Beachten Sie, dass hier nur Elemente enthalten sind, die den Xymon-Komponenten bekannt sind. willkürlich
Text ist nicht enthalten

XMH_string=VALUE Schließen Sie nur Hosts mit ein xymon-xmh(5) Variable, die dazu passt
Wert

Erweiterte Filterung

msg=NACHRICHT Schließen Sie nur Tests ein, deren Inhalt vollständig mit der NACHRICHT übereinstimmt. Verwenden Sie „\s“, um
Escape-Leerzeichen (oder andere PCRE-Zeichenfolgen)

ackmsg=NACHRICHT Schließen Sie nur Tests mit Bestätigung(en) NACHRICHT ein. Verwenden Sie „\s“, um
Escape-Leerzeichen (oder andere PCRE-Zeichenfolgen)

dismsg=NACHRICHT Schließen Sie nur Tests ein, die mit übereinstimmenden Zeichenfolgen deaktiviert wurden
NACHRICHT. Verwenden Sie „\s“, um Leerzeichen (oder andere PCRE-Zeichenfolgen) zu maskieren. (Es ist am effizientesten
um dies mit color=blue zu koppeln.)

Zeitstempelfilter

Bestimmte Felder (unten erklärt) können mit Unix-Zeitstempeln und mit gefiltert werden
Folgende Ungleichungen: >= > <= < = !=

Diese Filter sind: Lastchange, Logtime, Validtime, Acktime, Disabletime

Die Antwort besteht aus einer Zeile für jeden Status, der den KRITERIEN entspricht, oder für alle Status
wenn keine Kriterien angegeben sind. Die Zeile besteht aus mehreren getrennten Feldern
durch ein Pfeifenschild. Sie können auswählen, welche Felder abgerufen werden sollen, indem Sie sie im auflisten
FELDLISTE. Folgende Felder stehen zur Verfügung:

hostname Der Name des Hosts

Testname Der Name des Tests

Farbe Statusfarbe (grün, gelb, rot, blau, klar, lila)

Fahnen Bei Netzwerktests geben die Flags Details zum Test an (verwendet von).
Xymongen).

Letzte Bearbeitung Unix-Zeitstempel, wann sich die Statusfarbe zuletzt geändert hat.

Protokollzeit Unix-Zeitstempel, als die Protokollnachricht empfangen wurde.

gültige Zeit Unix-Zeitstempel, wenn die Protokollnachricht nicht mehr gültig ist (sie wird lila).
diesmal).

Bestätigungszeit Entweder -1 oder Unix-Zeitstempel, wenn eine aktive Bestätigung abläuft.

Deaktivierungszeit Entweder -1 oder Unix-Zeitstempel, wenn der Status nicht mehr deaktiviert ist.

Absender IP-Adresse, von der der Status empfangen wurde.

Plätzchen Entweder -1 oder der Cookie-Wert, der zum Bestätigen einer Warnung verwendet wird.

line1 Erste Zeile des Statusprotokolls.

ackmsg Leer (wenn keine Bestätigung aktiv ist) oder der Text der Bestätigung
Nachricht.

dismsg Leer (wenn der Status derzeit aktiviert ist) oder der Text der Deaktivierung
Nachricht.

msg Der vollständige Text der aktuellen Statusmeldung.

Auftraggeber Zeigt „Y“ an, wenn Kundendaten verfügbar sind, „N“, wenn nicht.

clntstamp Zeitstempel, wann die letzte Client-Nachricht empfangen wurde, in Unix „Epoche“
Format.

acklist Liste der aktuellen Bestätigungen für einen Test. Dies ist eine Textzeichenfolge mit
mehrere Felder, getrennt durch einen Doppelpunkt. Es gibt 5 Felder: Zeitstempel für
wann die Bestätigung generiert wurde und wann sie abläuft; die „Bestätigungsstufe“; der Benutzer, der
schickte die Bestätigung; und den Bestätigungstext.

Klappinfo Gibt an, ob der Status flattert. 5 Felder, getrennt durch „/“: Eine „0“, wenn die
Status ist kein Flattern und „1“, wenn es flattert; Zeitstempel des neuesten Status
Änderung wurde aufgezeichnet und wann wurde die erste Statusänderung aufgezeichnet; und die beiden
Farben, zwischen denen der Status schwankt.

Statistik Anzahl der Statusänderungen, die seit xymond für diesen Status aufgezeichnet wurden
wurde gestartet.

Modifikatoren Listet alle aktiven Modifikatoren für diesen Status auf (d. h. Aktualisierungen, die mit a gesendet wurden).
Befehl „Ändern“).

XMH_* Die XMH-Tags beziehen sich auf das Xymon hosts.cfg(5) Konfigurationseinstellungen. Ein voller
Eine Liste davon finden Sie in der xymon-xmh(5) Handbuchseite.

In den Feldern ackmsg, dismsg und msg sind bestimmte Zeichen codiert: Newline ist „\n“,
TAB ist „\t“, Wagenrücklauf ist „\r“, ein Pipe-Zeichen ist „\p“ und ein Backslash ist „\\“.

Wenn der Parameter „fields“ weggelassen wird, wird ein Standardsatz von
Hostname, Testname, Farbe, Flags, letzte Änderung, Protokollzeit, gültige Zeit, Bestätigungszeit, Deaktivierungszeit, Absender, Cookie, Zeile1
wird eingesetzt.

xymondxboard
Ruft eine XML-Zeichenfolge mit der Zusammenfassung aller Statusprotokolle ab
„xymondboard“-Befehl.

hostinfo [KRITERIEN]
Ruft die aktuelle Konfiguration eines Hosts ab (d. h. die hosts.cfg(5) Definition).
CRITERIA wählt aus, welche Hosts gemeldet werden sollen, und ist identisch mit den CRITERIA im
xymondboard-Befehl.

Die Antwort besteht aus einer Zeile für jeden Host, der den KRITERIEN entspricht, oder für alle Hosts, wenn
Es werden keine Kriterien angegeben. Die Zeile besteht aus mehreren Feldern, die durch getrennt sind
ein Pfeifenzeichen. Die ersten beiden Felder sind immer der Hostname und die IP-Adresse.
Die übrigen Felder – sofern vorhanden – sind die hosts.cfg-Tags in keiner bestimmten Reihenfolge.

DATEINAME herunterladen
Laden Sie eine Datei aus dem Download-Verzeichnis des Xymon-Servers herunter.

client[/COLLECTORID] HOSTNAME.OSTYPE [HOSTCLASS]
Wird verwendet, um eine „Client“-Nachricht an den Xymon-Server zu senden. Client-Nachrichten werden generiert
durch den Xymon-Client; Beim Senden an den Xymon-Server werden sie mit dem abgeglichen
Regeln in der Analyse.cfg(5) Konfigurationsdatei und Statusmeldungen werden generiert
für die clientseitigen Tests. Die COLLECTORID wird beim Senden von Client-Daten verwendet
sind Ergänzungen zu den Standard-Kundendaten. Die Daten werden mit dem verkettet
normale Kundendaten.

clientlog HOSTNAME [Abschnitt=ABSCHNITTNAME[,ABSCHNITTNAME...]]
Ruft die aktuelle Roh-Client-Nachricht ab, die zuletzt von HOSTNAME gesendet wurde. Die Wahl
Der Filter „Abschnitt“ wird verwendet, um bestimmte Abschnitte der Kundendaten auszuwählen.

ping Versucht, Kontakt zum Xymon-Server aufzunehmen. Bei Erfolg lautet die Versions-ID des Xymon-Servers
gemeldet.

Pullclient
Diese Nachricht wird beim Abrufen von Client-Daten über den implementierten „Pull“-Mechanismus verwendet
by xymonfetch(8) und msgcache(8) für Clients, die keine direkte Verbindung zum herstellen können
Xymon-Server.

Geisterliste
Melden Sie eine Liste von Geist Clients, die vom Xymon-Server gesehen werden. Geister sind Systeme, die
melden Daten an den Xymon-Server, werden aber nicht in der Datei hosts.cfg aufgeführt.

Zeitplan [TIMESTAMP COMMAND]
Plant einen an den Xymon-Server gesendeten Befehl zur späteren Ausführung. Z.B
Wird verwendet, um die Deaktivierung eines Hosts oder Dienstes für einen späteren Zeitpunkt zu planen. BEFEHL
ist ein vollständiger Xymon-Befehl wie die oben aufgeführten. TIMESTAMP ist das Unix
Epochenzeit, zu der der Befehl ausgeführt wird.
Wenn keine Parameter angegeben sind, werden die aktuell geplanten Aufgaben im aufgelistet
Antwort. Die Antwort besteht aus einer Zeile pro geplantem Befehl mit der Job-ID
Zeitpunkt, zu dem der Befehl ausgeführt wird, die IP-Adresse, von der dieser gesendet wurde,
und die vollständige Befehlszeichenfolge.
Um einen zuvor geplanten Befehl abzubrechen, "Zeitplan stornieren JOB-ID" kann verwendet werden.
JOBID ist eine Nummer, die als erstes Element in der Ausgabe der Zeitplanliste bereitgestellt wird.

Notizen DATEINAME
Der Nachrichtentext wird in $XYMONHOME/notes/FILENAME gespeichert und dann als verwendet
Hyperlinks von Hostnamen oder Spaltennamen. Dies erfordert die Aufgabe „storenotes“.
ist in task.cfg aktiviert (standardmäßig ist es deaktiviert). FILENAME darf keine enthalten
Verzeichnispfad – diese werden automatisch entfernt.

Benutzermsg-ID
Diese Nachrichten werden direkt an Module weitergeleitet, die den „Benutzer“-Kanal überwachen
des Xymon-Daemons. Dies ist für die benutzerdefinierte Kommunikation zwischen Client-Seiten gedacht
Module und den Xymon-Server.

Ändern Sie die Farbquelle von HOSTNAME.TESTNAME. URSACHE
Ändern Sie die Farbe eines bestimmten Status, ohne einen vollständigen Status zu generieren
Nachricht. Dies gilt für Backend-Prozessoren (z. B. RRD-Graphen), die das überschreiben können
Farbe eines Status basierend auf einigen Kriterien, die außerhalb des normalen Flusses eines festgelegt werden
Status. Beispielsweise kann der normale „conn“-Status grün erscheinen, da er lediglich prüft
ob ein Host gepingt werden kann oder nicht; Der RRD-Handler kann dann eine „Änderung“ verwenden.
Der Befehl, dies zu überschreiben, bedeutet, dass die tatsächliche Ping-Antwortzeit einen bestimmten Schwellenwert überschreitet.
(Siehe die Konfigurationseinstellung „DS“ in Analyse.cfg(5) wie das geht). QUELLE
ist eine Identifizierung des Moduls, das die „Änderungs“-Nachricht generiert – Zukunft
Änderungen müssen dieselbe Quelle verwenden. Es kann mehrere Quellen geben, die Änderungen vornehmen
den gleichen Status (der schwerwiegendste Status erhält dann die tatsächliche Farbe des
Status). CAUSE ist eine einzeilige Textzeichenfolge, die den Grund für das Überschreiben erläutert
Normale Statusfarbe – sie wird auf der Status-Webseite angezeigt.

BEISPIEL


Senden Sie mithilfe des Standard-Xymon-Protokolls auf TCP eine normale Statusmeldung an den Xymon-Server
Hafen 1984:
$ $XYMON $XYMSRV "Status www,foo,com.http grün `Datum` Web OK"

Senden Sie dieselbe Statusmeldung, verwenden Sie jedoch das HTTP-Protokoll über xymoncgimsg.cgi des Webservers
Skript:
$ $XYMON http://bb.foo.com/cgi-bin/xymoncgimsg.cgi „Status www,foo,com.http grün
„Datum“ Web OK“

Verwenden Sie die „Abfrage“-Nachricht, um die Farbe des „www“-Tests zu bestimmen, und starten Sie Apache neu, wenn dies der Fall ist
rot:

$ WWW=`$XYMON $XYMSRV "query www,foo,com.www" | awk '{print $1}''
$ if [ "$WWW" = "red" ]; dann /etc/init.d/apache restart; fi

Verwenden Sie die Nachricht „config“, um eine lokale mytest.cfg-Datei zu aktualisieren (jedoch nur, wenn wir eine Antwort erhalten):

$ $XYMON $XYMSRV "config mytest.cfg" >/tmp/mytest.cfg.new
$ if [ -s /tmp/mytest.cfg.new ]; Dann
mv /tmp/mytest.cfg.new $XYMONHOME/etc/mytest.cfg
fi

Senden Sie eine sehr große Statusmeldung, die in der Datei „statusmsg.txt“ erstellt wurde. Stattdessen
Um es in der Befehlszeile bereitzustellen, übergeben Sie es über stdin an den xymon-Befehl:

$ cat statusmsg.txt | $XYMON $XYMSRV "@"

Nutzen Sie xymon online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad