Skip to content
Snippets Groups Projects

TODOs

was ich so sehe ...

handle non-JSON Response (z.B. Syntaxfehler in der INI) --> Festlegen, was die aufrufende Instanz machen soll --> Client v0.154 sendet nun exitcode <>0 bei Fehler

optional: dynamische Parameter aus Umgebungsvariablen / Parsing aus Configs (was immer geht: INI per hooks/template/ file generieren.)

Dokumentation

Code aufräumen

Docker dev environment

IP Restriction

Tests schreiben

Test auf gesetzte Metadaten

für alle Checks einen Test schreiben

✅ ApacheProcesses
✅ Cert --> Hostname bei Wildcard-Zertifikat wird nicht erkannt
✅ Diskfree --> preg_replace hat den Integer Wert noch geholt
✅ Exec
✅ File --> "exists": false meldet bei Test einer nicht existierenden Datei fälschlicherweise einen Fehler
✅ Hello
✅ HttpContent
✅ Loadmeter
✅ MysqlConnect -> mysqli->real_connect() Fatal error: Uncaught mysqli_sql_exception: No such file or directory
✅ PdoConnect
✅ Phpmodules -> funcktioniert formal, aber bei Nicht-PHP-Apps nicht relevant; getestet werden die im Binary eincomoilierten Module
✅ Ping
✅ PortTcp -> sockets Modul im Binary hinzugefügt.
✅ Simple
✅ SqliteConnect

parent Option testen

group testen

worstresult Option testen

Done

PHP compiliert zum Binary

Binary startet in einem fremden Verzichnis

Binary startet auf einen Nicht-PHP-System

Slack-Notifikation: statt Parsing-mechanismus eines Strings --> JSON in der INI schreiben

--ini=<FILE> bei relativem Pfad ist relativ zum Binary --> nicht ins eigene Verzeichnis wechseln


Legende:

TODO

DONE

failed