Rubackup
Метрики экспортера
№ |
Название метрики |
Описание |
Пререквизиты |
Выходные параметры |
---|---|---|---|---|
1 |
local_hostname |
Получение hostname сервера |
Имя хоста (или |
|
2 |
task_list |
Запрос списка задач резервного копирования |
Учетные данные API, список типов |
Детализированный список задач |
3 |
tasks_with_status |
Запрос задач с их текущими статусами |
Учетные данные API, список типов |
Список задач со статусами выполнения |
Описание конфигурационного файла
# Базовые настройки
base:
address: 127.0.0.1:9444 # Адрес экспортера
metrics_path: /metrics # Эндпоинт метрик
interval: 60s # Интервал сбора
# Настройки логирования
logger:
level: info # Уровень детализации (info, debug, error)
file: /var/log/astra-monitoring/rubackup-exporter.log # Путь к логу
disable_console_log: true # Отключение вывода в консоль (default: false)
go_metrics: false # Включение стандартных метрик Go (default: false)
proc_metrics: false # Включение стандартных метрик процессов (default: false)
# Настройки API RuBackup
api_path: "https://localhost:5656/api/v1/" # URL API RuBackup (default: "")
api_user: "user" # Имя пользователя API (default: "")
api_pass: "password" # Пароль пользователя (default: "")
api_type: "database" # Тип аутентификации (database/ldap) (default: "database")
Описание файла сервиса экспортера
Для запуска экспортёра без агента можно использовать следующий service:
[Unit]
Description=Astra Monitoring Rubackup exporter
Wants=basic.target
After=basic.target network.target
[Service]
ExecStart=/usr/local/bin/rubackup-exporter -c /etc/rubackup-exporter.conf -l "0.0.0.0:9444"
ExecReload=/bin/kill -HUP $MAINPID
KillMode=process
Restart=always
[Install]
WantedBy=multi-user.target