Skip to content

Commit 907409c

Browse files
dictionary and formal updates, pick-25
1 parent da61648 commit 907409c

2 files changed

Lines changed: 26 additions & 16 deletions

File tree

src/onprem/de/ec.asciidoc

Lines changed: 17 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
// -*- coding: utf-8 -*-
22
// IGNORE +1 Addons Eventlog Finetune Logfile cancelling logfile logfiles
3+
// NONASCII
34
include::global_attr.adoc[]
45
= Die Event Console
56
:title: Die Event Console - Logs und SNMP-Traps in {CMK} verarbeiten
@@ -12,6 +13,7 @@ xref:livestatus#[Statusdaten abrufen via Livestatus]
1213
{related-end}
1314

1415

16+
[#intro]
1517
== Einleitung
1618

1719
=== Ereignisse sind keine Zustände
@@ -129,6 +131,7 @@ Initializing Crontab...OK
129131
----
130132

131133

134+
[#first_steps]
132135
== Erste Schritte mit der Event Console
133136

134137
[#first_steps_rules]
@@ -143,7 +146,7 @@ Aber was jetzt WARN und CRIT ist, wurde bei der Programmierung dieser Klassifizi
143146
Und es ist noch nicht einmal gesagt, dass die Anwendung, welche die Meldung produziert hat, auf diesem Rechner überhaupt wichtig ist.
144147
Kurzum: Sie kommen nicht drumherum, selbst zu konfigurieren, welche Meldungen für Sie nach einem Problem aussehen und welche einfach verworfen werden können.
145148

146-
Wie überall in {CMK} erfolgt auch hier die Konfiguration über xref:glossar#rule[Regeln,] welche bei jeder eingehenden Meldung von der EC nach dem „first match“-Prinzip abgearbeitet werden.
149+
Wie überall in {CMK} erfolgt auch hier die Konfiguration über xref:glossar#rule[Regeln], welche bei jeder eingehenden Meldung von der EC nach dem „first match“-Prinzip abgearbeitet werden.
147150
Die erste Regel, die auf eine eingehende Meldung greift, entscheidet also über deren Schicksal.
148151
Greift keine Regel, so wird die Meldung einfach lautlos verworfen.
149152

@@ -275,7 +278,7 @@ Auch hier ist es übrigens möglich, im Syslog-Format zu senden, damit alle Feld
275278
[#globalsettings]
276279
=== Einstellungen der Event Console
277280

278-
Die Event Console hat ihre eigenen globalen Einstellungen, welche Sie nicht bei denen der anderen Module finden, sondern unter [.guihint]#Setup > Events > Event Console# mit dem Knopf [.guihint]#Settings.#
281+
Die Event Console hat ihre eigenen globalen Einstellungen, welche Sie nicht bei denen der anderen Module finden, sondern unter [.guihint]#Setup > Events > Event Console# mit dem Knopf [.guihint]#Settings#.
279282

280283
image::ec_settings.png[]
281284

@@ -319,7 +322,7 @@ Am flexibelsten ist die Arbeit mit xref:regexes#[regulären Ausdrücken], welche
319322
Insbesondere, wenn zwar Host-Namen eineindeutig sind, aber nur der in {CMK} mitverwendete Domain-Teil fehlt, hilft eine simple Regel: `(.*)` wird zu `\1.mydomain.test`.
320323
In Fällen, wo das alles nicht genügt, können Sie noch mit [.guihint]#Explicit hostname mapping# eine Tabelle von einzelnen Namen und deren jeweiliger Übersetzung angeben.
321324

322-
*Wichtig:* Die Namensumwandlung geschieht bereits *vor* dem Prüfen der Regelbedingungen und somit lange vor einem möglichen Umschreiben des Host-Namens durch die Regelaktion [.guihint]#Rewrite hostname# beim xref:rewriting[automatischen Umschreiben von Texten.]
325+
*Wichtig:* Die Namensumwandlung geschieht bereits *vor* dem Prüfen der Regelbedingungen und somit lange vor einem möglichen Umschreiben des Host-Namens durch die Regelaktion [.guihint]#Rewrite hostname# beim xref:rewriting[automatischen Umschreiben von Texten].
323326

324327
Etwas einfacher ist die Zuordnung bei xref:snmp#[SNMP].
325328
Hier wird die IP-Adresse des Senders mit den zwischengespeicherten IP-Adressen der Hosts im Monitoring verglichen, d.h. sobald regelmäßige aktive Checks vorhanden sind, wie Erreichbarkeitsprüfung des Telnet- oder SSH-Ports eines Switches, werden per SNMP versandte Statusmeldungen dieses Gerätes dem korrekten Host zugeordnet.
@@ -331,7 +334,7 @@ Hier wird die IP-Adresse des Senders mit den zwischengespeicherten IP-Adressen d
331334
=== Event-Ansichten
332335

333336
Von der Event Console erzeugte Events werden analog zu Hosts und Services in der xref:glossar#monitoring_environment[Monitoring-Umgebung] angezeigt.
334-
Den Einstieg dazu finden Sie im [.guihint]#Monitor#-Menü unter [.guihint]#Event Console > Events:#
337+
Den Einstieg dazu finden Sie im [.guihint]#Monitor#-Menü unter [.guihint]#Event Console > Events#:
335338

336339
image::ec_open_events_hilites.png[]
337340

@@ -1083,7 +1086,7 @@ echo "$OMD_ROOT/local/bin/myaction '$HOST$' '$TEXT$' | at now
10831086
==== Versenden von E-Mails
10841087

10851088
Der Aktionstyp [.guihint]#Send Email# versendet eine einfache Text-E-Mail.
1086-
Eigentlich könnten Sie das auch über den Umweg mit einem Skript erreichen, indem Sie z.B. mit dem Kommandozeilenbefehl `mail` arbeiten.
1089+
Eigentlich könnten Sie das auch über den Umweg mit einem Skript erreichen, indem Sie z.B. mit dem Befehl `mail` arbeiten.
10871090
Aber so ist es komfortabler.
10881091
Beachten Sie, dass auch in den Feldern [.guihint]#Recipient E-Mail address# und [.guihint]#Subject# Platzhalter erlaubt sind.
10891092

@@ -1394,7 +1397,7 @@ Hinweise zu den MIBs:
13941397
// * Die hochgeladenen Dateien werden unter `local/share/snmp/mibs` abgelegt. Dort können Sie sie auch von Hand ablegen, wenn Ihnen der Weg über die GUI zu umständlich ist.
13951398
* Anstelle von Einzeldateien können Sie auch ZIP-Dateien mit MIBs-Sammlungen in einem Rutsch hochladen.
13961399
* MIBs haben untereinander Abhängigkeiten. Fehlende MIBs werden Ihnen von {CMK} angezeigt.
1397-
* Die hochgeladenen MIBs werden auch auf der Kommandozeile von `cmk --snmptranslate` verwendet.
1400+
* Die hochgeladenen MIBs werden auch auf der Befehlszeile von `cmk --snmptranslate` verwendet.
13981401

13991402

14001403
[#logwatch]
@@ -1474,7 +1477,7 @@ Hier ist ein Fall mit offenen Events im Zustand {CRIT}:
14741477

14751478
image::ec_events_check_crit.png[]
14761479

1477-
Diesen aktiven Check erzeugen Sie durch eine Regel im Regelsatz [.guihint]#Check event state in Event Console.#
1480+
Diesen aktiven Check erzeugen Sie durch eine Regel im Regelsatz [.guihint]#Check event state in Event Console#.
14781481
Dabei können Sie auch angeben, ob bereits quittierte Events noch zum Status beitragen sollen oder nicht:
14791482

14801483
image::ec_check_remote.png[]
@@ -1818,14 +1821,15 @@ image::ec_graph_processing_time.png[]
18181821
Daneben gibt es noch etliche weitere Diagramme.
18191822

18201823

1824+
[#distributed]
18211825
== Verteiltes Monitoring
18221826

18231827
Wie Sie die Event Console in einer Installation mit mehreren {CMK}-Instanzen einsetzen, erfahren Sie im xref:distributed_monitoring#ec[Artikel über das verteilte Monitoring].
18241828

18251829
[#statusinterface]
18261830
== Die Statusschnittstelle
18271831

1828-
Die Event Console bietet über das Unix-Socket `~/tmp/run/mkeventd/status` sowohl Zugriff auf den internen Status als auch die Möglichkeit, Kommandos auszuführen.
1832+
Die Event Console bietet über das Unix-Socket `~/tmp/run/mkeventd/status` sowohl Zugriff auf den internen Status als auch die Möglichkeit, Befehle auszuführen.
18291833
Das hier verwendete Protokoll ist eine stark eingeschränkte Teilmenge von xref:glossar#livestatus[Livestatus].
18301834
Auf diese Schnittstelle greift der Monitoring-Kern zu und reicht die Daten an die GUI durch, um so ein xref:distributed_monitoring#[verteiltes Monitoring] auch für die Event Console zu ermöglichen.
18311835

@@ -1843,21 +1847,21 @@ Folgende Tabellen sind verfügbar:
18431847
|`status` |Status- und Performancewerte der EC. Diese Tabelle hat immer genau eine Zeile.
18441848
|===
18451849

1846-
Kommandos können Sie mithilfe von `unixcat` mit einer sehr einfachen Syntax in das Socket schreiben:
1850+
Befehle können Sie mithilfe von `unixcat` mit einer sehr einfachen Syntax in das Socket schreiben:
18471851

18481852
[{shell}]
18491853
----
18501854
{c-omd} echo "COMMAND RELOAD" | unixcat tmp/run/mkeventd/status
18511855
----
18521856

1853-
Folgende Kommandos sind verfügbar:
1857+
Folgende Befehle sind verfügbar:
18541858

18551859
[cols="20,~"]
18561860
|===
18571861
|`DELETE` |Archiviert ein Event. Argumente: Event-ID und Benutzerkürzel.
18581862
|`RELOAD` |Neuladen der Konfiguration.
18591863
|`SHUTDOWN` |Beendet die Event Console.
1860-
|`REOPENLOG` |Die Log-Datei wird neu geöffnet. Dieses Kommando wird von der Log-Dateirotation benötigt.
1864+
|`REOPENLOG` |Die Log-Datei wird neu geöffnet. Dieser Befehl wird von der Log-Dateirotation benötigt.
18611865
|`FLUSH` |Löscht alle aktuellen und archivierten Events.
18621866
|`SYNC` |Löst ein sofortiges Aktualisieren der Datei `~/var/mkeventd/status` aus.
18631867
|`RESETCOUNTERS` |Setzt die Trefferzähler der Regeln zurück (entspricht dem Menüeintrag [.guihint]#Event Console > Reset counters# in der Setup-GUI).
@@ -1867,6 +1871,7 @@ Folgende Kommandos sind verfügbar:
18671871
|===
18681872

18691873

1874+
[#files]
18701875
== Dateien und Verzeichnisse
18711876

18721877
[cols="50,~",options="header"]
@@ -1881,6 +1886,6 @@ Folgende Kommandos sind verfügbar:
18811886
|`tmp/run/mkeventd/events` |Eine _named pipe_, in die Sie mit `echo` oder anderen Befehlen direkt Meldungen schreiben können, um diese an die EC zu übergeben. Achten Sie darauf, dass zu jedem Zeitpunkt nur eine einzige Anwendung in diese Pipe schreibt, da sich die Texte der Meldungen sonst vermischen können.
18821887
|`tmp/run/mkeventd/eventsocket` |Ein Unix-Socket, das die gleiche Aufgabe wie die Pipe erfüllt, aber ein gleichzeitiges Schreiben mehrerer Anwendungen ermöglicht. Zum Hineinschreiben benötigen Sie den Befehl `unixcat` oder `socat`.
18831888
|`tmp/run/mkeventd/pid` |Die aktuelle Prozess-ID des Event Daemons während dieser läuft.
1884-
|`tmp/run/mkeventd/status` |Ein Unix-Socket, das die Abfrage des aktuellen Status und das Senden von Kommandos erlaubt. Die Anfragen der GUI gehen zunächst zum Monitoring-Kern, der dann auf diesen Socket zugreift.
1889+
|`tmp/run/mkeventd/status` |Ein Unix-Socket, das die Abfrage des aktuellen Status und das Senden von Befehlen erlaubt. Die Anfragen der GUI gehen zunächst zum Monitoring-Kern, der dann auf diesen Socket zugreift.
18851890
|`local/share/snmp/mibs` |Von Ihnen hochgeladene MIB-Dateien für die Übersetzung von SNMP-Traps.
18861891
|===

src/onprem/en/ec.asciidoc

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
// -*- coding: utf-8 -*-
22
// IGNORE +1 Addons Eventlog Finetune Logfile cancelling logfile logfiles pre
3+
// NONASCII
34
include::global_attr.adoc[]
45
= The Event Console
56
:title: The Event Console - Processing logs and SNMP traps
@@ -12,6 +13,7 @@ xref:livestatus#[Retrieving status data via Livestatus]
1213
{related-end}
1314

1415

16+
[#intro]
1517
== Introduction
1618

1719
=== Events are not states
@@ -127,6 +129,7 @@ Initializing Crontab...OK
127129
----
128130

129131

132+
[#first_steps]
130133
== The first steps with the Event Console
131134

132135
[#first_steps_rules]
@@ -141,7 +144,7 @@ But what WARN and CRIT actually mean can be defined subjectively by their progra
141144
And it can't even be definitely said that the application which has produced the message is even important on this computer.
142145
In short: You cannot get around needing to configure which messages look like a real problem to you and which ones can simply be discarded.
143146

144-
As everywhere in {CMK}, the configuration is performed via xref:glossar#rule[rules,] which are processed by the EC for each incoming message according to the 'first match' principle.
147+
As everywhere in {CMK}, the configuration is performed via xref:glossar#rule[rules], which are processed by the EC for each incoming message according to the 'first match' principle.
145148
The first rule which is applied to an incoming message decides its fate.
146149
If no rule is applied, the message will simply be silently discarded.
147150

@@ -327,7 +330,7 @@ Here the IP address of the sender is compared with the cached IP addresses of th
327330
=== Event views
328331

329332
Events generated by the Event Console are displayed analogously to hosts and services in the xref:glossar#monitoring_environment[monitoring environment].
330-
You can find the entry point for this in the [.guihint]#Monitor# menu under [.guihint]#Event Console > Events:#
333+
You can find the entry point for this in the [.guihint]#Monitor# menu under [.guihint]#Event Console > Events#:
331334

332335
image::ec_open_events_hilites.png[]
333336

@@ -1070,7 +1073,7 @@ echo "$OMD_ROOT/local/bin/myaction '$HOST$' '$TEXT$' | at now
10701073
==== Sending emails
10711074

10721075
The [.guihint]#Send Email# action type sends a simple text email.
1073-
You could actually also do this with a script, for instance by using the `mail` command line command.
1076+
You could actually also do this with a script, for instance by using the `mail` command.
10741077
But this way it is more convenient.
10751078
Note that placeholders are also allowed in the [.guihint]#Recipient email address# and [.guihint]#Subject# fields.
10761079

@@ -1508,7 +1511,7 @@ The archive contains the following action types which are displayed in the [.gui
15081511
=== Location of the archive
15091512

15101513
As mentioned above, the Event Console archive has not been designed as a fully-fledged syslog archive.
1511-
To keep the implementation and especially the administration as simple as possible, a database back-end has been omitted.
1514+
To keep the implementation and especially the administration as simple as possible, a database backend has been omitted.
15121515
Instead the archive is written to simple text files.
15131516
Each entry consists of one line of text, which contains columns separated by tabs.
15141517
You can find the files in `~/var/mkeventd/history`:
@@ -1781,6 +1784,7 @@ image::ec_graph_processing_time.png[]
17811784
There are also quite a few additional graphs.
17821785

17831786

1787+
[#distributed]
17841788
== Distributed monitoring
17851789

17861790
How to use the Event Console in an installation with multiple {CMK} sites, see the xref:distributed_monitoring#ec[article on distributed monitoring].
@@ -1830,6 +1834,7 @@ The following commands are available:
18301834
|===
18311835

18321836

1837+
[#files]
18331838
== Files and directories
18341839

18351840
[cols="50,~",options="header"]

0 commit comments

Comments
 (0)