1 Repo
Exposing internal system data via web-accessible APIs and language bindings for third-party integration.
Distinct from Web API Integration: Candidates focus on specific KVM or Crypto APIs; this is general data exposure for hardware monitoring.
Explore 1 awesome GitHub repository matching web development · API Data Exposure. Refine with filters or upvote what's useful.
NUT ist ein Managementsystem für unterbrechungsfreie Stromversorgungen (USV), das Stromschutz-Hardware überwacht und steuert. Es fungiert als automatisierter Shutdown-Koordinator und Netzwerk-Strommonitor und implementiert den RFC-9271-Standard für die Kommunikation mit Stromversorgungs-Hardware. Das Projekt agiert als Hardware-Treiber-Übersetzungsschicht, die Signale von USB-, seriellen und SNMP-Schnittstellen in ein einheitliches Datenformat konvertiert. Es nutzt eine Client-Server-Architektur, um Batterie- und Spannungsmesswerte von Hardware-Treibern an Remote-Monitoring-Clients über ein Netzwerk zu streamen. Zu den Funktionen gehören Echtzeit-Stromüberwachung, Hardware-Statusvisualisierung via webbasierter Dashboards und das Management von Stromverteilungseinheiten (PDUs). Das System handhabt zudem automatisierte sichere Shutdowns basierend auf kritischen Batterieschwellenwerten und bietet Tools für die Geräteerkennung und Hardware-Reset-Wiederherstellung. Sicherheit wird durch IP-basiertes Access-Control für Serverbefehle und die Zuweisung von Hardware-Zugriffsrechten via Systemregeln verwaltet.
Serves device information through a web interface and language bindings for external software integration.