Work

Terminal-Self-Testing

Realisierung von automatischen Selbsttest der Terminals. Hierdurch wird die gefühlte „Downtime“ massiv gesenkt, da Ausfälle vor dem Bemerken des Kunden behoben werden können. Umsetzung in Python. Es wurden folgende Test geschrieben, die zwischen 7 und 17 Uhr ausgeführt werden:
• Test ob Bildschirme angeschlossen sind: alle 15 Minuten
• Test ob RFID Thread noch existiert: alle 20 Sekunden
• Test ob RFID noch angeschlossen ist: alle 20 Sekunden
• Test ob IPs noch übereinstimmen: alle 15 Minuten
• Test ob der Touch noch angeschlossen ist: alle 15 Minuten
• Test ob Apache Server noch läuft: alle 20 Sekunden
• Test ob lokale Datenbank noch läuft: alle 20 Sekunden
• Test ob Internet nicht mehr erreichbar ist: alle 20 Sekunden
• Test wie lange die letzte Synchro her ist: alle 30 Minuten
Schreibt eine Logfile, wenn Fehler auftreten (/opt/error_log_file)
Sendet E-Mails wenn Fehler auftreten und um 16 Uhr eine Zusammenfassung aller Fehler des Tages (das Errorlog)

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.