Переходите з UptimeRobot? Імпортуйте монітори одним кліком за ключем API лише для читання.Почати безкоштовно →
  1. Головна
  2. Блог
  3. Посібники

Перенесіть монітори з UptimeRobot за 2 хвилини

Як працює імпорт у Tenium: ключ API лише для читання, попередній перегляд, п’ять типів моніторів, що пропускають ліміти тарифу і що додати вручну.

Посібники

Вам не потрібно вручну передруковувати п’ятдесят моніторів, щоб спробувати інший інструмент. Tenium читає ваш акаунт UptimeRobot за допомогою ключа API лише для читання, показує, що знайшов, і створює тільки ті монітори, які ви позначите. Ця сторінка докладно описує, що саме відбувається, щоб на акаунті клієнта не було несподіванок.

Якщо ви ще вирішуєте, чи переходити, спершу прочитайте, як обрати альтернативу UptimeRobot. Якщо вже вирішили, для невеликого акаунта це займе близько двох хвилин.

Перш ніж почати

  • Акаунт Tenium. Тариф Free за $0 дозволяє 30 моніторів, тож ви можете імпортувати копію й запустити обидва інструменти поруч, нічого не платячи.
  • У Tenium ви маєте бути адміністратором або власником акаунта. Вхід клієнта лише для перегляду не дозволяє імпортувати.
  • Залиште UptimeRobot працювати. Імпорт там нічого не змінює.

Крок за кроком

  1. Створіть ключ. В UptimeRobot відкрийте My Settings, потім API Settings. У розділі Read-only API key натисніть Create або Show і скопіюйте ключ. Він починається з ur. Ключ лише для читання нічого не може змінити у вашому акаунті.
  2. Відкрийте імпорт. У Tenium виберіть Import у бічному меню. Вкладка UptimeRobot відкрита за замовчуванням.
  3. Вставте ключ і натисніть Preview. Tenium викликає API v2 UptimeRobot (getMonitors) сторінка за сторінкою, зі сталої адреси, і будує таблицю. Поки що нічого не створюється.
  4. Прочитайте таблицю. Кожен рядок показує назву, ціль, тип, яким монітор стане в Tenium, інтервал і стовпець приміток із попередженнями.
  5. Позначте потрібне й натисніть Import. Кнопка показує, скільки моніторів вибрано. Перші перевірки виконуються протягом хвилини.
Імпорт з UptimeRobot у чотири кроки Ключ API лише для читання використовують один раз, щоб прочитати монітори. Попередній перегляд зіставляє кожен монітор із типом Tenium, враховує ліміти тарифу й блокує приватні адреси. Ви вибираєте рядки. Вибрані монітори створюються й починають перевірки. Контакти, вікна обслуговування та сторінки статусу не копіюються. 1. Ключ APIЛише для читання;починається з «ur».Не зберігається. 2. ПереглядТипи зіставлено,ліміти застосовано,приватні хостивідхиляються. 3. Ви обираєтеПозначте рядки.Дублікати — безпозначки. 4. СтвореноПеревіркистартуютьза хвилину. Не копіюється, додайте знову Контакти | Вікна обслуговування | Сторінки статусу | Паролі HTTP | Групи моніторів Монітори heartbeat отримують нову адресу ping, тож оновіть свої завдання.
Що робить імпорт і що лишається в UptimeRobot.

Як зіставляється кожен тип монітора

UptimeRobotСтаєЩо зберігається
HTTP(s)HTTPURL, метод запиту, прийнятні коди відповіді
Ключове словоКлючове словоСаме слово та те, чи воно має бути на сторінці, чи не має
PingPingХост
ПортПортХост і порт; шаблони HTTP, HTTPS, FTP, SMTP, POP3 та IMAP стають портами 80, 443, 21, 25, 110 і 143
HeartbeatHeartbeatНазва та очікуваний період; створюється нова адреса ping

