DivoomPCMonitorTool/README.md

66 lines
2.0 KiB
Markdown
Raw Normal View History

2024-11-29 19:19:24 +00:00
# DivoomPCMonitorTool
2024-11-29 19:32:54 +00:00
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
```