Skip to content

Releases: roughneck/uptime-logger

UptimeLogger 0.1.0

Choose a tag to compare

@roughneck roughneck released this 17 Aug 14:28

UptimeLogger watches your internet connection, records every outage, and lets you
look at what happened — on Windows and on macOS. Everything stays on your machine:
no account, no cloud, no telemetry.

What it does

  • Continuous monitoring. A background process opens TCP connections to a
    configurable list of servers at a configurable interval. An outage is only
    counted once none of them answers for longer than the failure threshold —
    a single reachable target means the connection is up.
  • Menu bar / tray icon showing the current state, with the dashboard one click away.
  • Local dashboard in your browser: current status, figures for the chosen
    period, a year heatmap, and the event log. Optionally reachable from your LAN,
    protected by a token.
  • Connection quality. Latency and the share of probes that got no answer,
    folded into one record per minute and drawn as a curve.
  • Complaint report. A PDF for your internet provider: what was measured, how
    it was measured, every outage with timestamps, a day overview, a time-of-day
    profile, and a covering letter. It states measurements and asks for a response —
    it gives no legal advice.
  • Nine periods — today, this week, this month, this year, last week, last
    month, last year, the last 30 days, the last 90 days — driving the figures, the
    heatmap, the log, the CSV export and the report alike.
  • CSV export of the log for the chosen period.
  • Start at login, on both platforms.
  • Sleep aware. Time the machine spent asleep, or with the program not running,
    is reported as unmonitored — never as an outage. Availability is calculated
    against monitored time.

Requirements

  • macOS 11 or newer (universal, Apple silicon and Intel)
  • Windows 10 or newer

This build is not code-signed

Both operating systems warn about software from a developer they cannot verify.
Nothing is wrong with the download; each system needs one manual step the first
time. The installation page
describes it. Signing is planned but deliberately not part of this release.

Checksums (SHA-256)

78b660d768821cab219b2c86757155a49f6c7f446b8a72ebc0bbae6245761949  UptimeLogger-0.1.0.dmg
36f321b4ca3ecc66fe951d67cc9d2f7855a01843ec5d0b6ee9723746956a6781  UptimeLogger-0.1.0-setup.exe

Verify with shasum -a 256 <file> on macOS or
Get-FileHash <file> -Algorithm SHA256 in PowerShell.


Deutsch

UptimeLogger überwacht die Internetverbindung, protokolliert jeden Ausfall und
macht ihn auswertbar — unter Windows und macOS. Alles bleibt auf dem eigenen
Rechner: kein Konto, keine Cloud, keine Telemetrie.

Was die Anwendung tut

  • Durchgehende Überwachung. Ein Hintergrundprozess baut im eingestellten Takt
    TCP-Verbindungen zu einer einstellbaren Serverliste auf. Ein Ausfall wird erst
    gezählt, wenn keines der Ziele über die eingestellte Frist hinweg antwortet —
    antwortet auch nur eines, gilt die Verbindung als vorhanden.
  • Symbol in Menüleiste bzw. Infobereich mit dem aktuellen Zustand, das
    Dashboard einen Klick entfernt.
  • Lokales Dashboard im Browser: Status, Kennzahlen des gewählten Zeitraums,
    Jahres-Heatmap und Ereignisprotokoll. Auf Wunsch aus dem eigenen Netz
    erreichbar, per Token geschützt.
  • Verbindungsqualität. Antwortzeit und Anteil der Prüfungen ohne Antwort, zu
    einem Wert je Minute verdichtet und als Kurve dargestellt.
  • Beschwerdebericht. Ein PDF für den Internetanbieter: was gemessen wurde, wie
    gemessen wurde, jeder Ausfall mit Zeitstempel, Tagesübersicht, Tageszeit-Profil
    und ein Anschreiben. Es stellt Messungen dar und bittet um Stellungnahme — es
    gibt keine Rechtsberatung.
  • Neun Zeiträume — heute, diese Woche, dieser Monat, dieses Jahr, letzte
    Woche, letzter Monat, letztes Jahr, letzte 30 Tage, letzte 90 Tage — die
    Kennzahlen, Heatmap, Protokoll, CSV-Export und Bericht gleichermaßen steuern.
  • CSV-Export des Protokolls für den gewählten Zeitraum.
  • Start bei der Anmeldung, auf beiden Plattformen.
  • Standby wird erkannt. Zeit, in der der Rechner geschlafen hat oder das
    Programm nicht lief, wird als nicht überwachte Zeit ausgewiesen — nie als
    Ausfall. Die Verfügbarkeit rechnet gegen die überwachte Zeit.

Voraussetzungen

  • macOS 11 oder neuer (universal, Apple Silicon und Intel)
  • Windows 10 oder neuer

Diese Fassung ist nicht signiert

Beide Betriebssysteme warnen vor Software eines Entwicklers, den sie nicht prüfen
können. Mit dem Download ist nichts verkehrt; jedes System braucht einmalig einen
Handgriff. Die Installationsseite
beschreibt ihn. Die Signierung ist vorgesehen, aber bewusst nicht Teil dieser
Fassung.

Prüfsummen (SHA-256)

78b660d768821cab219b2c86757155a49f6c7f446b8a72ebc0bbae6245761949  UptimeLogger-0.1.0.dmg
36f321b4ca3ecc66fe951d67cc9d2f7855a01843ec5d0b6ee9723746956a6781  UptimeLogger-0.1.0-setup.exe

Prüfen mit shasum -a 256 <Datei> unter macOS oder
Get-FileHash <Datei> -Algorithm SHA256 in PowerShell.