Библиотека разработана в рамках мастер-класса "От базовой библиотеки до полного расцвета с ОСенью. Разработка базовой версии"
Библиотека monitor предназначена для выполнения мониторинга различных системных параметров с гибкой настройкой через JSON-конфигурацию.
- Мониторинг дисков, процессора, оперативной памяти.
- Гибкая конфигурация через файл
config.json. - Поддержка добавления пользовательских проверок через интерфейсы.
- Уведомления о результатах мониторинга (Telegram, Email и др.).
- Логирование выполнения и ошибок.
- Создайте файл
config.jsonна основеexample_config.json. - Укажите параметры для каждой проверки:
{ "Проверки": { "ПроверкаДисков": { "Использовать": true, "Диски": ["C", "D"], "Порог": 20 } } }
Для добавления новой проверки:
- Создайте файл проверки в папке
Модулис именемПроверка<Название>.os. - Реализуйте процедуру
ВыполнитьПроверку(ПараметрыПроверки) Экспорт. - Добавьте новую проверку в функцию
ДоступныеПроверки()модуляМониторинг.os.
Мы будем рады вашим предложениям и улучшениям!
- Создайте fork репозитория.
- Сделайте изменения.
- Отправьте pull request.
Если у вас есть вопросы или предложения, пишите нам через Issues или создавайте pull request!