Bygga en plattformsoberoende System Monitor med Ubidots
Systemet övervakar är verktyg som rapport information om resurser och prestanda hos en viss dator. Datapunkter om CPU, minne och hårddisk är gemensamma för systemet övervakar. Men vad är dessa variabler? I ett produktionssystem ger mätningar av dessa variabler kritisk inblick i hur koden körs och hur väl maskinen hanterar den. Rapporter kan leda till programvara diagnoser av minnesläckor, behovet av snabbare hårdvara och orsaka bakom misslyckade/o-operationer.
Med modulen psutil i Python får vi en enkel plattformsoberoende gränssnitt mellan Python och system för tillgång till ett brett utbud av Systeminformation. Genom att rapportera dessa värden till Ubidots API med jämna mellanrum, får vi en metod för att visualisera och analysera statistiken över molnet.
I denna bloggpost, kommer vi gå igenom processen att skapa ett skript för att övervaka CPU-användning, minne och hårddisk användning i molnet med Ubidots. Skriften bygger vi kan vara hämtade helt om du inte föredrar att läsa detta som en handledning.