Termidesk
Метрики экспортера
№ |
Название метрики |
Описание |
Пререквизиты |
Выходные параметры |
---|---|---|---|---|
1 |
local_hostname |
Получение hostname сервера |
Имя хоста (или |
|
2 |
health_vdi_common |
Общий статус компонента VDI |
API путь и токен |
Статус healthcheck |
3 |
health_vdi_celery |
Статус службы Celery VDI |
API путь и токен |
Статус healthcheck |
4 |
health_vdi_db |
Статус БД компонента VDI |
API путь и токен |
Статус healthcheck |
5 |
health_vdi_messages_broker |
Статус брокера сообщений VDI |
API путь и токен |
Статус healthcheck |
6 |
health_taskman_common |
Общий статус компонента Taskman |
API путь и токен |
Статус healthcheck |
7 |
health_taskman_db |
Статус БД компонента Taskman |
API путь и токен |
Статус healthcheck |
8 |
health_wsproxy_common |
Общий статус компонента WSProxy |
API путь и токен |
Статус healthcheck |
9 |
health_wsproxy_websockify |
Статус Websockify WSProxy |
API путь и токен |
Статус healthcheck |
10 |
web_service_ping |
Проверка порта 80 web-консоли |
API путь и токен |
Статус доступности |
11 |
taskman_health_port_ping |
Проверка health-порта Taskman |
API путь, токен и порт |
Статус доступности |
12 |
wsproxy_health_port_ping |
Проверка health-порта WSProxy |
API путь, токен и порт |
Статус доступности |
13 |
count_auth_domains |
Количество доменов аутентификации |
API доступ |
Число доменов |
14 |
count_servicespools |
Количество сервисных фондов |
API доступ |
Число фондов |
15 |
servicespools_statuses |
Статусы сервисных фондов |
Коды статусов (0-6) |
|
16 |
count_servicespools_user_services |
Количество рабочих мест по фондам |
Число рабочих мест |
|
17 |
count_providers |
Количество провайдеров ресурсов |
API доступ |
Число провайдеров |
18 |
providers_statuses |
Статусы провайдеров |
Коды статусов (0-1) |
|
19 |
count_providers_templates |
Количество шаблонов по провайдерам |
Число шаблонов |
|
20 |
count_active_sessions |
Количество активных сессий |
API доступ |
Число сессий (-1 если нет данных) |
21 |
servicespool_workplaces_status |
Статусы рабочих мест в фондах |
API доступ |
Коды статусов (U,P,K,C,R,M,S,E) |
22 |
servicespool_workplaces_caches_status |
Статусы кешированных рабочих мест |
API доступ |
Коды статусов (U,P,K,C,R,M,S,E) |
23 |
count_users_in_auth_domain |
Количество пользователей по доменам |
API доступ |
Число пользователей |
Описание конфигурационного файла
# Базовые настройки
base:
address: 127.0.0.1:9555 # Адрес экспортера
metrics_path: /metrics # Эндпоинт метрик
interval: 60s # Интервал опроса (секунды)
# Настройки логирования
logger:
level: info # Уровень логирования (info, debug, error)
file: /var/log/astra-monitoring/termidesk-exporter.log # Путь к логу
disable_console_log: true # Отключение консольного вывода (default: false)
go_metrics: false # Включение метрик Go (default: false)
proc_metrics: false # Включение метрик процессов (default: false)
# Настройки подключения к Termidesk
path: "" # URL веб-консоли Termidesk (default: "")
api_user: "" # Пользователь API (default: "")
api_pass: "" # Пароль API (default: "")
auth_name: "Встроенный" # Домен аутентификации
discover_api: "/api/discover" # Эндпоинт обнаружения API
# Настройки HealthCheck
health_token: "" # Токен для Health API (default: "")
taskman_port: "8100" # Порт HealthCheck Taskman (default: "8100")
wsproxy_port: "8101" # Порт HealthCheck WSProxy (default: "8101")