# 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.
Tipp1: Benutzen Sie für den Timestamp ´date '+%Y-%m-%d_%H%M'´
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)