2 месяца назад
История
README.md
🖥️ Tray Monitoring Icons
Набор Python-скриптов для мониторинга служб и файлов с отображением статуса в системном трее через иконки.
🌟 Возможности
- ✅ Мониторинг состояния служб (ALD Pro, OpenVPN и др.)
- 🔍 Проверка наличия строк в файлах
- 🎨 Кастомизируемые иконки статусов
- ⏱️ Настраиваемая частота проверки
- 🚦 Визуальная индикация состояния
📸 Демонстрация

Иконки меняются в зависимости от состояния службы
🛠️ Примеры использования
- Мониторинг служб ALD Pro
- Отслеживание состояния OpenVPN
- Проверка наличия критических записей в лог-файлах
- Контроль доступности сетевых ресурсов
⚙️ Настройка и кастомизация
Замена иконок
self.icon1 = QIcon("/путь/к/иконке1.png") # Статус "Ошибка"
self.icon2 = QIcon("/путь/к/иконке2.png") # Статус "Норма"
Изменение интервала проверки
self.timer.start(3000) # Проверка каждые 3 секунды
Отключение контекстного меню
Закомментируйте блок:
# menu = QMenu()
# exit_action = QAction("Выход", self)
# exit_action.triggered.connect(QApplication.quit)
# menu.addAction(exit_action)
# self.setContextMenu(menu)
Автозапуск в трее
Удалите функцию:
# def closeEvent(self, event):
# event.ignore()
📺 Видеоинструкции
💌 Поддержка
💖 Поддержать проект
Конвейеры
0 успешных
0 с ошибкой