Plugins

Uptime

Uptime

Resumo

Monitoramento completo: sites, APIs, heartbeats de crons, DNS, SSL, domínios e servidores. Alertas em múltiplos canais (Slack, Discord, Telegram, Microsoft Teams e Email), AI Insights preditivos, status pages customizáveis com subdomínio próprio, janelas de manutenção, SSRF blocking, rate limits, audit log e secrets vault.

Para quem é

  • Times de engenharia e SRE que operam múltiplos serviços
  • Agências e MSPs que monitoram infraestrutura de clientes
  • E-commerces e SaaS que não podem perder vendas por downtime
  • Empresas que precisam de status page pública com sua marca

O que você pode fazer

Monitoramento

  • Monitores HTTP/HTTPS/TCP/Ping (tab monitors).
  • Heartbeats para crons e jobs externos — se o ping não chega no prazo, alerta dispara (tab heartbeats).
  • DNS check periódico (A, AAAA, MX, TXT) com alerta anti-hijack (tab dns).
  • SSL check e alerta de expiração (tab ssl, cron diário 06h).
  • Expiração de domínio via WHOIS (tab domains).
  • Monitoramento de servidores (CPU, RAM, disco) via agente (tab servers).

Incidentes e status

  • Incidentes com timeline de atualizações (tab incidents).
  • Status pages com subdomínio próprio (ex.: status.suaempresa.com), logo, cores e assinatura por e-mail (tab status-pages).
  • Janelas de manutenção programadas (tab maintenance).

Alertas (5+ canais)

  • Email, Slack, Discord, Telegram, Microsoft Teams, SMS, Webhook, Push (tabs contacts, notifications).
  • Cooldown configurável para evitar flood.
  • Roteamento por severidade e por monitor.

Inteligência e segurança

  • AI Insights: padrões de falha, previsão de incidentes e recomendações (tab ai-insights).
  • SSRF blocking + IP rules + rate limits (uptime_ssrf_blocked, uptime_ip_rules, uptime_rate_limits).
  • Secrets vault para credenciais de checagem (uptime_secrets).
  • Audit log completo (uptime_audit_log).
  • Retention policies configuráveis por tipo de dado.

Como começar

  1. Acesse Dashboard > Uptime > Monitores.
  2. Crie seu primeiro monitor (HTTP, TCP ou Ping).
  3. Em Contacts, adicione canais (Slack, Telegram etc.).
  4. Vincule o monitor aos canais.
  5. Monte uma Status Page pública em Status Pages.
  6. Configure Heartbeats para seus crons externos.

Tutoriais

Tutorial 1: Monitor HTTP com alerta no Slack

  1. Monitores > novo HTTP.
  2. URL, intervalo, timeout.
  3. Contacts > Slack webhook.
  4. Associe o monitor ao contato.
  5. Simule queda para validar o alerta.

Tutorial 2: Heartbeat de um cron

  1. Heartbeats > novo.
  2. Copie a URL de ping.
  3. Adicione curl $URL no final do seu cron.
  4. Se o ping não chegar no prazo, você é alertado.

Tutorial 3: Status page com subdomínio

  1. Status Pages > nova página.
  2. Adicione componentes (API, site, banco).
  3. Configure subdomínio (status.seudominio.com).
  4. Publique e compartilhe.

Tutorial 4: Janela de manutenção

  1. Manutenção > nova janela.
  2. Escolha monitores afetados, data e duração.
  3. Alertas são suprimidos no período; aviso publicado na status page.

Integrações com outros plugins

  • Workspace: monitores isolados por workspace.
  • Intelligence / AI-Agents: AI Insights aproveitam eventos do Uptime.
  • Inbox / Chatbot: incidentes abrem tickets automaticamente.
  • Push / Social-Proof: status pode virar banner no site.

Perguntas frequentes

  1. Quais canais de alerta suportados? Email, Slack, Discord, Telegram, Microsoft Teams, SMS, webhook e push — configuráveis por monitor/severidade.
  2. O que são Heartbeats? Monitore crons externos — se o ping não chegar no prazo, você é avisado.
  3. Monitora expiração de domínio? Sim, via WHOIS, com alerta antecipado.
  4. Tem status page customizável? Sim, com subdomínio próprio, logo, cores e assinatura por e-mail.
  5. Existe proteção SSRF? Sim, bloqueio de IPs privados, rate limits e audit log completo.
  6. Como funciona o AI Insights? Analisa histórico de checagens, detecta padrões e prevê incidentes.
  7. Posso programar manutenção? Sim — alertas são suprimidos no período.
  8. Retenção de dados é configurável? Sim, via retention_policies por tipo.

Glossário

  • Heartbeat: ping periódico esperado por um cron/job.
  • SSRF: Server-Side Request Forgery; bloqueio evita abuso de checagens internas.
  • Status page: página pública com estado dos serviços.

Limitações e avisos

  • Checks DNS dependem de resolvedores externos; resultados podem variar por região.
  • Agente de servidor exige instalação no host.
  • Status page com domínio próprio exige DNS apontado.

Relacionados

  • Workspace, Intelligence, AI-Agents, Inbox

Este artigo foi útil?

Perguntas e Respostas

Nenhuma pergunta ainda. Seja o primeiro a perguntar!

Tem uma dúvida sobre este artigo?

CAPTCHA