habe ich mal wieder gebastelt - nicht weil es dringend gefehlt hätte, aber ich Lust hatte, SwiftUI zu üben.
Ich habe
a) kein Android
b) bin ich nicht so wirklich der Handy-Mensch
Also sollte es auf jeden Fall etwas sein, was auf meinem Desktop läuft.
Was kann iKeyMon aktuell?
- Abfrage der wichtigsten Serverdaten über die KeyHelp API
- Anzeige von CPU-Auslastung, Speicher, Swap, Festplattennutzung
- Erkennung, ob ein Server erreichbar ist (Ping via API)
- Farbige Statusanzeige für jeden Server in der Liste
- Automatische Aktualisierung (Ping alle 10 Sekunden, Statusdaten jede Minute)
- Übersichtliche Darstellung in Tabs: Allgemein / Ressourcen / Dienste
- Läuft nativ als macOS-App (SwiftUI)
Die API-Keys werden ausschließlich lokal im macOS-Schlüsselbund gespeichert – sie verlassen das System nicht.
Was ist noch geplant?
- Preferences Dialog
- Notifications wenn Server oder Dienste nicht erreichbar sind
Lizenz ist MIT, ihr könnt damit machen, was ihr wollt, aber bitte nicht unverändert unter dem Namen in den App-Store stellen.
Wenn es soweit fertig ist, das ich damit zufrieden bin, werde ich es selber in den AppStore stellen, für einen geringen Obolus.
Ich denke an 1-2€, ich will damit kein Geld verdienen, aber evtl. komme ich so mal auf eine schwarze Null in Sachen AppStore-Gebühr.
Wenn Interesse besteht, könnte ich auch drüber nachdenken, ein iOS-Target hinzuzufügen.
Über Feedback oder Verbesserungsvorschläge freue ich mich natürlich.
Ach ja, bevor ich es vergesse:
viewtopic.php?t=13840
Mein Code erwartet, dass die KeyHelp-API ports als Integer ausgibt, das wird ab 25.1 auch per default der Fall sein.
Wenn ihr jetzt Testen wollt:
Legt unter Settings -> Configuration -> Server/Port Monitoring einen Dienst an, z.B. test und 123.
Speichert den, und gut ist.
Ihr könnt den jederzeit wieder löschen, KeyHelp hat danach das neue Format übernommen.