2026-09-27 13:19:16 +00:00
2026-09-27 13:19:16 +00:00

RustDesk Server OSS Monitoring for Zabbix

Мониторинг RustDesk Server OSS через Zabbix Agent 2.

Проект предназначен для Docker-инсталляции RustDesk Server с контейнерами hbbs и hbbr.

Мониторинг позволяет получать:

  • количество зарегистрированных RustDesk peers;
  • IP зарегистрированных peers;
  • автоматическое обнаружение peers через Zabbix LLD;
  • количество активных TCP-соединений hbbr;
  • количество активных relay-сессий;
  • список IP активных relay-клиентов;
  • JSON со сводной информацией.

Возможности

Метрика Zabbix key Тип
Registered peers rustdesk.peers Numeric
Peer IP rustdesk.peer.ip[ID] Text
Peer discovery rustdesk.discovery LLD
Relay connections rustdesk.relay.connections Numeric
Relay sessions rustdesk.relay.sessions Numeric
Active relay IPs rustdesk.relay.ips Text
Summary JSON rustdesk.json Text

Архитектура

                     ┌──────────────────────┐
                     │     Zabbix Server    │
                     └──────────┬───────────┘
                                │
                                │ Zabbix Agent 2
                                ▼
                     ┌──────────────────────┐
                     │   Linux RustDesk     │
                     │       Server         │
                     └──────────┬───────────┘
                                │
                  ┌─────────────┴─────────────┐
                  │                           │
                  ▼                           ▼
          ┌──────────────┐           ┌──────────────┐
          │     hbbs     │           │     hbbr     │
          │ RustDesk ID  │           │ Relay Server │
          └──────┬───────┘           └──────┬───────┘
                 │                          │
                 ▼                          ▼
          db_v2.sqlite3              TCP :21117
                 │                          │
                 │                   network namespace
                 │                          │
                 └──────────┬───────────────┘
                            ▼
                  rustdesk-monitor.sh
                            │
                            ▼
                    Zabbix UserParameter
S
Description
No description provided
Readme
49 KiB
0 Stars 1 Watchers 0 Forks
Languages
Shell 100%