Admin — YAUM

Painel de Controle

Gerenciamento de serviços monitorados

← Dashboard
{#if data.error}

{data.error}

{:else if services.length === 0}

Nenhum serviço cadastrado

{:else} {#each [...new Set(services.map((s) => s.group_name || 'Geral'))].sort() as group}

{group}

{#each services.filter((s) => (s.group_name || 'Geral') === group) as svc (svc.id)} {/each}
ID Nome Status SLA 30d Ações
{svc.id} {svc.name} {svc.last_heartbeat?.is_up ?? true ? 'UP' : 'DOWN'} {svc.stats ? svc.stats.uptime_30d.toFixed(2) + '%' : '—'}
{/each} {/if}

Manutenções Programadas

Janelas de manutenção exibem um aviso no topo do site

{#if maintenances.length === 0}

Nenhuma manutenção agendada

{:else}
{#each maintenances as mtn (mtn.id)} {/each}
Título Início Fim Ativa Ações
{mtn.title} {new Date(mtn.start_time).toLocaleString('pt-BR')} {new Date(mtn.end_time).toLocaleString('pt-BR')} {mtn.is_active ? 'Sim' : 'Não'}
{/if}
{#if showForm}
e.stopPropagation()} >

{editingSvc ? 'Editar Serviço' : 'Novo Serviço'}

{#if editingSvc} {/if}

Opcionais

{#if formError}

{formError}

{/if}
{/if} {#if showMtnForm}
e.stopPropagation()} >

{editingMtn ? 'Editar Manutenção' : 'Nova Manutenção'}

{#if editingMtn} {/if}
{#if mtnFormError}

{mtnFormError}

{/if}
{/if}