Ajuda e guiasMonitores avançados › Importação em massa via CSV

Importação em massa via CSV

4 min de leitura · Monitores avançados

Bulk import de monitores via CSV

4 min de leitura

Se você está migrando de outra ferramenta de uptime ou tem mais de 20 sites, adicionar manualmente é perda de tempo. O bulk import carrega um arquivo CSV e cria dezenas de monitores de uma só vez.

Formato CSV

name,type,target,interval_minutes,expected_status,expected_keyword,tags
"Página principal",https,https://www.empresa.com,5,200,"Bem-vindo",production
"API health",https,https://api.empresa.com/health,1,200,"\"status\":\"ok\"",api
"DB server",tcp,db.empresa.com:5432,5,,,production
"Email MX",dns,empresa.com,30,,,email

Colunas:

  • name - obrigatório, máximo 120 caracteres
  • type - obrigatório, um de: http, ssl, tcp, dns, heartbeat, visual, lan_ping, lan_tcp, lan_http
  • target - obrigatório, URL / hostname / IP:port
  • interval_minutes - opcional, default 5 (limite conforme o plano)
  • expected_status - opcional, HTTP status code (default 200)
  • expected_keyword - opcional, string no body
  • tags - opcional, tags separadas por vírgula (máximo 8)

Procedimento

  1. Abra o dashboard -> Adicionar monitor -> aba Bulk import.
  2. Baixe o template CSV (colunas corretas + UTF-8 BOM).
  3. Preencha no Excel / Google Sheets / editor de texto. Salve como CSV (UTF-8).
  4. Faça upload pelo botão "Selecionar arquivo" -> a Pré-visualização exibe as primeiras 20 linhas + erros.
  5. Se estiver tudo OK, clique em "Importar X monitores".

Atenção aos limites: se você ultrapassar o número de monitores do seu plano, o import falha. O estado atual está visível no canto superior esquerdo do dashboard (X / Y monitores).

Dicas

  • Para expected_keyword com aspas, use double escape: "\"status\":\"ok\""
  • Separe as tags com vírgulas: production,critical (o separador CSV também é vírgula - envolva a célula inteira em aspas)
  • Após o import, todos os monitores começam a ser verificados em menos de um minuto