Skip to content

Latest commit

 

History

History
14 lines (10 loc) · 1.48 KB

README.md

File metadata and controls

14 lines (10 loc) · 1.48 KB

Language grade: Python

sys_monitor

Клиент-серверное приложения для мониторинга загруженности системы.

Клиент-серверное приложение, собирающее статистику загрузки процессора, оперативной памяти, файла подкачки и жестких дисков.

  1. Процессор - процент загруженности;
  2. ОЗУ - всего, доступно, процент (свободно);
  3. Файл подкачки - всего, свободно, процент (свободно);
  4. Диск - путь (прим. D:\\ или C:\\), всего, свободно, процент (свободно).

Приложение-клиент собирает и отправляет данные с определенным промежутком времени. Приложение-сервер обменивается данными с базой данных SQLite (сохраняет данные клиентов), производит аналитику, позволяет осуществлять настройку учетных записей.

Сбор данных о загруженности системы производится через библиотеку psutil.