Page 1 of 2

KeyHelp-Monitoring, weitere Alternative

Posted: Sun 6. Apr 2025, 13:11
by 24unix
Motiviert durch diesen Thread: viewtopic.php?p=53774#p53774
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.

🖥️ iKeyMon – Statusanzeige für KeyHelp-Server (macOS App)

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)
🔐 Sicherheit
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
Das ganze könnt ihr hier runterladen und mit Xcode selber bauen: https://git.24unix.net/tracer/iKeyMon

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.
general_view.png
resources_view.png
services_view.png
edit_server.png

Re: KeyHelp-Monitoring, weitere Alternative

Posted: Sun 6. Apr 2025, 13:53
by 24unix
Sorry, bin schon aus dem Edit-Fenster:

Bei Bedarf kann ich auch gerne ein Homebrew-Tap erstellen, wenn ich erst mal ein Binary released habe.

Re: KeyHelp-Monitoring, weitere Alternative

Posted: Mon 7. Apr 2025, 07:59
by Henning
Top, danke - gute Arbeit!

Re: KeyHelp-Monitoring, weitere Alternative

Posted: Mon 7. Apr 2025, 09:52
by Alexander
Prima, Danke für deinen Einsatz :).

Re: KeyHelp-Monitoring, weitere Alternative

Posted: Mon 7. Apr 2025, 14:53
by xister
Nice - schaut gut aus! :)

Re: KeyHelp-Monitoring, weitere Alternative

Posted: Mon 7. Apr 2025, 14:58
by Ralph
cool, sieht gut und stabil aus!

Re: KeyHelp-Monitoring, weitere Alternative

Posted: Mon 7. Apr 2025, 19:17
by 24unix
Danke an euch alle fur das positive Feedback :-)

Unter der Woche schaffe ich nach Feierabend natürlich nicht so viel, aber nächste Woche habe ich Urlaub :-)

Falls euch interessiert, wie SwiftUI funktioniert, mal nen Screenshot.

Für Web-Devs ist es ungefähr vergleichbar mit React oder Vue.JS.

(Nein, so wird die PreferencesView sicher nicht commited :-) )
SCR-20250407-qtsv.png

Re: KeyHelp-Monitoring, weitere Alternative

Posted: Sat 6. Dec 2025, 19:36
by 24unix
Kurze, dumme Frage: Nutzt das ausser mir jemand? :-)

Ich habe eine Version getagged, die mit der aktuellen KeyHelp-API kompatibel ist.

https://git.24unix.net/tracer/iKeyMon/r ... 6.0.26.dmg

Da ist noch ganz viel WorkInProgress, der Sparkle-Updater funktioniert noch nicht, Notifications sind noch nicht implementiert.

Aber mich würde halt interessieren: Wie viele verwenden hier macOS? iOS? iPadOS?

Ende Dezember habe ich 1,5 Wochen Urlaub, dann will ich die Sachen, die für mich wichtig sind für macOS fertig machen.
Könnte mir aber auch zusätzliche Target vorstellen.

Notifications sind mir halt wichtig, 456 Days Uptime sieht zwar cool aus, aber ab und an kann man auch mal ein Linux rebooten, bis Debian Kernel-Live-Patching ootb kann.
SCR-20251206-qzqf.png

Re: KeyHelp-Monitoring, weitere Alternative

Posted: Sun 7. Dec 2025, 10:45
by OsmanAYT
Also ich bin reiner Apple Nutzer. Habe alle 3 Systeme und muss mir die aktuelle Version mal anschauen die du gebastelt hast.
Vielen Dank dafür :D

Re: KeyHelp-Monitoring, weitere Alternative

Posted: Sun 7. Dec 2025, 11:38
by 24unix
OsmanAYT wrote: Sun 7. Dec 2025, 10:45 Also ich bin reiner Apple Nutzer. Habe alle 3 Systeme und muss mir die aktuelle Version mal anschauen die du gebastelt hast.
Vielen Dank dafür :D
Vielen Dank für das feedback. OK, dann überlege ich mal, weitere Targets zu bauen, wenn die Basisfunktionalität steht.

Re: KeyHelp-Monitoring, weitere Alternative

Posted: Sun 7. Dec 2025, 12:19
by technotravel
Besteht eine Möglichkeit für Android?

Wäre interessiert, bin aber unveräppelt :mrgreen:

Re: KeyHelp-Monitoring, weitere Alternative

Posted: Sun 7. Dec 2025, 12:27
by 24unix
technotravel wrote: Sun 7. Dec 2025, 12:19 Besteht eine Möglichkeit für Android?

Wäre interessiert, bin aber unveräppelt :mrgreen:
Da kann ich nur auf den Link aus dem Anfangspost verweisen, ich habe keine Androiden.
Ich nutze Xcode mit Swift-UI, das unterstützt sämtliche Systeme, solange man sich im Apple-Universum aufhält (macOS, iOS, iPadOS, tvOS, watchOS).

Re: KeyHelp-Monitoring, weitere Alternative

Posted: Sun 7. Dec 2025, 12:40
by mhagge
24unix wrote: Sat 6. Dec 2025, 19:36 Kurze, dumme Frage: Nutzt das ausser mir jemand? :-)
Noch nicht (den Thread muss ich im April übersehen haben), aber ich habe es mir gerade mal runtergeladen ;)

Schaut auf jeden Fall nützlich für den schnellen Überblick aus (und ja, ich hätte dann auch Interesse an einer IOS-Version ;) )

Re: KeyHelp-Monitoring, weitere Alternative

Posted: Sun 7. Dec 2025, 12:59
by Fezzi
Bin Linux User.... wenn da was geht, gerne....

Re: KeyHelp-Monitoring, weitere Alternative

Posted: Sun 7. Dec 2025, 12:59
by 24unix
mhagge wrote: Sun 7. Dec 2025, 12:40
24unix wrote: Sat 6. Dec 2025, 19:36 Kurze, dumme Frage: Nutzt das ausser mir jemand? :-)
Noch nicht (den Thread muss ich im April übersehen haben), aber ich habe es mir gerade mal runtergeladen ;)
Im April hättest Du es auch noch selber bauen müssen.
Die Version ist nun signiert und notarisiert.

Der Build-Prozess läuft inzwischen automatisch, nur die Update-Funktion ist noch nicht fertig.
mhagge wrote: Sun 7. Dec 2025, 12:40 Schaut auf jeden Fall nützlich für den schnellen Überblick aus (und ja, ich hätte dann auch Interesse an einer IOS-Version ;) )
OK, wenn die Zeit im Urlaub es hergibt, gucke ich nach einer iOS-Version.
Als erstes will ich aber die Updates fixen und die Notifications einbauen.

iOS kann ich halt nicht frei verteilen (wie das dmg bei macOS), und Sachen in den AppStore zu bekommen ist schon Aufwand, ich habe das einmal fur eine Safari-Extension gemacht, mit der ich immerhin schon 2x 79Cent verdient habe :-)