Как использовать пакетный автоном без системы Elastic

Я просто хочу запустить packetbeat и получить сниффинг пакета из MySQL и вывести его в файл или консоль, чтобы мне не нужна система Elastic

Я пытался запустить его, но ничего не выводится

 root@localhost~: packetbeat -c packetbeat.yml
 root@localhost~: 

Ниже мой конфигурационный файл

procs:
   enabled: true
   monitored:
    - process: mysqld
      cmdline_grep: mysqld

output:
  ### Console output
  console:
    # Pretty print json event
    pretty: false

Как я могу это сделать?

1 ответ

Packetbeat работает, захватывая сетевой трафик, который создает Mysql, поэтому вам также необходимо настроить, с какого устройства захватывать трафик и на каких tcp-портах работает Mysql. Например:

интерфейс: устройство: любые протоколы: mysql: порты: [3306]

procs: включено: true отслеживается:
    - процесс: mysqld
      cmdline_grep: вывод mysqld:
  ### Консоль вывода консоли: # Довольно распечатать событие json pretty: false

Ваша конфигурация вывода консоли выглядит хорошо для меня. Вы также можете вывести на вращающиеся файлы, если хотите.

Другие вопросы по тегам