snmp_notifier

Средство отправки сообщений о сработавших правилах оповещения по протоколу SNMP.

Способ установки: Дистрибутив Визиона.

Расположение журналов: системный журнал.

Порт по умолчанию: 9464.

Учётная запись ОС для запуска сервиса: vision.

Используемые сторонние учётные записи: SNMP-шлюз.

Файлы конфигурации

Настройки snmp_notifier хранятся в следующих файлах:

  • /etc/systemd/system/snmp_notifier.service — юнит systemd;

  • /opt/skala-r/etc/vision/server/snmp_notifier/description-template.tpl — шаблон в формате Go template, управляющий содержимым отправляемых сообщений;

  • /opt/skala-r/etc/vision/server/snmp_notifier/environment.env — параметры запуска, в том числе учётные данные для отправки SNMP-трапов с помощью API Визиона через компонент vision_core;

  • /opt/skala-r/etc/vision/server/snmp_notifier/web.yml — веб-конфигурация, в том числе параметры TLS и аутентификации для доступа к компоненту по HTTPS.

Параметры запуска

При генерации файла snmp_notifier/environment.env vision_core использует параметры из файла конфигурации /opt/skala-r/etc/vision/server/vision_core/config.yml из ключа snmp_notifier_config и преобразует в следующие ключи запуска компонента.

--snmp.authentication-enabled

Включить аутентификацию SNMP (только V3).

--snmp.authentication-password

Пароль аутентификации SNMP (только V3).

--snmp.authentication-protocol

Алгоритм хеширования пароля (только V3).

Возможные значения:

  • MD5;

  • SHA.

Значение по умолчанию: MD5.

--snmp.authentication-username

Имя пользователя аутентификации SNMP (только V3).

--snmp.community

Комьюнити SNMP (только V2c).

Значение по умолчанию: public.

--snmp.context-engine-id

ID механизма контекста (только V3).

--snmp.context-name

Имя контекста (только V3).

--snmp.destination

Адресат сообщений в формате <host>:<port>.

--snmp.private-enabled

Включить шифрование SNMP (только V3).

--snmp.private-password

Пароль шифрования SNMP (только V3).

--snmp.private-protocol

Протокол передачи данных SNMP (только V3).

Возможные значения:

  • AES;

  • DES.

--snmp.retries

Ограничение на количество попыток отправки сообщения SNMP.

Значение по умолчанию: 1.

--snmp.security-engine-id

ID механизма безопасности SNMP (только V3).

--snmp.timeout

Длительность таймаута в секундах.

Значение по умолчанию: 5.

--snmp.trap-default-oid

OID ловушки, если он не найден в метках сработавшего правила.

Значение по умолчанию: 1.3.6.1.4.1.98789.

--snmp.trap-description-template

Шаблон сообщения SNMP в формате Go template.

--snmp.trap-oid-label

Метка, содержащая OID ловушки.

--snmp.version

Версия SNMP.

Возможные значения:

  • V2c;

  • V3.

--web.config.file

Путь к файлу веб-конфигурации компонента.

Значение по умолчанию: /opt/skala-r/etc/vision/server/snmp_notifier/web.yml.

--web.listen-address

Адрес для прослушивания входящих HTTP-запросов.

Значение по умолчанию: 127.0.0.1:9464.