You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/onprem/de/mkp_viewables.asciidoc
+14-16Lines changed: 14 additions & 16 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,25 +1,25 @@
1
1
// -*- coding: utf-8 -*-
2
-
// IGNORE unpackaged
2
+
// IGNORE
3
+
// NONASCII
3
4
include::global_attr.adoc[]
4
5
= MKPs für GUI-Erweiterungen
5
-
:revdate: 2023-06-02
6
-
// SKIPCOMMITS 2025-06-02
7
6
:title: MKPs für GUI-Erweiterungen - {CMK}-Erweiterungspakete für Dashboards, Ansichten, Berichte
8
7
:description: Mit {CMK}-Erweiterungspaketen (MKPs) können Sie auch Erweiterungen für die Benutzeroberfläche entwickeln. Lesen Sie hier, wie Sie mit GUI-MKPs umgehen.
9
8
10
9
{related-start}
11
10
xref:devel_intro#[Erweiterungen für {CMK} entwickeln]
12
-
// xref:dev_guidelines#[Richtlinien für Check-Plugins]
13
11
xref:mkps#[{CMK}-Erweiterungspakete (MKPs)]
14
12
{related-end}
15
13
16
14
15
+
[#intro]
17
16
== Einleitung
17
+
18
18
{cee-only} Die xref:glossar#mkp[{CMK}-Erweiterungspakete (MKPs)] können neben funktionalen Erweiterungen auch solche für die Benutzeroberfläche (GUI) verpacken, also Dashboards, Ansichten oder Berichte.
19
19
Das Besondere daran: Sie können derlei MKPs in den kommerziellen Editionen direkt über die Weboberfläche erstellen, externe Dateien oder Werkzeuge werden nicht benötigt.
20
-
Alternativ steht dafür natürlich auch die Kommandozeile zur Verfügung, ebenfalls exklusiv in den kommerziellen Editionen.
20
+
Alternativ steht dafür natürlich auch die Befehlszeile zur Verfügung, ebenfalls exklusiv in den kommerziellen Editionen.
21
21
22
-
Die MKPs lassen sich dann intern mit weiteren Nutzern und {CMK}-Installationen teilen und natürlich auch über die link:https://exchange.checkmk.com/[{CMK} Exchange.]
22
+
Die MKPs lassen sich dann intern mit weiteren Nutzern und {CMK}-Installationen teilen und natürlich auch über die link:https://exchange.checkmk.com/[{CMK} Exchange].
23
23
Doch auch ohne Beteiligung der Community oder weiterer Instanzen kann es nützlich sein, komplexe Kreationen zu paketieren.
24
24
25
25
Wird beispielsweise ein Dashboard mit der Option [.guihint]#Make this dashboard available for other users# erstellt, steht dieses allen oder einigen Nutzern ebenfalls zur Verfügung.
Das Vorgehen zum Erstellen von MKPs ist für alle Arten von GUI-Erweiterungen identisch, daher beschränken wir uns im Folgenden auf das Beispiel Dashboard.
37
37
38
-
Voraussetzung: Nutzer benötigen die Berechtigung [.guihint]#Manage Extension Packages (MKPs).#
38
+
Voraussetzung: Nutzer benötigen die Berechtigung [.guihint]#Manage Extension Packages (MKPs)#.
39
39
40
40
41
41
[#webgui]
42
42
== Weboberfläche
43
43
44
44
=== GUI-MKPs erstellen
45
45
46
-
Los geht es in der Dashboard-Liste unter [.guihint]#Customize > Visualization > Dashboards.#
46
+
Los geht es in der Dashboard-Liste unter [.guihint]#Customize > Visualization > Dashboards#.
47
47
Wenn Sie bereits ein eigenes Dashboard angelegt haben, können Sie damit arbeiten.
48
48
Ansonsten erstellen Sie eine private Kopie eines beliebigen eingebauten Dashboards.
49
-
In beiden Fällen ist Ihr Ausgangspunkt ein Dashboard im Bereich [.guihint]#Customized.#
49
+
In beiden Fällen ist Ihr Ausgangspunkt ein Dashboard im Bereich [.guihint]#Customized#.
50
50
51
51
image::mkp_visuals_01.png[alt="Liste mit angepassten Dashboards."]
52
52
@@ -55,7 +55,7 @@ image::mkp_visuals_01.png[alt="Liste mit angepassten Dashboards."]
55
55
image::mkp_visuals_03.png[alt="Listen mit angepassten und als Erweiterungen geführten Dashboards."]
56
56
57
57
Von hier aus gelangen Sie über icon:icon_mkp_viewable_package[alt="Icon, das zum Paketmanagement führt."] [.guihint]#Go to extension packages# zur Verwaltung der Erweiterungspakete.
58
-
Ihre unpaketierten Erweiterungen, beziehungsweise Dateien, sehen Sie unter [.guihint]#Packages > List unpackaged files.#
58
+
Ihre unpaketierten Erweiterungen, beziehungsweise Dateien, sehen Sie unter [.guihint]#Packages > List unpackaged files#.
59
59
60
60
image::mkp_visuals_04.png[alt="Liste mit GUI-Erweiterungen."]
61
61
@@ -91,18 +91,16 @@ image::mkp_visuals_08.png[alt="Hochgeladenes, nicht aktiviertes Paket in der Pak
91
91
92
92
93
93
[#cli]
94
-
== Kommandozeile
94
+
== Befehlszeile
95
95
96
96
=== GUI-MKPs erstellen
97
97
98
-
Alternativ können Sie auch über die Kommandozeile paketieren.
98
+
Alternativ können Sie auch über die Befehlszeile paketieren.
99
99
Das Vorgehen entspricht exakt dem Paketieren funktionaler Erweiterungen, wie im xref:mkps#[MKP-Artikel] ausführlich beschrieben.
100
100
Daher hier nur die Kurzversion:
101
101
102
-
103
-
104
102
. Erstellen des Dashboards.
105
-
. Wechsel auf die Kommandozeile als Instanzbenutzer.
103
+
. Wechsel auf die Befehlszeile als Instanzbenutzer.
106
104
. Nicht paketierte Dateien auflisten: +
107
105
`mkp find`
108
106
. Erstellen der Paketkonfiguration: +
@@ -123,7 +121,7 @@ Wenn Sie derlei MKPs nun installieren und aktivieren möchten:
123
121
. Aktivieren: +
124
122
`mkp enable mydashboard-1.0.0.mkp`
125
123
126
-
Befehlsreferenzen, eine Beschreibung des MKP-Formats und weitere Hinweise finden Sie im xref:mkps#[MKP-Artikel.]
124
+
Befehlsreferenzen, eine Beschreibung des MKP-Formats und weitere Hinweise finden Sie im xref:mkps#[MKP-Artikel].
127
125
128
126
{cre-only} *Hinweis* für Nutzer von {RE}:
129
127
Auch hier können Sie GUI-Erweiterungen wie alle anderen MKPs installieren.
Copy file name to clipboardExpand all lines: src/onprem/en/mkp_viewables.asciidoc
+3-4Lines changed: 3 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,19 +1,18 @@
1
1
// -*- coding: utf-8 -*-
2
2
// IGNORE
3
+
// NONASCII
3
4
include::global_attr.adoc[]
4
5
= MKPs for GUI extensions
5
-
:revdate: 2023-06-19
6
-
// SKIPCOMMITS 2025-06-02
7
6
:title: MKPs for GUI extensions - {CMK} extensions packages for dashboards, views, reports
8
7
:description: With {CMK} extension packages, you can also develop extensions for the graphical user interface (GUI). Read here how to work with GUI MKPs.
9
8
10
9
{related-start}
11
10
xref:devel_intro#[Developing extensions for {CMK}]
12
-
// xref:dev_guidelines#[Guidelines for coding check plug-ins]
13
11
xref:mkps#[{CMK} extension packages (MKP)]
14
12
{related-end}
15
13
16
14
15
+
[#intro]
17
16
== Introduction
18
17
19
18
{cee-only} The xref:glossar#mkp[{CMK} extension packages (MKPs)] can package functional extensions as well as those for the graphical user interface (GUI), i.e. dashboards, views or reports.
@@ -54,7 +53,7 @@ Via icon:icon_mkp_viewable_clone[alt="Icon for cloning elements."] [.guihint]#Cl
54
53
image::mkp_visuals_03.png[alt="Lists of customized dashboards and dashboards managed as extensions."]
55
54
56
55
From here, icon:icon_mkp_viewable_package[alt="Icon leading to package management."] [.guihint]#Go to extension packages# will take you to the extension package management.
57
-
You can see your unpackaged extensions, or files, under [.guihint]#Packages > List unpackaged files.#
56
+
You can see your unpackaged extensions, or files, under [.guihint]#Packages > List unpackaged files#.
58
57
59
58
image::mkp_visuals_04.png[alt="List of GUI extensions."]
0 commit comments