1 repository
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 este un sistem de gestionare a surselor de alimentare neîntreruptibilă (UPS) care monitorizează și controlează hardware-ul de protecție a energiei. Funcționează ca un coordonator automat de oprire și un monitor de rețea pentru energie, implementând standardul RFC 9271 pentru comunicarea cu hardware-ul de alimentare. Proiectul acționează ca un strat de traducere a driverelor hardware, convertind semnalele de la interfețele USB, seriale și SNMP într-un format de date unificat. Utilizează o arhitectură client-server pentru a transmite metricile bateriei și tensiunii de la driverele hardware către clienții de monitorizare la distanță prin rețea. Capabilitățile includ monitorizarea energiei în timp real, vizualizarea stării hardware prin dashboard-uri bazate pe web și gestionarea unităților de distribuție a energiei. Sistemul gestionează, de asemenea, opririle sigure automate bazate pe praguri critice ale bateriei și oferă instrumente pentru descoperirea dispozitivelor și recuperarea după resetarea hardware. Securitatea este gestionată prin controlul accesului bazat pe IP pentru comenzile serverului și atribuirea privilegiilor de acces hardware prin reguli de sistem.
Serves device information through a web interface and language bindings for external software integration.