KeyHelp-Monitoring, weitere Alternative

For topics beyond KeyHelp. / Für Themen jenseits von KeyHelp.
User avatar
24unix
Posts: 2138
Joined: Sun 21. Jun 2020, 17:16
Location: Kollmar
Contact:

KeyHelp-Monitoring, weitere Alternative

Post 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
Cheers Micha
--
A backend dev walks into a bar, orders 1 beer.
Then orders 100 beers.
Then orders -1 beers.
Then orders “a lizard”.
Then explodes.

The bartender says: “You really should validate your input.”
User avatar
24unix
Posts: 2138
Joined: Sun 21. Jun 2020, 17:16
Location: Kollmar
Contact:

Re: KeyHelp-Monitoring, weitere Alternative

Post 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.
Cheers Micha
--
A backend dev walks into a bar, orders 1 beer.
Then orders 100 beers.
Then orders -1 beers.
Then orders “a lizard”.
Then explodes.

The bartender says: “You really should validate your input.”
User avatar
Henning
Posts: 203
Joined: Wed 6. Apr 2022, 16:19
Location: Oldenburg
Contact:

Re: KeyHelp-Monitoring, weitere Alternative

Post by Henning »

Top, danke - gute Arbeit!
Freundliche Grüße von Henning
User avatar
Alexander
Keyweb AG
Posts: 4677
Joined: Wed 20. Jan 2016, 02:23

Re: KeyHelp-Monitoring, weitere Alternative

Post by Alexander »

Prima, Danke für deinen Einsatz :).
Mit freundlichen Grüßen / Best regards
Alexander Mahr

**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
xister
Posts: 85
Joined: Thu 7. May 2020, 07:14

Re: KeyHelp-Monitoring, weitere Alternative

Post by xister »

Nice - schaut gut aus! :)
User avatar
Ralph
Posts: 1414
Joined: Mon 30. Mar 2020, 16:14

Re: KeyHelp-Monitoring, weitere Alternative

Post by Ralph »

cool, sieht gut und stabil aus!
User avatar
24unix
Posts: 2138
Joined: Sun 21. Jun 2020, 17:16
Location: Kollmar
Contact:

Re: KeyHelp-Monitoring, weitere Alternative

Post 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
Cheers Micha
--
A backend dev walks into a bar, orders 1 beer.
Then orders 100 beers.
Then orders -1 beers.
Then orders “a lizard”.
Then explodes.

The bartender says: “You really should validate your input.”
User avatar
24unix
Posts: 2138
Joined: Sun 21. Jun 2020, 17:16
Location: Kollmar
Contact:

Re: KeyHelp-Monitoring, weitere Alternative

Post 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
Cheers Micha
--
A backend dev walks into a bar, orders 1 beer.
Then orders 100 beers.
Then orders -1 beers.
Then orders “a lizard”.
Then explodes.

The bartender says: “You really should validate your input.”
User avatar
OsmanAYT
Posts: 44
Joined: Mon 22. Jan 2024, 13:34
Location: Antalya, Türkei

Re: KeyHelp-Monitoring, weitere Alternative

Post 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
User avatar
24unix
Posts: 2138
Joined: Sun 21. Jun 2020, 17:16
Location: Kollmar
Contact:

Re: KeyHelp-Monitoring, weitere Alternative

Post 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.
Cheers Micha
--
A backend dev walks into a bar, orders 1 beer.
Then orders 100 beers.
Then orders -1 beers.
Then orders “a lizard”.
Then explodes.

The bartender says: “You really should validate your input.”
User avatar
technotravel
KeyHelp Translator
Posts: 461
Joined: Mon 19. Oct 2020, 11:11

Re: KeyHelp-Monitoring, weitere Alternative

Post by technotravel »

Besteht eine Möglichkeit für Android?

Wäre interessiert, bin aber unveräppelt :mrgreen:
Chers francophones, je traduis KeyHelp en français. S'il y a des erreurs ou des propositions d'amélioration, n'hésitez pas à me contacter !
(Ich übersetze KeyHelp ins Französische)
User avatar
24unix
Posts: 2138
Joined: Sun 21. Jun 2020, 17:16
Location: Kollmar
Contact:

Re: KeyHelp-Monitoring, weitere Alternative

Post 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).
Cheers Micha
--
A backend dev walks into a bar, orders 1 beer.
Then orders 100 beers.
Then orders -1 beers.
Then orders “a lizard”.
Then explodes.

The bartender says: “You really should validate your input.”
User avatar
mhagge
Community Moderator
Posts: 605
Joined: Wed 8. Aug 2018, 15:19

Re: KeyHelp-Monitoring, weitere Alternative

Post 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 ;) )
User avatar
Fezzi
Posts: 314
Joined: Wed 12. Dec 2018, 04:04

Re: KeyHelp-Monitoring, weitere Alternative

Post by Fezzi »

Bin Linux User.... wenn da was geht, gerne....
Gruss

Fezzi

Everyone can do something, no one can do everything.
User avatar
24unix
Posts: 2138
Joined: Sun 21. Jun 2020, 17:16
Location: Kollmar
Contact:

Re: KeyHelp-Monitoring, weitere Alternative

Post 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 :-)
Cheers Micha
--
A backend dev walks into a bar, orders 1 beer.
Then orders 100 beers.
Then orders -1 beers.
Then orders “a lizard”.
Then explodes.

The bartender says: “You really should validate your input.”
Post Reply