Перейти к содержимому
Конфигурация сбора данных

SNMP Network

Конфигурации сбора данных SNMP Network для logstash и Smart Beat

Техническая информация

Перед запуском pipeline в работу, рекомендуется создать в Opensearch соответствующие шаблоны для индексов:

Конфигурационный файлИндекс
snmp_network_hardware.confsnmp_network_hardware
snmp_network_info.confsnmp_network
snmp_network_interfaces.confsnmp_network
snmp_network_inventory.confsnmp_network
snmp_network_lldp.confsnmp_network_lldp
snmp_network_vlan.confsnmp_network

Предварительные требования

Предполагается, что ПО logstash установлено по стандартному пути:

/app/logstash/

Путь для хранения конфигурационных файлов также остается по умолчанию:

/app/logstash/config/conf.d

При использовании нестандартных путей для logstash необходимо проверить все конфигурационные файлы pipeline и исправить пути, где это необходимо.

Предполагается, что ПО Smart Beat Manager установлено по стандартному пути на master узле:

/app/smartBeatManager/

Предполагается, что ПО Smart Beat установлено по стандартному пути на data узле:

/app/smartBeat/

Настройка ПО

Содержимое каталога logstash_pipelines из конфигурации сбора данных необходимо разместить по пути:

/app/logstash/config/conf.d

Полключение pipeline выполняшeтся в файле:

/app/logstash/config/pipelines.yml

Необходимо добавить в него следующие строки:

### SNMP

- pipeline.id: snmp_network_hardware
  path.config: "/app/logstash/config/conf.d/snmp_network_hardware.conf"

- pipeline.id: snmp_network_info
  path.config: "/app/logstash/config/conf.d/snmp_network_info.conf"

- pipeline.id: snmp_network_interfaces
  path.config: "/app/logstash/config/conf.d/snmp_network_interfaces.conf"

- pipeline.id: snmp_network_inventory
  path.config: "/app/logstash/config/conf.d/snmp_network_inventory.conf"

- pipeline.id: snmp_network_lldp
  path.config: "/app/logstash/config/conf.d/snmp_network_lldp.conf"

- pipeline.id: snmp_network_vlan
  path.config: "/app/logstash/config/conf.d/snmp_network_vlan.conf"

В конфигурационных файлах pipeline следует указать сервер opensearch, куда будут отправляться данные. Для этого в файлах введены переменные: OPENSEARCH_HOSTS

После следует рестартовать ПО Logstash:

systemctl restart logstash

Содержимое каталога SmartBeatManager из конфигурации сбора данных необходимо разместить по пути:

/app/smartBeatManager/apps

Поместите совместимую версию Elastic Beat в директорию:

/app/smartBeatManager/binaries

Поток данных

Источник
SNMP Network
Data Collector
snmp_network_hardware.conf · snmp_network_info.conf · snmp_network_interfaces.conf · snmp_network_inventory.conf · snmp_network_lldp.conf · snmp_network_vlan.conf
Индексы
snmp_network_hardware · snmp_network · snmp_network_lldp
Потребители
Inventory

Кто использует данные

Разработчик
VolgaBlob
Фабрика модулей VolgaBlob
Категория
Сеть
Тип
Конфигурация сбора данных
Пайплайны Data Collector и приложения Smart Beat
Стоимость
Бесплатно
Лицензия
Apache 2.0
Связанные модули