Що варто знати:

  • Призупинений лишається призупиненим. Призупинений монітор UptimeRobot потрапляє до вас призупиненим.
  • Інтервали підлаштовуються під ваш тариф. Якщо монітор перевіряє частіше, ніж дозволяє тариф, інтервал підвищується до мінімального для вашого тарифу (5 хв на Free, 1 хв на Starter, 30 с на Pro та Agency). Таблиця показує стару величину поруч із новою. Періоди heartbeat до мінімуму перевірок не підвищуються.
  • Методи запиту: GET, HEAD, POST, PUT, PATCH і DELETE зберігаються. OPTIONS не підтримується й стає GET із попередженням.
  • Пошук ключового слова тут не враховує регістр. Якщо монітор в UptimeRobot був чутливий до регістру, рядок про це повідомить.
  • HTTP-автентифікація: факт її використання позначається, але імена користувачів і паролі ніколи не імпортуються.
  • Групи моніторів та інші типи пропускаються й підписуються.

Що пропускають ліміти тарифу

Попередній перегляд застосовує ваш тариф, перш ніж щось буде створено.

  • Типи моніторів, доступні лише на платних тарифах, на Free пропускаються. З переліку UptimeRobot це монітори heartbeat, яким потрібен Starter або вище. Монітори HTTP, ключових слів, ping і портів доступні на кожному тарифі.
  • Кількість моніторів обмежена тарифом: 30 на Free, 100 на Starter, 300 на Pro, 1000 на Agency. Лічильник показує «Selected 80 of 50 free slots» і червоніє, коли ви перевищуєте ліміт. Є кнопка в один клік «Select only the first N» (вибрати лише перші N), або можна перейти на вищий тариф.
  • Монітори heartbeat мають власний ліміт на тариф (20 на Starter, 100 на Pro, 500 на Agency).

Захист від приватних адрес

Перевірки Tenium не можна перетворювати на спосіб сканувати чужу внутрішню мережу. Той самий захист, що діє, коли ви додаєте монітор вручну, діє й під час імпорту, і його перевіряють ще раз, коли ви натискаєте Import, а не лише під час попереднього перегляду. Рядок відхиляється із зрозумілою причиною, якщо:

  • URL не належить до http чи https або містить ім’я користувача чи пароль;
  • хост — це localhost або внутрішнє ім’я на кшталт .local чи .internal;
  • хост — це IP-адреса з приватного (10.x, 192.168.x, 172.16-31.x), loopback, link-local або іншого непублічного діапазону, зокрема відповідники IPv6.

Якщо ви стежите в UptimeRobot за роутером чи сервером у приватній мережі, такі рядки з’являться як пропущені. Це працює захист, а не помилка імпорту.

Після імпорту: чек-лист

Імпорт копіює монітори, а не все, що довкола них. Пройдіть по цьому списку.

  1. Контакти для сповіщень. Додайте їх у Settings, потім Alert contacts. E-mail працює на кожному тарифі; Telegram, Slack, Teams і Mattermost доступні від Starter. Попередній перегляд показує типи, якими ви користувалися (наприклад, «2 E-mail, 1 Slack»), щоб ви могли їх відтворити. Позначте «Attach my default alert contacts», якщо хочете приєднати їх до кожного імпортованого монітора.
  2. Heartbeat. Оновіть кожне завдання cron новою адресою ping. Сторінка результату перелічує їх.
  3. Сторінки статусу. Створіть їх заново й спрямуйте CNAME на нову ціль. URL на домені постачальника змінюються.
  4. Вікна обслуговування. Уведіть повторювані вікна знову.
  5. Простори клієнтів (Agency). Якщо в акаунті є простори клієнтів, випадний список на сторінці перегляду призначає всю партію одному клієнту. Якщо хочете їх розділити, запускайте імпорт окремо для кожного клієнта.
  6. Надішліть тестове сповіщення з кожного контакту й переконайтеся, що воно надійшло.
  7. Тиждень працюйте з обома інструментами. Порівнюйте інциденти. Скасовуйте старий акаунт лише після того, як побачите справжній або навмисно викликаний збій, оброблений так, як вам потрібно.

