snmp_exporter
Экспортер для коммутаторов.
Компонент Визиона: Агент.
Способ установки: Интерфейс Визион.Сервера через plagent.
Расположение журналов: системный журнал.
Порт по умолчанию: 9116.
Учётная запись ОС для запуска сервиса: vision.
Используемые сторонние учётные записи: публичный доступ по SNMP.
Файлы конфигурации:
-
/etc/systemd/system/vision_snmp_exporter.service— юнит systemd; -
/opt/skala-r/etc/vision/agent/snmp_exporter/environment.env— параметры запуска; -
/opt/skala-r/etc/vision/agent/snmp_exporter/snmp_exporter.yml; -
/opt/skala-r/etc/vision/agent/snmp_exporter/web.yml— веб-конфигурация, в том числе параметры TLS и аутентификации для доступа к компоненту по HTTPS; -
/opt/skala-r/etc/vision/agent/vmagent_agent/jobs/snmp_exporter.yml— учётные данные для подключения по SNMP.
Во время установки экспортера с помощью плагинов через интерфейс Визиона в директорию jobs/ компонента vmagent_agent добавляется файл с параметрами скрепинга метрик с данного источника.
Параметры запуска
- --audit.fileMaxAge
-
Продолжительность хранения файлов аудита в днях.
- --audit.fileMaxSize
-
Максимальный размер одного файла аудита в МБ.
- --audit.filePath
-
Путь к файлу для сохранения журнала аудита.
Пустое значение отключает аудит. Значение по умолчанию:
/opt/skala-r/var/log/vision/audit/agent/snmp_exporter/audit.log. - --config.expand-environment-variables
-
Получение секретов из переменных окружения.
- --config.file
-
Путь к файлу конфигурации экспортера.
- --dry-run
-
Запуск в режиме проверки конфигурации.
- --h, --help
-
Вывод справки.
- --log.format
-
Формат сообщений в логах.
Возможные значения:
-
json; -
logfmt.
Значение по умолчанию:
logfmt. -
- --log.level
-
Уровень журналирования.
Возможные значения в порядке убывания подробности:
-
debug; -
info; -
warn; -
error.
Значение по умолчанию:
info. -
- --no-config.expand-environment-variables
-
Отключение получения параметров из переменных окружения.
- --no-dry-run
-
Отключение проверки конфигурации.
- --no-help
-
Отключение вывода справки.
- --no-snmp.debug-packets
-
Отключение отладки с полной трассировкой пакетов SNMP-трафика.
- --no-snmp.wrap-large-counters
-
Отключение использования 64-битных счётчиков для обхода ошибок округления.
- --no-version
-
Отключение вывода версии.
- --no-web.systemd-socket
-
Отключение прослушивания сокета systemd вместо сетевого порта.
- --snmp.debug-packets
-
Включение отладки с полной трассировкой пакетов SNMP-трафика.
- --snmp.module-concurrecy
-
Количество одновременно выполняемых модулей скрепинга.
Значение по умолчанию: 1.
- --snmp.source-address
-
Исходный адрес для отправки запросов в формате
<address>:<port>. Если порт не указан или равен нулю, он будет выбран случайным образом. - --snmp.wrap-large-counters
-
Использование 64-битных счётчиков для обхода ошибок округления.
- --version
-
Вывод версии экспортера.
- --web.config.file
-
Путь к файлу веб-конфигурации компонента.
Значение по умолчанию:
/opt/skala-r/etc/vision/agent/snmp_exporter/web.yml. - --web.listen-address
-
Адрес для прослушивания входящих HTTP-запросов.
Значение по умолчанию:
127.0.0.1:9116. - --web.systemd-socket
-
Прослушивание сокета systemd вместо сетевого порта.
- --web.telemetry-path
-
Путь URL для выдачи метрик.
Значение по умолчанию:
/metrics.