Конфигурация агента
Файл конфигурации
Агент использует YAML-файл /etc/mychsv/agent.yaml:
YAML
server: https://mychsv.ru/api/v1
token: YOUR_TOKEN
hostname: ${HOSTNAME}
collectors:
- name: cpu
interval: 10s
- name: memory
interval: 10s
- name: disk
interval: 30s
paths: ["/", "/var", "/home"]
- name: network
interval: 10s
interfaces: ["eth0", "eth1"]server: https://mychsv.ru/api/v1
token: YOUR_TOKEN
hostname: ${HOSTNAME}
collectors:
- name: cpu
interval: 10s
- name: memory
interval: 10s
- name: disk
interval: 30s
paths: ["/", "/var", "/home"]
- name: network
interval: 10s
interfaces: ["eth0", "eth1"]
Переменные окружения
Все параметры можно задать через переменные окружения:
| Переменная | Описание | По умолчанию |
|---|---|---|
MYCHSV_SERVER | URL API-сервера | https://mychsv.ru/api/v1 |
MYCHSV_TOKEN | Токен аутентификации | — |
MYCHSV_INTERVAL | Интервал сбора (сек) | 10 |
MYCHSV_TIMEOUT | Таймаут запросов (сек) | 5 |