Pomoc i poradnikiZaawansowane monitory › Bulk import monitorów przez CSV

Bulk import monitorów przez CSV

4 min czytania · Zaawansowane monitory

Bulk import monitorów przez CSV

4 min czytania

Jeśli migrujesz z innego narzędzia uptime lub masz 20+ stron, ręczne dodawanie to strata czasu. Bulk import wczytuje plik CSV i tworzy dziesiątki monitorów naraz.

Format CSV

name,type,target,interval_minutes,expected_status,expected_keyword,tags
"Strona główna",https,https://www.firma.pl,5,200,"Witamy",production
"API health",https,https://api.firma.pl/health,1,200,"\"status\":\"ok\"",api
"DB server",tcp,db.firma.pl:5432,5,,,production
"Email MX",dns,firma.pl,30,,,email

Kolumny:

  • name - wymagany, max 120 znaków
  • type - wymagany, jeden z: http, ssl, tcp, dns, heartbeat, visual, lan_ping, lan_tcp, lan_http
  • target - wymagany, URL / hostname / IP:port
  • interval_minutes - opcjonalny, domyślnie 5 (limit wg planu)
  • expected_status - opcjonalny, HTTP status code (domyślnie 200)
  • expected_keyword - opcjonalny, ciąg znaków w body
  • tags - opcjonalny, tagi oddzielone przecinkami (max 8)

Procedura

  1. Otwórz dashboard → Dodaj monitor → zakładka Bulk import.
  2. Pobierz template CSV (prawidłowe kolumny + UTF-8 BOM).
  3. Wypełnij w Excelu / Google Sheets / edytorze tekstowym. Zapisz jako CSV (UTF-8).
  4. Upload przez przycisk "Wybierz plik" → Podgląd pokaże pierwsze 20 wierszy + błędy.
  5. Jeśli wszystko OK, naciśnij "Importuj X monitorów".

Uwaga na limity: jeśli przekroczysz liczbę monitorów w swoim planie, import zakończy się niepowodzeniem. Aktualny stan widzisz w lewym górnym rogu dashboardu (X / Y monitorów).

Wskazówki

  • Dla expected_keyword z cudzysłowami użyj podwójnego escape: "\"status\":\"ok\""
  • Tagi oddziel przecinkami: production,critical (separator CSV to też przecinek - całą komórkę otocz cudzysłowami)
  • Po imporcie wszystkie monitory zaczną być checkowane w ciągu minuty