Getting started
Importing monitors
Import monitors from UptimeRobot with a read-only API key, or from Uptime Kuma, CSV and JSON files, with a preview before anything is created.
Open Import in the sidebar. Choose a source: the UptimeRobot tab (API key) or the File or URLs tab.
UptimeRobot, with a read-only API key
- In UptimeRobot open My Settings, then API Settings, and under Read-only API key copy the key (it starts with
ur). A read-only key cannot change anything in UptimeRobot. A main (read/write) key is refused on purpose. - In Tenium open Import, stay on the UptimeRobot tab, paste the key and press Preview.
- Tick the monitors you want and press Import selected.
The key is used for the preview only; it is not stored or logged. You can run three previews per hour per account, and only account admins and owners can import from UptimeRobot.
What is imported: HTTP(s), keyword, ping, port and heartbeat monitors, with name, URL or host, port, request method, accepted status codes and keyword. On the Free plan, monitor types that start on Starter (heartbeat, DNS, UDP, JSON, SSL) are skipped and marked in the preview. Paused monitors stay paused. Intervals shorter than your plan minimum are raised to it (the preview shows the change). Heartbeat monitors get a new ping URL, so update your jobs. Monitors that look like duplicates of existing ones arrive unchecked.
What is not imported: alert contacts (the preview lists the types you used so you can add them again under Settings, Alert contacts; a checkbox attaches your default contacts to every imported monitor), maintenance windows, status pages, HTTP authentication credentials, monitor groups and other monitor types. The import respects the monitor and heartbeat limits of your plan.
UptimeRobot, with a CSV export
On the File or URLs tab upload the CSV exported from UptimeRobot (or paste its contents). The preview shows the detected type and interval of each monitor. Click Import selected to create them.
Uptime Kuma
Settings → Backup → Export gives a JSON file. Upload it on the File or URLs tab; monitors are created. Notification destinations are not imported: add your contacts again under Alert contacts.
Other tools and plain lists
Upload a CSV or JSON export, or paste one URL per line. For CSV the importer recognises the columns Friendly Name or name, URL, Type, Interval, Status, Keyword and Port, and shows the result before creating anything. Private and internal addresses (localhost, 10.x, 192.168.x and similar) are refused, as when you add a monitor by hand.
After import
Imported monitors start checking immediately. Nothing is deleted at the source; keep the old account running alongside until you are comfortable.