Univention Bugzilla – Bug 19959
Installer: Rückmeldung per Netzwerk
Last modified: 2013-08-30 20:22:28 CEST
Der Installer könnte ein kleines Programm starten, dass auf einem Port (zum Beispiel telnet) horcht und den Status der Installation zurückgibt: $ telnet 10.200.12.2 100 Installation in progress $ sleep 15m $ telnet 10.200.12.2 200 Installation finished successfully $ telnet 10.200.12.3 500 Installation failed: Traceback [..] Die ersten 3 Bytes ("100","200","500") signalisieren den Status eindeutig um ihn auch automatisiert auswerten zu können, die nachfolgenden Texte sind für Lesbarkeit durch Menschen ausgelegt. Das Programm sollte keine Eingabedaten verarbeiten und daher auch kein Sicherheitsrisiko beinhalten. (Bei dem Traceback sollte sichergestellt werden, dass dort keine kritischen Informationen (root_password) enthalten sind.
Alternativ könnte auf dem Installations-Server ein (r)syslog-Server laufen, zu dem der Installer seine gesamten Ausgaben schickt. Damit hätte der Admin auch eine Change, Fehlschläge während der automatischen Installation aus einem zentralen Log zu extrahieren. <http://www.rsyslog.com/receiving-messages-from-a-remote-system/> <http://www.rsyslog.com/sending-messages-to-a-remote-syslog-server/> Das ganze kann man natürlich durch Authentifizierung, Paketfilter-Regeln und ähnliches beliebig kompliziert machen, aber vermutlich gehört der Syslog-Missbrauch eher zu den Ausnahmefällen
Dazu hat es bisher keine Kundennachfragen gegeben und ich glaube das ist auch nicht im Fokus.