OpenPingo

Kom godt i gang

OpenPingo overvåger dine hjemmesider, servere og baggrundsjob, og advarer dig med det samme noget går ned.

  1. Opret en monitor under Monitorer → Opret monitor. Vælg om du vil tjekke en hjemmeside (HTTP), en server (Ping), en specifik port (TCP), eller om et cron-job/backup skal sende et "heartbeat" til OpenPingo.
  2. Tilføj en notifikationskanal under Notifikationer, så du får besked via e-mail, Slack, Telegram, Discord, SMS eller andet, når en monitor skifter status.
  3. Knyt kanalen til dine monitorer fra monitorens detaljeside.
  4. Opret en statusside (Premium), hvis du vil give dine kunder indblik i driftsstatus.

Gratis-planen inkluderer op til 10 monitorer med 5-minutters intervaller. Premium fjerner alle grænser og låser op for statussider, SSL/domæne-overvågning og alle notifikationskanaler.

MCP-server (AI-integration)

OpenPingo har en MCP-server (Model Context Protocol), som gør det muligt at administrere dine monitorer, notifikationskanaler og statussider direkte fra din egen AI-klient - fx Claude Desktop eller et andet MCP-kompatibelt værktøj - i stedet for at bruge OpenPingos brugerflade.

Alt, hvad din AI-klient kan se og ændre gennem MCP-serveren, er afgrænset til din egen OpenPingo-konto - der er ingen adgang til andre kunders data.

Sådan forbinder du en AI-klient

  1. Gå til Profil → API-tokens og opret et nyt personligt token. Giv det et navn, så du senere kan genkende det (fx "Claude Desktop"). Tokenet vises kun én gang - kopiér det med det samme.

  2. I din MCP-klient skal du angive serverens URL:

    https://openpingo.com/mcp/openpingo
    
  3. Brug tokenet som en Authorization-header med Bearer-prefix, fx:

    {
      "mcpServers": {
        "openpingo": {
          "url": "https://openpingo.com/mcp/openpingo",
          "headers": {
            "Authorization": "Bearer <dit-api-token>"
          }
        }
      }
    }
    

    Den præcise opsætning afhænger af, hvilken AI-klient du bruger - nogle klienter vil bede om URL og Bearer-token separat i stedet for en JSON-konfiguration.

Hvad kan AI-klienten gøre?

Når forbindelsen er oprettet, kan din AI-assistent bl.a.:

  • Monitorer: liste, oprette, opdatere (herunder sætte på pause/genoptage og tilknytte notifikationskanaler) og slette.
  • Notifikationskanaler: liste, oprette og slette.
  • Statussider: liste, oprette, opdatere (herunder vælge hvilke monitorer der vises) og slette.

Alle handlinger respekterer de samme regler og planbegrænsninger som når du bruger OpenPingos brugerflade - fx maksimalt antal monitorer, hvilke notifikationstyper din plan tillader, og om statussider overhovedet er inkluderet i din plan.

Sikkerhed

  • Behandl dit API-token som en adgangskode - alle med tokenet kan handle på dine vegne.
  • Du kan til enhver tid tilbagekalde et token under Profil → API-tokens, hvis du er i tvivl om det er kompromitteret.
  • MCP-serveren er altid afgrænset til den konto, tokenets ejer tilhører.

Monitorer

OpenPingo understøtter fire typer af monitorer:

  • HTTP(S): Tjekker at en side svarer med en succesfuld statuskode. Du kan valgfrit angive et keyword, som enten skal findes eller ikke må findes på siden - godt til at fange fejl hvor serveren svarer 200 OK, men siden reelt viser en fejlbesked.
  • Ping: Tjekker om en server svarer på ICMP-ping.
  • TCP-port: Tjekker om en bestemt port på en server er åben (fx en database- eller mailserverport).
  • Heartbeat: Til baggrundsjob som cron-jobs og backups. OpenPingo genererer en unik URL, som dit job selv skal kalde med jævne mellemrum. Hvis der går for lang tid uden et kald, markeres monitoren som nede.

Når en monitor skifter status, oprettes der automatisk en incident, og du får besked gennem de notifikationskanaler du har tilknyttet monitoren - både når problemet opstår, og igen når det er løst.

Notifikationskanaler

Under Notifikationer kan du oprette kanaler, som dine monitorer kan sende alarmer igennem:

  • E-mail - sendes fra OpenPingo direkte til den adresse du angiver.
  • Slack / Discord - kræver en webhook-URL fra din Slack- eller Discord-workspace.
  • Telegram - kræver din bots token samt chat-ID.
  • OpsGenie / PagerDuty - kræver en API-nøgle/integration key fra din egen konto hos udbyderen.
  • SMS / Opkald - angiv blot dit telefonnummer, OpenPingo sender via egen Twilio-konto.
  • SendGrid - angiv din egen SendGrid API-nøgle og modtager-e-mail.
  • Webhook - modtag en JSON-payload på en URL, du selv styrer.

En kanal skal derefter tilknyttes de monitorer, der skal sende alarmer gennem den - det gøres fra monitorens detaljeside.

Planer

Free - 0 kr./md.

  • 1 bruger
  • Op til 10 monitorer med 5-minutters intervaller
  • E-mail-notifikationer

Premium

  • Ubegrænset antal brugere og monitorer, ned til 1-minuts intervaller
  • Alle notifikationskanaler (Slack, Telegram, Discord, SendGrid, OpsGenie, PagerDuty, SMS, opkald, webhook)
  • SSL- og domæneovervågning
  • Offentlige statussider med vedligeholdelsesvinduer

Kontakt info@openpingo.com for at opgradere din konto.

SSL- og domæneovervågning

For HTTP-monitorer på Premium-planen tjekker OpenPingo dagligt:

  • Hvornår dit SSL-certifikat udløber.
  • Hvornår dit domæne udløber (via RDAP-opslag).

Du kan se resultaterne på monitorens detaljeside. Formålet er at give dig god tid til at forny certifikat eller domæne, før det bliver et problem for dine besøgende.

Statussider

Statussider er en Premium-funktion, der giver dine kunder et offentligt (eller adgangskodebeskyttet) overblik over driftsstatus.

  • Vælg hvilke monitorer der skal vises på siden.
  • Sæt en adgangskode, hvis siden kun skal være tilgængelig for udvalgte kunder.
  • Opret vedligeholdelsesvinduer, så dine kunder ved besked om planlagt nedetid, før den sker.

Siden opdaterer status i realtid og viser aktive vedligeholdelsesvinduer øverst.