KeyHelp-Monitoring, weitere Alternative

For topics beyond KeyHelp. / Für Themen jenseits von KeyHelp.
Post Reply
User avatar
24unix
Posts: 2037
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 Windows user reinstalls software every few weeks.
A Linux user reinstalls software every few weeks.
The difference is with Linux the version numbers change.
User avatar
24unix
Posts: 2037
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 Windows user reinstalls software every few weeks.
A Linux user reinstalls software every few weeks.
The difference is with Linux the version numbers change.
User avatar
Henning
Posts: 202
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: 4448
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: 82
Joined: Thu 7. May 2020, 07:14

Re: KeyHelp-Monitoring, weitere Alternative

Post by xister »

Nice - schaut gut aus! :)
User avatar
Ralph
Posts: 1245
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: 2037
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 Windows user reinstalls software every few weeks.
A Linux user reinstalls software every few weeks.
The difference is with Linux the version numbers change.
Post Reply