From 78fc69cdf1c2c5e139f53039712a0b5321a54e3b Mon Sep 17 00:00:00 2001 From: arturius Date: Fri, 29 Nov 2024 19:32:54 +0000 Subject: [PATCH] create readme --- README.md | 66 +++++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 64 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 3936db6..a2b6392 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,66 @@ # DivoomPCMonitorTool -Divoom Monitor Script -for system monitoring debian server. \ No newline at end of file +Divoom Monitor Script for system monitoring debian server. +it runs at linux system and send data to the "PC Monitor Clock" of Pixoo64 and TimeGate + +Этот скрипт отправляет параметры системы (использование CPU/GPU, температура, использование RAM и диска) на устройство Divoom Pixoo64 и TimeGate. + +## Требования + +Перед использованием убедитесь, что установлены следующие зависимости: +- **jq** +- **sensors** +- **mpstat** +- **nvidia-smi** (если используется GPU NVIDIA) + +Установите недостающие зависимости с помощью пакетного менеджера (например, `apt`, `yum` или `pacman`). + +Пример для Debian: +```bash +sudo apt update +sudo apt install jq lm-sensors sysstat nvidia-smi +``` + +## Установка и запуск + + 1. Скачайте или создайте скрипт +Сохраните скрипт в файл, например, /root/divoom_mon.sh, и сделайте его исполняемым: +```bash +chmod +x /root/divoom_mon.sh +``` + 2. Создайте systemd сервис +Создайте файл сервиса: +```bash +sudo nano /etc/systemd/system/divoom.service +``` + +Вставьте следующий текст: +```ini +[Unit] +Description=Divoom Monitor Script +After=network.target + +[Service] +ExecStart=/root/divoom_mon.sh +Restart=always +User=root +WorkingDirectory=/root + +[Install] +WantedBy=multi-user.target +``` + + 3. Активируйте и запустите сервис +Выполните следующие команды: + +```bash +sudo systemctl daemon-reload +sudo systemctl enable divoom.service +sudo systemctl start divoom.service +``` + +4. Проверьте статус сервиса +Убедитесь, что скрипт работает: +```bash +sudo systemctl status divoom.service +``` \ No newline at end of file