Справка и руководстваПродвинутые мониторы › Массовый импорт мониторов через CSV

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

4 мин чтения · Продвинутые мониторы

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

4 мин чтения

Если мигрируете с другого uptime-инструмента или у вас 20+ веб-сайтов, ручное добавление - потеря времени. Bulk import загружает CSV-файл и создаёт десятки мониторов сразу.

Формат CSV

name,type,target,interval_minutes,expected_status,expected_keyword,tags
"Главная страница",https,https://www.mycompany.com,5,200,"Welcome",production
"API health",https,https://api.mycompany.com/health,1,200,"\"status\":\"ok\"",api
"DB server",tcp,db.mycompany.com:5432,5,,,production
"Email MX",dns,mycompany.com,30,,,email

Столбцы:

  • name - обязательный, макс 120 символов
  • type - обязательный, один из: http, ssl, tcp, dns, heartbeat, visual, lan_ping, lan_tcp, lan_http
  • target - обязательный, URL / hostname / IP:port
  • interval_minutes - необязательный, default 5 (лимит по плану)
  • expected_status - необязательный, HTTP status code (default 200)
  • expected_keyword - необязательный, строка в body
  • tags - необязательный, теги через запятую (макс 8)

Процедура

  1. Откройте dashboard → Добавить монитор → вкладка Bulk import.
  2. Скачайте шаблон CSV (правильные столбцы + UTF-8 BOM).
  3. Заполните в Excel / Google Sheets / текстовом редакторе. Сохраните как CSV (UTF-8).
  4. Загрузите через кнопку "Выбрать файл" → Предпросмотр покажет первые 20 строк + ошибки.
  5. Если всё в порядке, нажмите "Импортировать X мониторов".

Внимание к лимитам: если превысите количество мониторов в вашем плане, импорт не удастся. Текущее состояние видно в левом верхнем углу dashboard (X / Y мониторов).

Советы

  • Для expected_keyword с кавычками используйте double escape: "\"status\":\"ok\""
  • Теги разделяйте запятыми: production,critical (CSV-разделитель тоже запятая - оберните всю ячейку в кавычки)
  • После импорта все мониторы начнут проверяться в течение минуты