Skip to content

Commit 64c4d6a

Browse files
thomaskoslowskiMattias Schlenker
authored andcommitted
content-sync - KNW-1967 translation finished, pick-24
1 parent 088a915 commit 64c4d6a

File tree

2 files changed

+82
-757
lines changed

2 files changed

+82
-757
lines changed

src/common/de/monitoring_oracle.asciidoc

Lines changed: 31 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -59,25 +59,25 @@ Das Agentenplugin für die Unix-artigen Betriebssysteme Linux, Solaris, AIX hei
5959
Zusätzliche Software wird weder auf dem {CMK}-Server noch auf dem Datenbankserver für eine Überwachung benötigt.
6060

6161
Viele Schritte, um die Überwachung einzurichten, sind zwischen Linux und Windows gleich.
62-
Die Unterschiede sind im Kapitel zur xref:#detailed_setup[Einrichtung unter Linux, Solaris, AIX und Windows] gekennzeichnet.
63-
Mit der xref:glossar#agent_bakery[Agentenbäckerei] der kommerziellen Editionen haben Sie die Möglichkeit, die Einrichtung für verschiedene Umgebungen xref:#bakery[an einer Stelle] zu konfigurieren.
62+
Die Unterschiede sind im Kapitel zur xref:detailed_setup[Einrichtung unter Linux, Solaris, AIX und Windows] gekennzeichnet.
63+
Mit der xref:glossar#agent_bakery[Agentenbäckerei] der kommerziellen Editionen haben Sie die Möglichkeit, die Einrichtung für verschiedene Umgebungen xref:bakery[an einer Stelle] zu konfigurieren.
6464

6565

