Systemwerte auslesen

  • Hallo zusammen,


    kann ich in einem Modul die Werte aus der Weboberfläche (Systemstatus -> Auslastung) auslesen?
    Ich bastel an einem kleinen Monitoringtool und möchte ungern alle Werte über die Shell berechnen, wenn diese hier schon entsprechend gelistet sind.


    Danke
    RH

    Viele Grüße
    Rouven

  • Hallo RH


    In PRTG-Monitoring Modul von uns auf Github ist Open-Source. Dort sind auch die Rohen Funktionen/Modulbausteine Verfügbar.


    U.a. ein Baustein "MonitoringOutput" https://github.com/Fabian95qw/…e/prtg/sensors/monitoring


    Dieser gibt dir alle, und noch mehr Infos aus, die auch der GUI Mitgegeben werden, nur halt "roh".


    Du kannst den Baustein in deinem Modul via ==> Resources Hochladen ==> Apply (Die MonitoringOutput.class, nicht die MonitoringOutput.java)
    Dann Taucht eine neue Funktion im Tab Public (Expert Mode an) ==> [Dein Modulname] ==> MonitoringOutput auf.


    Diese gibt dir den ganz Rohen String der ganzen Daten aus, die dort verwendet werden, und als eine Liste, welche du dann foreach(List) im Modul durchgehen kannst.


    Alternativ gibt es schon individuelle Bausteine für CPU/RAM, falls du nur diese Spezifischen Infos abrufen willst.


    MfG


    Fabian

  • Vielen Dank Thomas :)


    Falls Interesse an Details besteht, hier der Link zur Produktseite: https://wiki.fluxpunkt.de/display/FPW/Monitoring


    Man kann die Ausgabe des Monitoring-Moduls auch in Textform interpretieren (als Alternative zum Plug&Play-Einsatz per Server-Eye oder Check_Mk). Die Systemdaten sehen dann beispielsweise wie folgt aus (Ausschnitt) und entsprechen den Ausgaben bekannter Linux-Tools bzw. den standardisierten Ausgaben des Proc-Dateisystems:


Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!