Přechod z UptimeRobotu
V Integrace a API otevřete Přechod z UptimeRobotu. Import může provést správce účtu. Nejprve načtete náhled, potom vyberete monitory a uložíte je jako pozastavené. Původní služba se nemění.
Nejjednodušší cesta: API klíč pro čtení
- V UptimeRobotu otevřete Integrations & API → API a vytvořte Read-only API key pro celý účet.
- Klíč vložte do služby digiWatcher a stiskněte Zobrazit náhled importu. Klíč se neukládá; používá se pouze pro načtení seznamu přes oficiální API v3.
- Zkontrolujte varování a zaškrtněte požadované weby. Limit tarifu a duplicity digiWatcher ověří i při uložení.
- Po importu otevřete detail každého monitoru, zkontrolujte nastavení i kontakty a spusťte kontroly.
Jedno načtení zvládne nejvýše 1 000 monitorů. Náhled platí 15 minut. Při omezení ze strany UptimeRobotu počkejte alespoň minutu.
Oficiální dokumentace API UptimeRobotuImport ze souboru
Pokud používáte oficiální CLI UptimeRobotu s již nastaveným API klíčem, seznam uložte příkazem:
uptimerobot monitors list --limit 200 --json > monitory.json
CLI samo nenačítá další stránky. Pokud JSON obsahuje nextCursor, stáhněte další stránky pomocí --cursor a spojte všechny položky items do jednoho JSON pole. digiWatcher odmítne soubor s odkazem na chybějící další stránku, aby se část webů neztratila bez upozornění. Přímé načtení přes API stránkování vyřeší za vás.
Přijímáme JSON pole monitorů, objekt s items z CLI nebo úplnou odpověď API v3 s data. Limit souboru je 2 MB. CSV a starší formát API v2 nejsou podporovány. Soubor může obsahovat citlivé údaje o monitorovaných webech; po přenosu jej bezpečně uložte nebo odstraňte.
Formáty a stránkování oficiálního CLICo přeneseme
Název, HTTP(S) adresu nebo hostitele, TCP port, interval, timeout, metodu (GET, HEAD, POST, PUT, PATCH, DELETE, OPTIONS nebo QUERY), očekávané HTTP stavy, přesměrování a až deset štítků. Podporujeme HTTP, Ping, TCP Port a hlídané slovo s výslovně vypnutým rozlišováním velikosti písmen. Dlouhé názvy zkrátíme na 80 znaků; interval zaokrouhlíme nahoru na podporovanou hodnotu a minimum tarifu. Změny ukáže náhled.
Přeneseme také HTTP Basic přihlášení, vlastní hlavičky včetně Authorization, JSON nebo formulářové tělo požadavku a nastavení ověřování TLS. Hesla a víceřádková těla zachováme přesně. Náhled citlivé údaje nezobrazuje; do uložení jsou v šifrovaném náhledu s platností 15 minut.
Každý zdrojový monitor má vlastní identitu: dvě kontroly stejné adresy se přenesou samostatně, opakovaný import stejného monitoru další kopii nevytvoří. U starších importů bez zdrojového ID porovnáváme název a nastavení, nikoli samotnou adresu.
Digest přihlášení, DNS a Heartbeat import zatím nepodporuje. U Bearer přihlášení musí export obsahovat úplnou hlavičku Authorization. Neúplné nebo nepodporované nastavení zůstane v náhledu s konkrétním důvodem; takový import není úplný. Hlavičky s tajnými údaji neposíláme při přesměrování na jinou doménu, přesměrování s tělem na jinou doménu odmítneme.
Před spuštěním
Historie dostupnosti, kontakty, plánovaná údržba, stavové stránky, lokality měření a pravidla upozornění se nepřenášejí. Rozšířenou konfiguraci zkontrolujte ručně. digiWatcher používá dvě neúspěšné kontroly pro potvrzení výpadku. Nová historie začíná až po spuštění.
Monitor bez přiřazených kontaktů po spuštění používá všechny aktivní kontakty účtu. Potřebné kanály nastavte předem a ověřte jejich doručování.
Externí monitor, který hlídá samotnou službu digiWatcher, ponechte u nezávislé služby. Pro klientské weby můžete původní kontroly vypnout až po ověření, že digiWatcher měří a doručuje upozornění správně.