Sign inSign up

antonioabrantes/system-monitor

By antonioabrantes

•Updated 6 months ago

API para monitoramento em tempo real de sistemas Linux — CPU, memória e discos.

Image
0

10K+

antonioabrantes/system-monitor repository overview

O NanoSysWatch é uma API leve para monitoramento em tempo real de sistemas Linux. Ideal para integração com dashboards e ferramentas de monitoramento, ela fornece dados essenciais como uso de CPU, memória e discos.

🎯 Objetivo Fornecer informações básicas do sistema de forma simples e eficiente — sem a complexidade de funcionalidades como armazenamento histórico ou notificações. A ideia foi criar uma solução direta, feita sob medida para monitoramento em tempo real.

A API expõe:

🔧 Uso de CPU (geral e por núcleo) 🧠 Memória (total, livre e usada) 💾 Discos (espaço livre, usado e total) Essas informações são acessíveis via uma API simples, pronta para ser consumida por outras aplicações ou dashboards.

Apesar de existirem várias soluções no mercado, preferi desenvolver a minha própria. 😜

📦 Funcionalidades Uso de CPU: Monitoramento do uso total e por núcleo. Uso de Memória: Total, usado e livre. Discos: Monitoramento de espaço livre, total e usado em cada disco montado. 💻 Compatibilidade Essa API foi testada e é compatível com os seguintes sistemas operacionais:

Linux: Ubuntu Debian CentOS Fedora Arch Linux Alpine Linux

https://github.com/antonio-abrantes/nanosyswatch⁠

Tag summary

Content type

Image

Digest

sha256:696f3b136…

Size

43.6 MB

Last updated

6 months ago

docker pull antonioabrantes/system-monitor