archive_auditor was removed earlier, but ModelsMonitoringConfig (SEE, SMC, TTS, QAS, SPR) and its YAML config section remained. Nowhere in the runtime code reads these settings.
79 lines
3.4 KiB
Plaintext
79 lines
3.4 KiB
Plaintext
# =============================================================================
|
||
# Основная конфигурация системы мониторинга SES (шаблон)
|
||
# =============================================================================
|
||
# Скопируйте в config.yaml и заполните свои значения.
|
||
# cp config.yaml.example config.yaml
|
||
# Формат: YAML 1.2
|
||
|
||
# ---------------------------------------------------------------------------
|
||
# Настройки подключения к SES серверу
|
||
# ---------------------------------------------------------------------------
|
||
ses:
|
||
# Базовый URL SES API
|
||
base_url: "http://YOUR_SES_HOST:6190"
|
||
|
||
# Эндпоинт для получения списка роботов:
|
||
# /ses/robot/list — только опубликованные
|
||
# /ses/robot/listall — все (включая черновики)
|
||
robot_list_endpoint: "/ses/robot/listall"
|
||
|
||
# Канал для мониторинговых запросов (не влияет на реальных пользователей)
|
||
channel: "monitoring"
|
||
|
||
# Таймаут HTTP-запросов в секундах
|
||
request_timeout: 30
|
||
|
||
# ---------------------------------------------------------------------------
|
||
# Настройки интеграции с Zabbix
|
||
# ---------------------------------------------------------------------------
|
||
zabbix:
|
||
# Включить отправку метрик в Zabbix
|
||
enabled: true
|
||
|
||
# Режим доставки: "sender" (zabbix_sender) или "userparameter" (Zabbix агент)
|
||
# sender — активный push через zabbix_sender (trapper)
|
||
# userparameter — пассивный опрос Zabbix агентом (через JSON-файл)
|
||
mode: "userparameter"
|
||
|
||
# Имя хоста в Zabbix (техническое имя узла сети).
|
||
host: "YOUR_ZABBIX_HOST"
|
||
|
||
# ---- Настройки режима "sender" (zabbix_sender) ----
|
||
server: "YOUR_ZABBIX_SERVER_IP"
|
||
port: 10051
|
||
sender_path: "/usr/bin/zabbix_sender"
|
||
|
||
# ---- Настройки режима "userparameter" (Zabbix агент) ----
|
||
metrics_file: "/var/tmp/ses_monitor/metrics.json"
|
||
agentd_config_dir: "/opt/ses-monitor/config"
|
||
|
||
# ---------------------------------------------------------------------------
|
||
# Настройки мониторинга
|
||
# ---------------------------------------------------------------------------
|
||
monitoring:
|
||
# Интервал liveness-проверок (секунды)
|
||
liveness_interval: 30
|
||
|
||
# Интервал проверки архива диалогов (секунды)
|
||
archive_check_interval: 600
|
||
|
||
# Включить чтение логов через POST /ses/log (ресурсоёмко)
|
||
log_enabled: false
|
||
|
||
# Каталог с YAML-файлами сценариев
|
||
scenarios_dir: "/opt/ses-monitor/config/scenarios"
|
||
|
||
# Таймаут выполнения сценария по умолчанию (секунды)
|
||
scenario_default_timeout: 30
|
||
|
||
# Мониторинг времени обработки шага диалога из архива
|
||
step_time_monitoring: false
|
||
|
||
# ---------------------------------------------------------------------------
|
||
# Настройки логирования
|
||
# ---------------------------------------------------------------------------
|
||
logging:
|
||
level: "INFO"
|
||
file: "/var/log/ses-monitor/monitor.log"
|
||
format: "%(asctime)s [%(levelname)s] %(name)s: %(message)s"
|