MONYZE monitoring service agent
================== Russian ===================
Агент для сервиса Monyze - приложение на Питоне, собирающее системные метрики для сервиса https://monyze.ru/.
Версия 0.0.7 (26.11.2017)
Обмен с сервером по заданному (нестандартному) протоколу в формате json. Не RESTful.
Проект на заказ. Не закончен, в процессе.
Для запуска демона и контроля предназначен модуль monyze-agent, расположенный в фолдере dist/. Модуль скомпилирован с помощью PyInstaller с параметром -F (упаковка одним файлом) и key=... Последнее - для пользователей, которые не ищут источники на Гитхабе.
Для запуска:
chmod +x monyze-agent
Помощь:
./monyze-agent --help
usage: monyze-agent [-h] [-c] [-v] [-t TIMEOUT] [-u USERID]
Без параметров - запуск сервиса (sudo)
-h, --help
Показать подсказку
-c, --config
Показать конфигурацию
-v, --version
Показать версию
-t TIMEOUT, --timeout TIMEOUT
Задать временной интервал
мониторинга в секундах (sudo)
-u USERID, --userid USERID
Задать userId (sudo)
Подробнее - на сайте https://monyze.ru
- Setup request in preassigned format
- Collect & update system data
- Compile in one file
- Daemonize
- Setup as a service
- Logging
- Extend for misc Linux'es
- Expand for Windows
- Security issues (incl. own user)
- Advisable: rebuild the backend, change the protocol to REST.
- It's best to radically reconstruct the project design.