# 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.jpg](./hostinformation.jpg)
## 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|