Предварительные требования
Предполагается, что ПО 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