← До фільтрів та технологій

← До списку лабораторних по Python

Python Лабораторна 90: Моніторинг ресурсу хоста

Технологія: Python

Номер лабораторної: 90 · Рівень: middle

Тема: Системні метрики через psutil

Повний опис / сценарій лабораторної:

Meta: навчитися збирати ключові системні показники через psutil і відправляти їх у моніторинг.



Krok 1. Встановити psutil у віртуальне середовище.

Komandi: cd ~/python_lab1; source .venv/bin/activate; pip install psutil



Krok 2. Створити модуль src/app/sys90.py.



Krok 3. Зчитати і вивести поточне завантаження CPU, використання памʼяті та диска.



Krok 4. Додати цикл який збирає метрики кожні декілька секунд.



Krok 5. Записувати показники у локальний лог файл у структурованому форматі.



Krok 6. Додати порівняння з порогами і виводити попередження при їх перевищенні.



Krok 7. Занотувати які метрики найбільш важливі для сервера застосунків.



Krok 8. Продумати як інтегрувати ці метрики з існуючим агентом моніторингу.



Krok 9. Додати простий ендпоінт або CLI опцію яка показує останні зібрані значення.



Krok 10. Mini zvit.

Zavdannya: опиши як ти будеш використовувати подібний скрипт на тестових стендах.