summaryrefslogtreecommitdiffstats
path: root/documentation/de/webapp/modules.md
blob: 8b3466513121587c7019c4db74a794e6a73a7fb8 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161

Module

Gruppen / Clients

BAS Groups and Clients

In der Home Ansicht des "Gruppen / Clients" Moduls, erreichbar über das Home Symbol oben links 1, werden alle Gruppen und Clients angezeigt, die keine Übergruppen haben. Die Daten können über den Neu-Laden-Button 2 oben rechts aktualisiert werden, ohne dass die ganze Seite neugeladen werden muss.

Durch das Aktivieren des "Alle" Schalters werden alle Gruppen und Clients, statt nur die Gruppen und Clients der höchsten Ebenen, angezeigt. Dieser Schalter funktioniert auch in einer Gruppe, um alle Untergruppen, statt nur die direkten Kinder, anzuzeigen.

::: tip Über einen Klick auf den Einklapp-Button 5 kann die Ansicht zwischen "Untereinander" und "In Tabs" gewechselt werden. :::

Durch einen Klick auf den Pfeil nach rechts 4, oder einen Doppelklick auf die Zeile, kann zu einer Gruppe oder einem Client gelangt werden.

Untergruppe / Client

BAS Groups and Clients

Bei einer Gruppe oder einem Client werden allgemeine Informationen über diese Gruppe oder diesen Client oben angezeigt. Die Informationen können durch einen Klick auf den Bearbeiten-Button 1 bearbeitet werden. Im Bearbeitungsmodus wird dieser Button durch einen Speichern-Button ersetzt, um die Änderungen zu bestätigen.

Die Gruppe oder der Client kann über den Löschen-Button 2 gelöscht werden.

Tabellen mit Gruppen und Clients

In der Home Ansicht und in einer Gruppe werden die Gruppen und Clients in zwei Tabellen angezeigt. Durch einen Klick auf die Checkbox links (oder irgendwo in der Zeile) können die Gruppen/Clients ausgewählt werden. Unter diesen Tabellen gibt es Buttons für weitere Aktionen.

Home Ansicht: * GRUPPE ERSTELLEN - Eine neue Gruppe erstellen * CLIENT ERSTELLEN - Einen neuen Client erstellen * X GRUPPEN LÖSCHEN - Die ausgewählten Gruppen dauerhaft löschen * X CLIENTS LÖSCHEN - Die ausgewählten Clients dauerhaft löschen

Gruppen Ansicht: * UNTERGRUPPEN HINZUFÜGEN - Bereits existierende Gruppen zu dieser Gruppe hinzufügen * CLIENTS HINZUFÜGEN - Bereits existierende Clients zu dieser Gruppe hinzufügen * X UNTERGRUPPEN ENTFERNEN - Die ausgewählten Gruppen von dieser Gruppe entfernen (Löscht die Gruppen nicht dauerhaft) * X CLIENTS ENTFERNEN - Die ausgewählten Clients von dieser Gruppe entfernen (Löscht die Clients nicht dauerhaft)

Beide: * X CLIENTS AUFWECKEN - Starte die ausgewählten Clients via Wake On Lan (Experimentelle Funktion: Funktioniert nicht bei allen Clients)

IP Bereiche

iPXE Konfigurator

Client Registrierung

Eventverwaltung

Dieses Modul liefert eine Übersichtstabelle von allen Veranstaltungen.

BAS Event Manager

Wird eine Veranstaltung erstellt 1 oder bearbeitet 2, so öffnet sich ein Dialog mit allen einstellbaren Optionen. Ausgewählte Veranstaltungen können über den Löschen-Button 3 entfernt werden.

Um eine Veranstaltung zu erstellen müssen allgemeine Einstellungen vorgenommen werden (Schritt 1), Gruppen und/oder Clients zugewiesen werden (Schritt 2) und optional eine Blacklist von Subgruppen und/oder Clients erstellt werden. ::: warning WARNUNG Eine Veranstaltung kann bereits ohne zugewiesenen Gruppen erstellt werden, muss dann allerdings nachträglich editiert werden. :::

Allgemeine Einstellungen

BAS Event Manager Dialog

1 - Wähle eine Konfiguration, die während der laufenden Veranstaltung gebootet werden soll. \ 2 - Wähle diese Option, wenn die Veranstaltung Priorität gegenüber anderen Veranstaltungen haben soll. \ 3 - Wähle diese Option, wenn Wake-On-Lan zu Beginn der Veranstaltung für alle zugewiesenen Gruppen und Clients ausgeführt werden soll. \ 4 - Setze Beginn und Ende der Veranstaltung. \ 5 - Erstelle eine periodische Veranstaltung.

