System-Monitore sind Tools, die Informationen über die Ressourcen und die Leistung eines bestimmten Computersystems berichten. Datenpunkte über die CPU, Speicher und Festplatte sind gemeinsam überwacht. Aber wozu sind diese Variablen? In einem Produktionssystem liefern Messungen dieser Variablen kritischen Einblick, wie Ihr Code ausgeführt wird und wie gut die Maschine es verarbeitet. Berichte können zu Software-Diagnosen von Speicherverlusten führen, müssen für schnellere Hardware und hinter gescheiterten i/o-Operationen führen.
Mit dem Psutil -Modul in Python gewinnen wir eine einfache plattformübergreifende Schnittstelle zwischen Python und das System für den Zugriff auf eine Vielzahl von System-Informationen. Indem Sie diese Werte an die Ubidots-API in regelmäßigen Abständen melden, haben wir eine Methode zur Visualisierung und Auswertung dieser Statistiken in der Cloud.
In diesem Blogbeitrag gehen wir durch den Prozess der Erstellung eines Skripts zur Überwachung der CPU Auslastung, Speicherauslastung und Festplattennutzung mit Ubidots in der Cloud. Das Skript bauen wir kann ganz heruntergeladen werden, wenn Sie nicht, dies als ein Tutorial zu lesen möchten.