aktuelle.kurse/m122/moegliche-LB2-AufgabenProjekte/E_systemleistung-abfragen
Harald G. Mueller c007846f0f muh
2023-03-08 05:40:47 +01:00
..
hostinformation.jpg muh 2023-03-08 05:40:47 +01:00
hostinformation.png muh 2023-03-08 05:31:46 +01:00
README.md muh 2023-03-08 05:40:47 +01:00

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


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