6666
[#first_steps]
6767
== Ersteinrichtung
6868

6969
ifdef::onprem[]
7070
Die in diesem und den folgenden Kapiteln vorgestellten Konfigurationsdateien mit Beispielinhalten finden Sie auf dem {CMK}-Server -- entweder über die xref:files_cmk[Befehlszeile] oder über die {CMK}-Weboberfläche.
71-
In {RE} wählen Sie [.guihint]#Setup > Agents# und in den kommerziellen Editionen [.guihint]#Setup > Agents > Windows, Linux, Solaris, AIX > Related.#
71+
In {RE} wählen Sie [.guihint]#Setup > Agents# und in den kommerziellen Editionen [.guihint]#Setup > Agents > Windows, Linux, Solaris, AIX > Related#.
7272
In allen Editionen finden Sie dort Menüeinträge für die unterschiedlichen Betriebssysteme.
73-
Die Konfigurationsdateien finden Sie im Kasten [.guihint]#Example Configurations.#
73+
Die Konfigurationsdateien finden Sie im Kasten [.guihint]#Example Configurations#.
7474
endif::[]
7575

7676
ifdef::saas[]
7777
Die in diesem und den folgenden Kapiteln vorgestellten Konfigurationsdateien mit Beispielinhalten finden Sie auf dem {CMK}-Server in der Weboberfläche.
78-
Wählen Sie [.guihint]#Setup > Agents > Windows, Linux, Solaris, AIX > Related.#
78+
Wählen Sie [.guihint]#Setup > Agents > Windows, Linux, Solaris, AIX > Related#.
7979
Dort finden Sie Menüeinträge für die unterschiedlichen Betriebssysteme.
80-
Die Konfigurationsdateien finden Sie im Kasten [.guihint]#Example Configurations.#
80+
Die Konfigurationsdateien finden Sie im Kasten [.guihint]#Example Configurations#.
8181
endif::[]
8282

8383

@@ -168,9 +168,8 @@ $DBUSER = @("checkmk","myPassword")
168168
--
169169
====
170170

171-
172171
Der Standardbenutzer ist das Einzige, was das Agentenplugin zwingend benötigt.
173-
Alle anderen xref:#advanced[Einstellungen], die Sie unter Unix-artigen Systemen oder unter Windows verwenden können, sind optional.
172+
Alle anderen xref:advanced[Einstellungen], die Sie unter Unix-artigen Systemen oder unter Windows verwenden können, sind optional.
174173

175174

176175
[#oracle_wallet]
@@ -292,6 +291,7 @@ Anschließend sollten die Berechtigungen etwa wie folgt aussehen:
292291

293292
Die Befehlsausgabe zeigt nur die Dateien und Verzeichnisse, um die es geht.
294293

294+
295295
[#detailed_setup]
296296
== Einrichtung für Linux, Solaris, AIX und Windows
297297

@@ -351,7 +351,7 @@ Kopieren Sie die Datei `mk_oracle` vom {CMK}-Server aus dem Verzeichnis `~/share
351351
[.admonition-important]
352352
****
353353
Das Agentenplugin für Unix-artige Systeme `mk_oracle` verträgt sich nicht gut mit `systemd` (siehe link:https://checkmk.com/de/werk/13732[Werk pass:[#]13732^]).
354-
Auf Systemen mit `systemd` müssen Sie das Agentenplugin daher xref:agent_linux#async_plugins[asynchron ausführen lassen.]
354+
Auf Systemen mit `systemd` müssen Sie das Agentenplugin daher xref:agent_linux#async_plugins[asynchron ausführen lassen].
355355
Das heißt, Sie installieren das Agentenplugin nicht unter `/usr/lib/check_mk_agent/plugins/` direkt, sondern in einem Unterordner `/usr/lib/check_mk_agent/plugins/<Zahl>/`.
356356
`<Zahl>` meint dabei das Ausführungsintervall in Sekunden.
357357
Wir empfehlen die minütliche Ausführung, also `/usr/lib/check_mk_agent/plugins/60/`.
@@ -375,7 +375,7 @@ Windows::
375375
--
376376
Die Agentenplugins für Windows werden bei der Installation des {CMK}-Agenten für Windows auf dem Host abgelegt.
377377
Kopieren Sie auf dem Oracle-Host die Datei `mk_oracle.ps1` aus dem Verzeichnis `C:\Program Files (x86)\checkmk\service\plugins\` in das oben beschriebene Plugin-Verzeichnis.
378-
Alternativ dazu können Sie in der Konfigurationsdatei des {CMK}-Agenten auf die Datei im Installationspfad xref:agent_windows#customizeexecution[verweisen.]
378+
Alternativ dazu können Sie in der Konfigurationsdatei des {CMK}-Agenten auf die Datei im Installationspfad xref:agent_windows#customizeexecution[verweisen].
379379
380380
[.h4]#Besonderheiten#
381381
@@ -409,10 +409,10 @@ Die Ausgabe aus dem Beispiel wurde zu Gunsten der Lesbarkeit komplett weggelasse
409409
PS C:\ProgramData\checkmk\agent\> Unblock-File -Path .\plugins\mk_oracle.ps1
410410
PS C:\ProgramData\checkmk\agent\> Unblock-File -Path .\config\mk_oracle_cfg.ps1
411411
----
412-
413412
--
414413
====
415414

415+
416416
[#advanced]
417417
=== Erweiterte Optionen
418418

@@ -421,6 +421,7 @@ Je nach Anwendungsszenario werden Sie aber schnell weitere Möglichkeiten benöt
421421
Diese Optionen finden Sie in den nachfolgenden Abschnitten.
422422
Einige der Optionen stehen Ihnen nur in Unix-artigen Umgebungen zur Verfügung.
423423

424+
424425
[#advanced_user]
425426
==== Erweiterte Benutzerkonfiguration
426427

@@ -471,7 +472,6 @@ Diese werden immer gegenüber dem Standard bevorzugt.
471472
* Wird ein optionales Feld mittendrin ausgelassen, muss der Doppelpunkt geschrieben werden, wie beim Eintrag `DBUSER_MYINST2`, bei dem keine Rolle und kein Port angegeben wurde.
472473
* Werden ab einem bestimmten Punkt keine optionalen Felder mehr gebraucht, können Sie die Doppelpunkte weglassen, wie beim Eintrag `ASMUSER`, bei dem weder Host, Port noch TNS-Alias angegeben wurde.
473474
474-
475475
--
476476
Windows::
477477
+
@@ -504,6 +504,7 @@ Die Reihenfolge der Einträge ist nicht beliebig und darf daher nicht vertauscht
504504
--
505505
====
506506

507+
507508
[#skip_include]
508509
==== Instanzen ein- oder ausschließen
509510

@@ -516,6 +517,7 @@ Um die Konfiguration im Einzelfall möglichst einfach zu machen, haben Sie versc
516517
Linux, Solaris, AIX::
517518
+
518519
--
520+
519521
[cols="25,~",options="header"]
520522
|===
521523
|Parameter |Beschreibung
@@ -554,10 +556,12 @@ Da die positive Liste aus der ersten Zeile immer bevorzugt wird, wird die zweite
554556
Lediglich die vierte (letzte) Zeile wird zu einem späteren Zeitpunkt berücksichtigt, da hier die Instanz nur teilweise ausgewertet werden soll.
555557
556558
In der Praxis ist es also sinnvoll, nur _eine_ der Variablen zu nutzen, um die Menge der zu überwachenden Instanzen zu bestimmen.
559+
557560
--
558561
Windows::
559562
+
560563
--
564+
561565
[cols="25,~",options="header"]
562566
|===
563567
|Parameter |Beschreibung
@@ -590,6 +594,7 @@ Beachten Sie, dass es sich bei `ONLY_SIDS` um eine Liste handelt, bei `EXCLUDE_I
590594
--
591595
====
592596

597+
593598
[#sections]
594599
==== Zu holende Daten bestimmen
595600

@@ -624,6 +629,7 @@ Eine Konfiguration könnte dann zum Beispiel so aussehen:
624629
Linux, Solaris, AIX::
625630
+
626631
--
632+
627633
./etc/check_mk/mk_oracle.cfg
628634
[{file}]
629635
----
@@ -687,12 +693,14 @@ Wollen Sie zum Beispiel nur `locks` aus der synchronen Abfrage herausnehmen, geb
687693
Linux, Solaris, AIX::
688694
+
689695
--
696+
690697
./etc/check_mk/mk_oracle.cfg
691698
[{file}]
692699
----
693700
# Just exclude 'locks' from sync sections:
694701
SYNC_SECTIONS='instance sessions logswitches undostat recovery_area processes recovery_status longactivesessions dataguard_stats performance'
695702
----
703+
696704
--
697705
Windows::
698706
+
@@ -708,6 +716,7 @@ $SYNC_SECTIONS = @("instance", "sessions", "logswitches", "undostat", "recovery_
708716

709717
Gleiches gilt auch für die anderen drei Variablen, in denen die Sektionen bestimmt werden.
710718

719+
711720
[#tns_config]
712721
==== TNS-Alias und TNS_ADMIN konfigurieren (nur Linux, Solaris, AIX)
713722

@@ -729,6 +738,7 @@ export TNS_ADMIN=/opt/oracle/product/19c/dbhome_1/network/admin/
729738

730739
Nur falls die Variable gar nicht gesetzt ist, wird sie vom Agentenplugin auf `/etc/check_mk/` gesetzt.
731740

741+
732742
[#access]
733743
==== Zugriffsrechte bei der Ausführung
734744

@@ -813,10 +823,10 @@ plugins:
813823
814824
{cee-only}
815825
In den kommerziellen Editionen können Sie sich diese Einträge mit der Agentenregel [.guihint]#Run plug-ins and local checks using non-system account# von der Agentenbäckerei erstellen lassen.
816-
817826
--
818827
====
819828

829+
820830
[#remote_instances]
821831
=== Entfernte Datenbanken überwachen (nur Linux, Solaris, AIX)
822832

@@ -902,7 +912,7 @@ Trotzdem können Sie nicht alle Funktionen des Agentenplugins über die Agentenb
902912
zum Beispiel wenn es Funktionen sind, welche einen größeren Eingriff benötigen und ein fundiertes Fachwissen voraussetzen.
903913
Entsprechend sind die xref:custom_sqls[benutzerdefinierten SQL-Abfragen] nicht in der Agentenbäckerei konfigurierbar.
904914

905-
Über [.guihint]#Setup > Agents > Windows, Linux, Solaris, AIX# und das Menü [.guihint]#Agents > Agent rules# finden Sie die Seite mit dem xref:glossar#rule_set[Regelsatz] [.guihint]#Oracle databases (Linux, Solaris, AIX, Windows).#
915+
Über [.guihint]#Setup > Agents > Windows, Linux, Solaris, AIX# und das Menü [.guihint]#Agents > Agent rules# finden Sie die Seite mit dem xref:glossar#rule_set[Regelsatz] [.guihint]#Oracle databases (Linux, Solaris, AIX, Windows)#.
906916
Erstellen Sie mit [.guihint]#Add rule# eine neue Regel.
907917
Hier finden Sie alle Optionen, die Ihnen für die Konfiguration des Agentenplugins zur Verfügung stehen:
908918

@@ -925,7 +935,7 @@ Die Optionen, die in der xref:advanced_user[Konfigurationsdatei] mit Doppelpunkt
925935
finden Sie unter [.guihint]#Login Defaults# als einzelne Optionen, die Sie dann entsprechend ausfüllen.
926936
Natürlich können Sie auch hier das xref:oracle_wallet[Oracle Wallet] nutzen, indem Sie bei [.guihint]#Authentication method# einfach auf [.guihint]#Use manually created Oracle password wallet# wechseln.
927937

928-
Die Konfiguration für ein Automatic Storage Management (ASM) erledigen Sie analog über die Option [.guihint]#Login for ASM,#
938+
Die Konfiguration für ein Automatic Storage Management (ASM) erledigen Sie analog über die Option [.guihint]#Login for ASM#,
929939
und die Ausnahmen für spezifische Instanzen tragen Sie bei [.guihint]#Login for selected databases# ein, so wie es bei der xref:advanced_user[erweiterten Benutzerkonfiguration] beschrieben ist.
930940

931941

@@ -939,7 +949,7 @@ In der folgenden Tabelle finden Sie die restlichen Optionen des Regelsatzes [.gu
939949
|Option |Beschreibung
940950
|[.guihint]#Host uses xinetd or systemd (Linux/AIX/Solaris only)# |Diese Option muss für Unix-artige Systeme mit `xinetd`/`systemd` aktiviert werden.
941951
Bei `systemd` ist die asynchrone Ausführung des Agentenplugins obligatorisch -- im von Ihnen festgelegten Intervall.
942-
Mehr dazu finden Sie bei der xref:install_plugin[Installation des Agentenplugins.]
952+
Mehr dazu finden Sie bei der xref:install_plugin[Installation des Agentenplugins].
943953
|[.guihint]#Instances to monitor# |Diese Option fasst mehrere Optionen der Konfigurationsdatei zusammen, mit denen Sie Instanzen für Linux, Solaris, AIX oder Windows xref:skip_include[ein- oder ausschließen] können.
944954
|[.guihint]#Add pre or postfix to TNSALIASes (Linux/AIX/Solaris only)# |Mit dieser Option können Sie den xref:tns_config[TNS-Alias] entweder global oder für eine spezifische Instanz erweitern.
945955
|[.guihint]#Sections - data to collect# |Alle verfügbaren Sektionen sind unter dieser Option gelistet und können individuell auf globaler Ebene konfiguriert werden.
@@ -1070,7 +1080,7 @@ Unter Windows steht diese Option nicht zur Verfügung.
10701080

10711081
==== SQL-Abfragen schreiben
10721082

1073-
Die einfachste Weise so ein SQL anzubinden, ist die Nutzung des Check-Plugins link:https://checkmk.com/de/integrations/oracle_sql[Oracle Database: Custom SQLs.^]
1083+
Die einfachste Weise so ein SQL anzubinden, ist die Nutzung des Check-Plugins link:https://checkmk.com/de/integrations/oracle_sql[Oracle Database: Custom SQLs^].
10741084
Erstellen Sie dafür zunächst die Datei `MyCustomSQL.sql` in dem Konfigurationsverzeichnis des Agenten auf dem Hosts, auf dem das SQL ausgeführt werden soll.
10751085

10761086
Nachfolgend ein Dummy, welcher die Syntax veranschaulicht:
@@ -1096,7 +1106,7 @@ prompt exit:2;
10961106
----
10971107

10981108
Das Beispiel zeigt zum einen, dass Sie in einer solchen Datei beliebig viele Anweisungen definieren können.
1099-
Zum anderen ist die Syntax dem eines xref:glossar#local_check[lokalen Checks] sehr ähnlich, vor allem mit Blick auf die xref:glossar#metric[Metriken.]
1109+
Zum anderen ist die Syntax dem eines xref:glossar#local_check[lokalen Checks] sehr ähnlich, vor allem mit Blick auf die xref:glossar#metric[Metriken].
11001110
Im Detail ist diese Syntax hier wesentlich mächtiger, da Sie mehrzeilige Ausgaben erzeugen können und diese dann auf dem {CMK}-Server als ein Service verarbeitet werden.
11011111
Prinzipiell sind alle Zeilen optional und müssen nicht befüllt werden.
11021112

@@ -1203,6 +1213,7 @@ Sie kann nicht zusammen mit der Variable `SQLS_SECTION_NAME` benutzt werden. |Ja
12031213
|`SQLS_TNSALIAS` |Bestimmt einen individuellen xref:tns_config[TNS-Alias] für eine Sektion. |Ja
12041214
|===
12051215

1216+
12061217
ifdef::onprem[]
12071218
[#own_check_plug-in]
12081219
=== Eigene Check-Plugins nutzen
@@ -1304,7 +1315,6 @@ PS C:\ProgramData\checkmk\agent\plugins\> .\mk_oracle.ps1
13041315
2020-08-23T12:48:20.3930944+02:00 DEBUG:value of sql_connect in dbuser = checkmk/myPassword@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521))(CONNECT_DATA=(SID=XE))) as sysdba
13051316
<<<oracle_instance>>>
13061317
XE|FAILURE|...
1307-
13081318
----
13091319
--
13101320
====
@@ -1350,6 +1360,7 @@ Ist die Verbindung selbst stabil, können Sie in der Konfigurationsdatei die ech
13501360

13511361
Mit Hilfe der erzeugten Log-Meldungen können Sie sehr genau identifizieren, an welcher Zeile des Skripts das Problem auftritt.
13521362

1363+
13531364
[#debugging]
13541365
=== Debugging
13551366

@@ -1381,7 +1392,6 @@ Hier der Aufruf von `mk_oracle` für das Debugging auf einem Linux-Server mit `x
13811392
In dieser Ausgabe werden keine sensiblen Daten wie Passwörter maskiert.
13821393
Es ist also alles in Klartext lesbar.
13831394
****
1384-
// ES: gilt das nur für Linux, oder für beide Szenarien? In dem Fall würde ich die Admonition natürlich aus der Tab-Box rausziehen.
13851395
--
13861396
Windows::
13871397
+
@@ -1396,6 +1406,7 @@ PS C:\ProgramData\checkmk\agent\plugins\> .\mk_oracle.ps1
13961406
--
13971407
====
13981408

1409+
13991410
[#ora-01031]
14001411
=== Fehlermeldungen in Oracle Log-Dateien
14011412

@@ -1408,7 +1419,6 @@ Dies kann dann z.B. zu Oracle-Fehlermeldungen der Art `ORA-01031: insufficient p
14081419
== Dateien und Verzeichnisse
14091420

14101421
=== Auf dem Oracle-Host
1411-
// TK: Zu klären: Tab-Gruppe oder 3-spaltige Tabelle?
14121422

14131423
[.tabs]
14141424
====
@@ -1441,7 +1451,6 @@ Windows::
14411451
|`C:\ProgramData\checkmk\agent\config\tnsnames.ora` |Die Konfigurationsdatei, welche TNS-Alias enthält.
14421452
Beispieldateien liegen auch in der Oracle-Installation, aber da sich der Pfad je nach Installation unterscheidet, kann er nicht pauschal angegeben werden.
14431453
|===
1444-
14451454
--
14461455
====
14471456

0 commit comments

Comments
 (0)