mirror of
https://gitlab.com/harald.mueller/aktuelle.kurse.git
synced 2024-11-23 18:21:56 +01:00
muh
This commit is contained in:
parent
c007846f0f
commit
a97ae7a04c
@ -9,19 +9,14 @@ Für eine automatische Systemüberwachung von Servern
|
|||||||
und/oder auch Clients sollen Sie "regelmässig" (cron)
|
und/oder auch Clients sollen Sie "regelmässig" (cron)
|
||||||
eine Serie von Leistungs-Daten ausgeben.
|
eine Serie von Leistungs-Daten ausgeben.
|
||||||
|
|
||||||
Gefordert ist die Ausgabe **wahlweise** direkt auf das
|
### Aufgabenstellung
|
||||||
Terminal, bzw. die Console, wie auch in eine Datei.
|
|
||||||
|
|
||||||
|
|
||||||
Wenn man **keine Option** angibt: Nur die Terminal-Ausgabe.
|
Verwenden dafür Bash- oder Shell-Scripting, um das Script
|
||||||
|
zu erstellen und sicherzustellen, dass es auf Ihrem System
|
||||||
|
ausgeführt werden kann.
|
||||||
|
|
||||||
Wenn man die Option `-f` angibt, soll zusätzlich die
|
**Formattierte Inhalte**
|
||||||
Datei **[timestamp]-sys-[hostname].info** erzeugt werden.
|
|
||||||
|
|
||||||
<br>Tipp1: Benutzen Sie für den Timestamp `date '+%Y-%m-%d_%H%M'`
|
|
||||||
<br>Tipp2: Benutzen Sie für den Hostname `hostname` oder `uname -u`
|
|
||||||
|
|
||||||
Verwenden dafür Bash- oder Shell-Scripting, um das Script zu erstellen und sicherzustellen, dass es auf Ihrem System ausgeführt werden kann.
|
|
||||||
|
|
||||||
Formattieren Sie alles in eine gut leserliche Form.
|
Formattieren Sie alles in eine gut leserliche Form.
|
||||||
|
|
||||||
@ -40,11 +35,28 @@ Folgendes ist auszugeben:
|
|||||||
- Die aktuelle Systemlaufzeit
|
- Die aktuelle Systemlaufzeit
|
||||||
|
|
||||||
|
|
||||||
|
**Dateiausgabe wahlweise**
|
||||||
|
|
||||||
|
Gefordert ist die Ausgabe **wahlweise** direkt auf das
|
||||||
|
Terminal, bzw. die Console, wie auch in eine Datei.
|
||||||
|
|
||||||
|
Wenn man **keine Option** angibt: Nur die Terminal-Ausgabe.
|
||||||
|
|
||||||
|
Wenn man die Option `-f` angibt, soll zusätzlich die
|
||||||
|
Datei **[timestamp]-sys-[hostname].info** erzeugt werden.
|
||||||
|
|
||||||
|
Tipp: Benutzen Sie für den Timestamp `date '+%Y-%m-%d_%H%M'`
|
||||||
|
und für den Hostnamen `hostname` oder `uname -u`
|
||||||
|
|
||||||
|
**Regelmässigkeit**
|
||||||
|
Binden Sie Ihr Skript in die `crontab` ein
|
||||||
|
und wählen Sie einen geeigneten Ausführungs-Intervall.
|
||||||
|
|
||||||
### Resultat
|
### Resultat
|
||||||
|
|
||||||
Das Resultat könnte so aussehen:
|
Das Resultat könnte so aussehen:
|
||||||
|
|
||||||
[./hostinformation.jpg](./hostinformation.jpg)
|
![./hostinformation.jpg](./hostinformation.jpg)
|
||||||
|
|
||||||
|
|
||||||
<hr>
|
<hr>
|
||||||
@ -53,8 +65,9 @@ Das Resultat könnte so aussehen:
|
|||||||
|
|
||||||
| Punkte | Beschreibung |
|
| Punkte | Beschreibung |
|
||||||
|-------|--------------|
|
|-------|--------------|
|
||||||
|
| 3 | Alle oben genannten Sytem-Infos |
|
||||||
| 1 | Ausgabe in Datei inkl. "Switch" und richtiger Dateiname |
|
| 1 | Ausgabe in Datei inkl. "Switch" und richtiger Dateiname |
|
||||||
| 4 | Alle oben genannten Sytem-Infos |
|
| 1 | Regelmässige Ausführung (Abgabe von 3 Files, die das System im Takt erstellt hat) |
|
||||||
| 1 | Bonuspunkt für "gute/schöne" Darstellung |
|
| 1 | Bonuspunkt für "gute/schöne" Darstellung |
|
||||||
| **6** | Total |
|
| **6** | Total |
|
||||||
|
|
||||||
|
Binary file not shown.
Before Width: | Height: | Size: 37 KiB |
Loading…
Reference in New Issue
Block a user