/status-wisniowasu

Static Status Page based on UptimeRobot

Primary LanguageJavaScriptOtherNOASSERTION

StatusPage for WisniowaSU Services

Netlify Status Codacy Badge HitCount Demo Page License

Strona

Benefits

  • Static page, so no backend requried
  • You can host it anywhere you want eg. Netlify
  • Professional design
  • Status categories

Requirements

  • UptimeRobot account and readonly API key
  • Static page hosting eg. Netlify

Usage

  1. Setup hosting
  2. Get your API key from UptimeRobot
  3. In file monitors.json replace "api_key"
  4. For each monitor you must get it's ID

monitor.json template

{
  "api_key": "YOUR_API_KEY",
  "monitors": [
    {
      "type": "standalone",
      "id": "YOUR_MONITOR_ID",
      "title": "Single status element title",
      "subtitle": "Single status element subtitle"
    },
    {
      "type": "group",
      "title": "Group status element title",
      "monitors": [
        {
          "id": "YOUR_MONITOR_ID",
          "title": "Single substatus element title"
        },
        {
          "id": "YOUR_MONITOR_ID",
          "title": "Single substatus element title"
        },
        {
          "id": "YOUR_MONITOR_ID",
          "title": "Single substatus element title"
        }
      ]
    }
  ]
}

How to get Monitor ID

Click desired monitor on your UptimeRobot Dashboard and your ID sholud be in browser URL like:

https://uptimerobot.com/dashboard#YOUR_MONITOR_ID