简体中文 繁體中文 English 日本語 Deutsch 한국어 بالعربية TÜRKÇE português คนไทย Français

Ulanzi Studio

 找回密码
 立即注册
查看: 21|回复: 1

[Novo Plugin] Ulanzi Uptime Monitor

[复制链接]

3

主题

5

回帖

56

积分

注册会员

积分
56
发表于 昨天 15:10 | 显示全部楼层 |阅读模式
Olá, equipe Ulanzi,

Gostaria de submeter um novo plugin para o UlanziDeck: o Uptime Monitor.

Repositório: https://github.com/JEAN-ALMEIDA-CZO/Ulanzi-Uptime-Monitor-Plugin

O que faz:
Monitora qualquer site, API ou servidor direto numa tecla. O usuário digita uma URL e a tecla vira um painel de status ao vivo:

Status por cor: 🟢 No ar · 🟠 Lento (latência alta/instável) · 🔴 Fora do ar (pisca em vermelho) · ⚪ Verificando.
Gráfico de latência em tempo real com 3 modos (Barras, Linha/Ping com limiar e pico, e Minimal) — alterna pelo painel ou pressionando a tecla.
Latência atual em ms, host monitorado e % de disponibilidade real (acumulada).
Notificações no desktop (Windows + macOS) quando o site cai e quando se recupera — só nas transições, sem spam.
Intervalo de verificação e limiar de latência configuráveis; 6 temas escuros + 4 claros.
Conformidade e técnica:

Cross-platform confirmado (Windows + macOS): caminhos via os.platform() + path.join, sem paths fixos, sem binários nativos (única dependência é ws, JS puro).
Verificações são requisições HTTP/HTTPS diretas à URL do usuário (Node http/https) — sem API de terceiros, sem telemetria, sem chaves.
Notificações usam ferramentas do próprio SO (PowerShell/Toast no Windows; terminal-notifier/osascript no macOS).
Logs de debug desligados por padrão (ativáveis por env var).
Totalmente localizado em 10 idiomas (inclusive nome no menu lateral): EN, PT-BR, PT-PT, ES, FR, DE, JA, KO, ZH-CN, ZH-HK.
Inclui página de tutorial moderna e multilíngue, LICENSE (MIT) e THIRD-PARTY-LICENSES.
Versão 1.0.0, manifest com suporte a Windows 10+ e macOS 10.11+, UlanziDeck 2.1.0+.

Fico à disposição para ajustes. Obrigado!

Atenciosamente,
Jean Almeida

banner.png
banner_Chinese.png

com.uptime.monitor.ulanziPlugin_1.0.0.zip

4.15 MB, 下载次数: 2

3

主题

5

回帖

56

积分

注册会员

积分
56
 楼主| 发表于 半小时前 | 显示全部楼层
本帖最后由 darkdomi 于 2026-6-8 01:18 编辑

Olá @ulanzi, segue a nova versão 1.2.0, foi feita algumas melhorias e adicionado alguns recursos, acompanhe no github!

https://github.com/JEAN-ALMEIDA-CZO/Ulanzi-Uptime-Monitor-Plugin



Digite um URL — ou um caractere host:port— em uma tecla e o plugin continuará a analisá-la em intervalos regulares, transformando a tecla em um painel de status em tempo real:

Dois modos de verificação — HTTP/HTTPS (sites, APIs, endpoints de saúde) ou porta TCP bruta (bancos de dados, SSH, e-mail, servidores de jogos… qualquer coisa que utilize uma porta).
Cor do status — 🟢 PARA CIMA (online), 🟠 LENTO (alta latência / oscilação), 🔴 PARA BAIXO (alerta piscando), ⚪ VERIFICANDO (em voo).
Gráfico de latência ao vivo — um gráfico de barras em tempo real das últimas 32 verificações; verificações com falha são exibidas por uma barra vermelha de altura total.
Latência atual em milissegundos, o host que está sendo monitorado e a porcentagem de tempo de atividade no período recente.
Uma luz vermelha piscando indica que o site está fora do ar — impossível não ver.
Notificações na área de trabalho (Windows + macOS) quando um site fica fora do ar e quando volta a funcionar — disparadas apenas durante as transições, sem spam. O alerta de recuperação informa a duração da indisponibilidade e um alerta opcional de repetição avisa a cada N minutos enquanto o site estiver fora do ar.
Monitoramento de certificado SSL — as chaves HTTPS ficam laranjas e indicam SSL 12dquando o certificado está prestes a expirar.
Verificação de conteúdo (palavra-chave) — verifica se a página contém (ou não contém ) uma palavra — detecta erros "200 OK, mas página incorreta/em manutenção".
Alertas via webhook — POST para Slack / Discord / Teams (ou qualquer endpoint) em caso de inatividade/recuperação.
Opções de energia — método HTTP personalizado (GET/HEAD), códigos de status esperados , um cabeçalho de solicitação e autenticação básica .
Janelas de tempo de atividade + estatísticas — tempo de atividade de 24 horas na chave, tempo de atividade de 7 dias no modo Mínimo, além da latência média/p95 no modo Linha (os intervalos de uma hora persistem após reinicializações).
Modo de manutenção — pausa as verificações durante a implantação; a tecla mostra PAUSED .
Pressione a tecla para alternar entre os gráficos (Barras → Linha → Mínimo).
Sem chaves de API, sem serviços de terceiros, sem telemetria — as verificações são solicitações HTTP/HTTPS simples (ou uma conexão TCP) diretamente para o seu alvo.

com.uptime.monitor.ulanziPlugin_1.2.0.zip

4.16 MB, 下载次数: 0

1.2.0

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|Ulanzi Studio论坛 ( 粤ICP备2024258515号-1 )

GMT+8, 2026-6-8 01:47 , Processed in 0.134876 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表