NetView: um monitor de rede simples

Há uns dois anos, percebi uma necessidade lá no trabalho: a gente precisava saber, de forma rápida, quais das centenas de dispositivos do parque do hospital estavam online ou offline.

Com isso em mente, comecei a pesquisar soluções. Eu já conhecia o Zabbix, mas achava ele meio overdressed pra essa situação, era mais do que eu precisava.

Depois de testar algumas opções, cheguei a uma conclusão: todos os sistemas que encontrei eram grandes demais pra minha necessidade. Então resolvi criar um do zero. Nada muito ambicioso. Só algo simples e direto ao ponto.

Foi assim que nasceu o NetView. Ele é um monitor básico, que usa ICMP pra verificar os dispositivos que você indicar. O resultado aparece num dashboard com status de online ou offline. Também dá pra configurar horários em que certos dispositivos não precisam ser monitorados, algo útil pra evitar alertas desnecessários.

Recentemente, o NetView passou por uma grande atualização e chegou à versão 2.0. A stack mudou bastante: a primeira versão usava Axios e PHP; agora, tudo foi refeito com Node.js, Vue.js, WebSockets e WhatsApp-web.js (agora também dá pra enviar os status direto no WhatsApp).

NetView 2.0

Se quiser dar uma olhada no código ou testar, o projeto está disponível aqui.

Comentários

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *