Настройка Filebeat

Есть некие девайсы входящие в систему умного дома. На них стоит кастомный Linux. На каждом девайсе есть smb шара /var/log/. От руководства прилетела задача используя только smb шары пересылать логи в elastic.
Пробовал решить следующим образом:
На WinSRV2019 поставил и запустил filebeat с таким конфигом:

*filebeat.inputs:*
*- type: log*
*  enabled: true*
*  paths:*
*    - Z:\*\*.log*
*#\\172.16.32.100\log*

*output.elasticsearch:*
*hosts: ["10.221.12.147:9200"]*

Пробовал указывать сетевой путь, затем вместо него примапил диск Z: и указывал уже его. Ничего не приходит. Тестировал конфигурацию filebeat -- всё ок.

Прошу помочь разобраться.

Добро пожаловать!

Пробелы и другие символы пунктуации крайне важны в YAML. Поэтому, давайте начнем с изучения работы с этим форумом. Для того, чтобы опубликовать нормально отформатированный пример конфига надо поставить три грависа (```) в начале строки перед фрагментом и 3 после. Вот таким образом:

```
ваш  конфиг
пойдет сюда
```

В конечном итоге это будет выглядеть так:

ваш  конфиг
пойдет сюда

Либо пометить весь фрагмент и нажать на кнопку image в редакторе.

Спасибо, поправил.

Yaml не поддерживает такой формат со звездочками на каждой строке.

filebeat.inputs:
- type: log
 enabled: true
paths:
 - Z:\*\*.log
#\\172.16.32.100\log

output.elasticsearch:
hosts: ["10.221.12.147:9200"]

Пробелы не правильные и я бы поместил Z:\*\*.log в апострофы.

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.