Якщо щось пішло не так

  • «That looks like a main (read/write) API key.» Створіть натомість ключ лише для читання (My Settings, API Settings, Read-only API key).
  • Ліміт запитів. UptimeRobot обмежує виклики API на безкоштовних акаунтах, а Tenium дозволяє три попередні перегляди на годину на акаунт. Зачекайте хвилину, а у випадку ліміту переглядів — годину.
  • Таймаут. UptimeRobot не відповів протягом 15 секунд. Спробуйте за хвилину.
  • Понад 2000 моніторів. Імпорт зупиняється без жодних змін. Для дуже великих акаунтів скористайтеся шляхом через CSV на вкладці File або розділіть монітори за групами.
  • Рядок попереджає, що має ту саму назву чи URL, що й наявний монітор. Його за замовчуванням не позначено; позначайте, лише якщо вам справді потрібна друга копія.
  • Попередній перегляд показує перші 500 моніторів. Якщо їх в акаунті більше, сторінка про це повідомить; імпортуйте партіями.

Також можна завантажити експорт UptimeRobot у форматі CSV на вкладці File, якщо не хочете користуватися ключем. Документація з імпорту описує обидва шляхи.

Наступний крок

Створіть безкоштовний акаунт, запустіть попередній перегляд і подивіться на таблицю, перш ніж щось позначати. Якщо цифри влаштовують, порівняння Tenium з UptimeRobot покаже, що змінюється в ціні й можливостях, сторінка моніторингу сайту пояснить, які перевірки ви щойно імпортували, а інструмент «Чи працює сайт» — швидкий спосіб перевірити будь-який сайт із нашого чекера.

Поширені запитання

Чи безпечно давати Tenium мій ключ API від UptimeRobot?

Користуйтеся ключем лише для читання, а не основним. Такий ключ може показувати список моніторів, але не може нічого змінити чи видалити. Tenium використовує ключ для попереднього перегляду, не зберігає й не записує його в журнал, а основний ключ (для читання й запису) навмисно відхиляє. Згодом ключ лише для читання можна видалити в UptimeRobot.

Які типи моніторів імпортуються?

Монітори HTTP(s), ключових слів, ping, портів і heartbeat. Групи моніторів та будь-які інші типи UptimeRobot пропускаються й показуються в попередньому перегляді з указаною причиною.

Що буде, якщо мій тариф не дозволяє якийсь тип монітора?

Рядок позначається як пропущений, і його не можна вибрати. На тарифі Free це стосується моніторів heartbeat, які доступні від Starter. Якщо ви вибрали більше моніторів, ніж у тарифі вільних місць, кнопка імпорту лишається неактивною, доки ви не приберете частину позначок або не перейдете на вищий тариф.

Чи переносяться мої контакти для сповіщень?

Ні. Дані контактів, такі як адреси e-mail, URL webhook і токени, ніколи не копіюються. Попередній перегляд показує типи контактів, якими ви користувалися, а прапорець приєднує ваші типові контакти Tenium до кожного імпортованого монітора.

Чи можна імпортувати більше ніж один раз?

Так. Монітори, що збігаються з наявними за назвою чи URL, потрапляють у список без позначки як імовірні дублікати. Попередніх переглядів можна зробити не більше трьох на годину на акаунт, а сам UptimeRobot обмежує кількість викликів API, тож за повідомлення про ліміт зачекайте хвилину.


Читайте також

Пов’язані сторінки Tenium

Відстежуйте перший сайт безкоштовно

30 моніторів безкоштовно, перевірки з 2 регіонів, без банківської картки. Перевірка SSL і терміну дії домену — від $7 на місяць.