::: warning WARNUNG Mehrere, als important makierte, Veranstaltungen auf der selben Ebene lösen die Erstellung eines dynamischen Menüs aus (siehe Configloader). :::

Periodische Veranstaltungen

BAS Event Manager Dialog

1 - Wähle an welchen Tagen die Veranstaltung stattfindet. Standard: Alle ausgewählt. \ 2 - Wähle in welchen Monaten die Veranstaltung stattfindet. Standard: Alle ausgewählt. \ 3 - Setze das Intervall. \ 4 - Wähle den Typ des Intervalls. Optionen sind: Tag, Woche und Monat.

::: warning WARNUNG Durch die Änderung auf eine periodische Veranstaltung wird die Bedeutung der ausgewählten Zeiten und Tage geändert. Startdatum und Enddatum sind nun der erste und letzte mögliche Tag der Veranstaltung und die Veranstaltung findet nun von Startzeit bis Endzeit an jedem durch das Intervall bestimmten Tag statt. :::

::: tip TIPP Intervalltyp 4 Woche bestimmt, dass die Veranstaltung die gesamte Woche stattfindet, während Monat lediglich das Startdatum jeden Monat ist. Z.B. wählt man den 13. Januar als Startdatum aus und 1, Monat als Intervall, so findet die Veranstaltung am 13ten jeden Monats zwischen Startdatum und Enddatum statt, mit Ausnahme der nicht ausgewählten Monate in 2. Wählt man 2, Woche als Intervall, so findet die Veranstaltung jede 2te Woche statt, die Woche des Startdatums als erste Woche mit laufender Veranstaltung. :::

Gruppen und Clients

BAS Event Manager Dialog

Gruppen 1 und Clients 2, die von der Veranstaltung betroffen sind, müssen ausgewählt werden. Das Auswählen einer Gruppe aktiviert den WEITER-Button.

Die Blacklist zeigt nur Subgruppen und Clients der zuvor ausgewählten Gruppen. Die Liste wird genutzt, um Gruppen und Clients auszuwählen, die von der Veranstaltung ausgenommen werden sollen.

::: warning WARNUNG Wenn eine zuvor ausgewählte Gruppe innerhalb einer geblacklisteten Gruppe ist wird die zuvor ausgewählte Gruppe nicht von der Veranstaltung ausgeschlossen. :::

Externe Backends

Rechtemanager

iPXE Builder

Diese Modul umfasst das iPXE, welches an die Clients, die über das Netzwerk booten, ausgeliefert wird.

IPXE Builder Parameters

Der URL zum iPXE-Repository muss bei 1 angegeben werden.

::: tip Der standard iPXE-Repository URL ist http://git.ipxe.org/ipxe.git :::

Wenn ein anderer als der Master-branch verwendet werden soll, kann der Branchname bei 2 angegeben werden.

Build Targets können ausgewählt oder hinzugefügt werden 3. Entweder sind die Build Targets in einer vordefinierten Liste und können dort ausgewählt werden oder es können eigene Build Targets hinzugefügt werden, falls der Administrator in der ipxe.config Custom Build Targets auf true gesetzt hat. Custom Build Targets werden der vordefinierten Liste hinzugefügt können aber durch den Löschen-Button wieder entfernt werden.

IPXE Builder Console

Die Konsole zeigt den Output des Bau-Prozesses. 1 säubert das Repository. Das beinhaltet das Löschen vom Log und den geklonten GIT-Dateien. Die Skripte order Konfigurationen werden dabei nicht gelöscht.\ 2 ist aktuell ohne Funktion (bricht den Bau-Prozess ab).\ 3 startet den Bau-Prozess.

IPXE Builder Editor

Es gibt mehrere Skripte und Konfigurationen, die editiert werden können. Die verschiedenen Skripte können in der Tabbar 1 ausgewählt werden.\ Das eingebettete Skript wird beim Bauen in das iPXE mittels des EMBED=-Parameter integriert.\ Das eingebettete Zertifikat wird mittels des TRUST=-Paramter integriert.\ Die general.h und die console.h sind iPXE Konfigurationen. Sie ersetzten die entsprechenden Dateien in dem geklonten Repository.

Nutzermanagement

Dieses Modul liefert eine Übersichtstabelle von allen Benutzern.

Benutzerverwaltung

Wird ein Benutzer erstellt 1 oder bearbeitet 3, so öffnet sich ein entsprechender Dialog. Ausgewählte Benutzer können mit dem Löschen Button 2 gelöscht werden.

Benutzer Editieren

Rechte: * View - Das Recht die Übersicht über die existierenden Nutzer einzusehen. * Edit - Das Recht Nutzerinformationen zu editieren. * Delete - Das Recht Nutzer zu löschen.

Rechteverwaltung