Довідка та інструкціїРозширені монітори › Масовий імпорт моніторів через CSV

Масовий імпорт моніторів через CSV

4 хв читання · Розширені монітори

Якщо ви переходите з іншого інструмента моніторингу сайтів або у вас 20 чи більше сторінок, додавати їх вручну - марнування часу. Масовий імпорт завантажує за один раз файл CSV (таблиця, збережена як текст) і створює з нього десятки моніторів.

Підготовка файлу CSV

CSV можна підготувати в Excel, Google Таблицях або в будь-якому текстовому редакторі. Збережіть його в кодуванні UTF-8 (підтримка діакритики). Перший рядок містить назви стовпців, наступні рядки - окремі монітори.

name,type,target,interval_minutes,expected_status,expected_keyword
"Головна сторінка",http,https://www.mojakompanija.ua,5,200,"Ласкаво просимо"
"API health",http,https://api.mojakompanija.ua/health,1,200,"\"status\":\"ok\""
"Сервер БД",tcp,db.mojakompanija.ua:5432,5,,
"Email MX",dns,mojakompanija.ua,30,,
"SSL-сертифікат",ssl,www.mojakompanija.ua,1440,,

Стовпці

  • name - обовʼязковий, макс. 120 символів. Назва, яку ви побачите в огляді.
  • type - обовʼязковий. Один із: http, ssl, tcp, dns, domain, heartbeat, ping, visual, lan_ping, lan_tcp, lan_http.
  • target - обовʼязковий (крім типу heartbeat). URL, імʼя хоста або host:port залежно від типу монітора.
  • interval_minutes - необовʼязковий, за замовчуванням 5. Мінімум залежить від тарифу.
  • expected_status - необовʼязковий, застосовується лише до монітора http. Очікуваний код відповіді (за замовчуванням 200).
  • expected_keyword - необовʼязковий. При типі http перевіряє, чи є рядок у тілі відповіді; при типі dns перевіряє, чи є він у значенні DNS-запису.

Для LAN-типів (lan_*) монітор привʼязується до вашого наявного LAN-агента, а як ціль ви вказуєте локальний IP або імʼя хоста (наприклад 192.168.1.10).

Порядок імпорту

Сторінка масового імпорту моніторів з CSV
Сторінка імпорту показує зразок формату та результат після завантаження файлу.
  1. У панелі натисніть Імпортувати CSV.
  2. На сторінці імпорту ви бачите зразок формату CSV - підготуйте за ним свої монітори та збережіть файл як CSV (UTF-8).
  3. Натисніть Вибрати файл, завантажте CSV і підтвердьте кнопкою Імпортувати.
  4. Після завершення зʼявляється кількість створених моніторів і можливі пропущені рядки з причиною (наприклад, невідомий тип або перевищений ліміт тарифу).

Увага на ліміт тарифу: якщо імпорт перевищить кількість моніторів у вашому тарифі, він зупиниться на межі ліміту, а решта рядків буде позначена як пропущена. Поточний стан (X / Y моніторів) ви бачите у лівому верхньому куті панелі.

Часті помилки в CSV

  • Невідомий тип - помилка набору в стовпці type. Перевірте список дозволених значень.
  • Відсутній target - крім типу heartbeat, кожен монітор повинен мати ціль.
  • Лапки в ключовому слові - якщо expected_keyword містить лапки, їх потрібно записувати зі зворотною скісною рискою (так зване екранування): "\"status\":\"ok\"".
  • Крапка з комою замість коми - у деяких країнах Excel зберігає CSV з крапкою з комою. Під час збереження виберіть формат "CSV UTF-8 (розділений комами)".
  • Завеликий файл - максимальний розмір файлу CSV - 2 МБ. Для звичайного імпорту десятків і сотень моніторів цього з надлишком вистачає.
Порада: Після імпорту всі монітори запускають першу перевірку протягом хвилини. Достатньо зачекати і стежити за панеллю.
Чи був цей посібник корисним?