PriorStates Studio Link
Quando algo quebra num servidor, aparece no Alertas do seu celular.
Um complemento do Studio para as máquinas que ficam sempre ligadas: servidores, tarefas agendadas, máquinas de build. Um pequeno programa, sem nada para manter rodando nem portas para abrir, coloca alertas no app Alertas da Galeria e pode fazer o celular tocar. Tudo o que ele pode fazer é adicionar um alerta: não consegue ler seus alertas nem chegar ao seu celular ou computador.
Como configurar
Quatro passos, em dois aparelhos: seu celular com o PriorStates Studio e a máquina que vai enviar os alertas. Uns cinco minutos.
- 1
Pegue um código no celular
No PriorStates Studio, abra o Alertas (adicione pela Galeria se não tiver) e depois Configuração → Adicionar. Você recebe um código como
PT-GESN-NXPB. Vale uma vez, por meia hora. - 2
Instale o Link na máquina
Na máquina que vai enviar os alertas, rode o instalador de uma linha abaixo, ou baixe o arquivo para o seu sistema.
- 3
Registre e envie um teste
Rode
priorstates-link enroll PT-GESN-NXPB --name web-1e depoispriorstates-link test. O alerta de teste aparece no Alertas do seu celular. - 4
Envie dos seus scripts
De um script, uma tarefa agendada, uma etapa de build ou do seu monitoramento:
priorstates-link send --sev1 --service backup "Nightly backup failed".
Feito para máquinas que ficam sempre ligadas
Cerca de 6 MB, sem runtime e sem nada que inicie com o sistema. Linux, macOS e Windows.
Ele só envia. Nada na máquina precisa ser acessível pela internet.
Cada alerta é lacrado na máquina com uma chave que só o seu celular tem, então o relay que o transporta não consegue lê-lo.
O mesmo alerta de novo é uma linha com um contador, não uma linha nova a cada vez.
Ative Tocar este celular no Alertas e um sev1 toca mesmo com o Studio fechado. O toque é por melhor esforço, não um pager.
Cada máquina tem a sua própria chave. Revogue uma no Alertas e as outras continuam funcionando.
Seus dados
O que o Link guarda na máquina, o que pode fazer com isso e o que não pode.
O que faz
- Guarda uma credencial para cada celular com que se registrou, num arquivo que só o seu usuário pode ler.
- Com ela, pode adicionar um alerta a esses celulares: uma gravidade, um serviço, um título, um detalhe e um link.
- Os alertas passam lacrados pelo nosso relay, e o relay só guarda o que não consegue ler. O Alertas lista cada máquina e quando ela enviou pela última vez.
- Se um celular passou uma semana sem buscar os alertas, o Link avisa ao enviar, para que um celular que sumiu não falhe em silêncio.
O que não faz
- Não consegue ler nenhum alerta, chegar ao seu celular ou computador, nem registrar outra máquina.
- Sem conta, sem serviço em segundo plano, sem portas abertas.
- Não envia nada além dos alertas que você envia.
Política de privacidade · A política completa, em inglês, explica isso em “Alerts and being woken”.
Baixe o Studio Link
Para Linux e macOS (x86-64 e ARM) e Windows (x86-64). Grátis.
Linux e macOS: uma linha
curl -fsSL https://priorstates.com/link/install.sh | sh
Ele confere o download com os checksums publicados. São umas quarenta linhas; leia antes se quiser: install.sh
Ou baixe o arquivo
| Sistema | Arquivo | |
|---|---|---|
| Linux · x86-64 | priorstates-link-linux-amd646,0 MB | Baixar |
| Linux · ARM64 | priorstates-link-linux-arm645,6 MB | Baixar |
| macOS · Apple silicon | priorstates-link-macos-arm645,7 MB | Baixar |
| macOS · Intel | priorstates-link-macos-amd646,1 MB | Baixar |
| Windows · x86-64 | priorstates-link-windows-amd64.exe6,1 MB | Baixar |
Versão 1.1.1 · Checksums: SHA256SUMS
Os arquivos de macOS ainda não são notarizados: na primeira vez, permita em Ajustes do Sistema → Privacidade e Segurança → Abrir Mesmo Assim.
Ligar aos seus sistemas
O guia de integração, em inglês, mostra alertas a partir de código em qualquer linguagem, cron, systemd, CI e Prometheus Alertmanager, mais de um celular, ligações e mensagens de texto para o que precisa chegar a alguém, e como rodar o seu próprio relay.
PriorStates Studio no seu celular →PriorStates Studio para pequenos negócios →