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.