diff --git a/m122/README.md b/m122/README.md index e133a10..99fa20a 100644 --- a/m122/README.md +++ b/m122/README.md @@ -12,6 +12,7 @@
B) | 20 Punkte | [Emailadressen und Brief erstellen](moegliche-LB2-AufgabenProjekte/B_emailadressen-erzeugen)
C) | 08 Punkte | [QR-Rechnungen erzeugen](moegliche-LB2-AufgabenProjekte/C_qr-rechnungen-erzeugen)
D) | 42 Punkte | [eBill von Handwerkerrechnungen](moegliche-LB2-AufgabenProjekte/D_ebill_handwerkerrechnungen) +
D) | 06 Punkte | [Systemleistung abfragen](moegliche-LB2-AufgabenProjekte/E_systemleistung-abfragen) diff --git a/m122/moegliche-LB2-AufgabenProjekte/E_systemleistung-abfragen/README.md b/m122/moegliche-LB2-AufgabenProjekte/E_systemleistung-abfragen/README.md new file mode 100644 index 0000000..38d2eae --- /dev/null +++ b/m122/moegliche-LB2-AufgabenProjekte/E_systemleistung-abfragen/README.md @@ -0,0 +1,69 @@ +# 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) + + +
+ +## 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| diff --git a/m122/moegliche-LB2-AufgabenProjekte/E_systemleistung-abfragen/hostinformation.png b/m122/moegliche-LB2-AufgabenProjekte/E_systemleistung-abfragen/hostinformation.png new file mode 100644 index 0000000..ce4204e Binary files /dev/null and b/m122/moegliche-LB2-AufgabenProjekte/E_systemleistung-abfragen/hostinformation.png differ