Skip to content

Dauerbetrieb von GRIS

Generelle Serverwartung

Wie bei Softwaresystemen üblich, muss das verwendete Betriebssystem und dessen Komponenten gemäß der dafür veröffentlichten Angaben gewartet werden. Auch der Serverstack (Apache, MariaDB, PHP, zusätzliche Module und Pakete) muss regelmäßif aktualisiert werden. Hinzu kommen noch Aufgaben im Rahmen der Sytembereinigung. Da diese sehr stark vom verwendeten System abhängen, werden hier keine spezifischen Vorgehensweisen geannt, sondern nur das generelle Prozedere:

  • OS-Updates gemäß Herstellervorgabe
  • Updates des jeweiligen Serverstacks (Kompatibilität mit den GRIS-Systemanforderungen beachten)
  • Analyse der Systemlogs auf Fehler oder sonstige Auffälligkeiten
  • Monitoring der Systemstabilität (Auslastung, freier Speicger, Bandbreite etc.)
  • Backup- und Recoverystrategie

Wartung von GRIS

GRIS wird in der Regel über ein Update-Skript aktualisiert. Sollten zusätzliche Maßnahmen erforderlich sein, werden diese in der jeweiligen Release-Information beschrieben:

  • GRIS-Update per Skript (Aufruf via sudo ./update.sh im Hauptverzeichnis von GRIS)
  • Zusätzliche Maßnahmen (Pakeninstallationen, Ausführen von SQL-Skripten, Shell-Befehle, manuelle Löschung von Dateien)

Betrieb von GRIS

Während des Betriebs von GRIS sind normalerweise keine Eingriffe in das System erforderlich. Viele Einstellungen und Anpassungen lassen sich bequem über das Backend vornehmen. In einigen Fällen sind jedoch Änderungen auf des Betriebssystemebene notwendig:

  • Änderungen in der Datenbank (z. B. via phpMyAdmin)#
  • Anpassung der LDAP-Einträge (z. B. via LDAP-Manager oder vergleichbaren Tools für LDAP/AD)
  • Löschung alter Logfiles (im Ordner GRIS/log; auch per Cronjob möglich)

User-Support

Falls während der Nutzung von GRIS Fragen aufkommen oder Probleme auftreten, sollte dafür ein entsprechender Melde-Prozess definiert werden. Da Nutzenden die Zuordnung von Fällen zu technischen oder inhaltlichen Ursachen oft schwer fällt, empfiehlt sich ein zentraler Anlaufpunkt, wie beispielsweise ein Bugtracker. VOn dort aus können die notwendigen Aufgaben weiter auf die verantwortlichen Personen verteilt werden.

Vorgehen im Fehlerfall

Die Ausgabe von Log-Daten in GRIS kann über Parameter eingestellt werden.

  • Liste der häufigen Fehler überprüfen
  • Sichtung der Systemlogs
  • Sichtung der Logs des Serverstacks (Access-Logs, Error-Logs, etc.)
  • Sichtung der GRIS-Logs#
  • Reproduktion des Fehlers auf dem eigenen System
  • Reproduzieren des Fehlers auf dem System der nutzenden Person
  • Sichtung und Vergleich der Konsolenmeldungen und der Netzwerkanalyse (Über die Entwicklerkonsole des Browsers, F12)