aktuelle.kurse/m122/moegliche-LB2-AufgabenProjekte/E_systemleistung-abfragen/README.md
Harald G. Mueller 45974e2068 muh
2023-03-08 05:35:40 +01:00

70 lines
1.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# M122 - Aufgabe
2023-03 MUH
## System-Leistung abfragen
Für eine automatische Systemüberwachung von Servern
und/oder auch Clients sollen Sie "regelmässig" (cron)
eine Serie von Leistungs-Daten ausgeben.
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.
<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.
Folgendes ist auszugeben:
- Der Hostname des Systems
- Die Betriebssystemversion
- Der Modellname der CPU
- Die Anzahl der CPU-Cores
- Der gesamte und der genutze Arbeitsspeicher
- Die Menge des verfügbaren Speichers
- Die Menge des freien Speichers
- Die Gesamtgröße des Dateisystems
- Die Menge des belegten Speichers auf dem Dateisystem
- Die Menge des freien Speichers auf dem Dateisystem
- Die aktuelle Systemlaufzeit
### Resultat
Das Resultat könnte so aussehen:
[./hostinformation.png](./hostinformation.png)
<hr>
## Bewertung
| Punkte | Beschreibung |
|-------|--------------|
| 1 | Ausgabe in Datei inkl. "Switch" und richtiger Dateiname |
| 4 | Alle oben genannten Sytem-Infos |
| 1 | Bonuspunkt für "gute/schöne" Darstellung |
| **6** | Total |
### Noten
| Note| Punkte |
|-----|-----------|
| 6.0 | 6 |
| 5.0 | 5 |
| 4.0 | 4 |
| 1.0 |Nichtabgabe|