google-fluentd формат для openvpn.log - PullRequest
0 голосов
/ 25 апреля 2019

Кто-нибудь написал (google) анализатор формата fluentd для логов openvpn?

Журналы openvpn форматируются, как показано ниже:

# tail /etc/openvpn/openvpn.log    
Tue Apr 23 14:36:13 2019 104.225.245.170:49687 peer info: IV_LZ4=1
Tue Apr 23 14:36:13 2019 104.225.245.170:49687 peer info: IV_LZ4v2=1
Tue Apr 23 14:36:13 2019 104.225.245.170:49687 peer info: IV_LZO=1
Tue Apr 23 14:36:13 2019 104.225.245.170:49687 peer info: IV_COMP_STUB=1
Tue Apr 23 14:36:13 2019 104.225.245.170:49687 peer info: IV_COMP_STUBv2=1
Tue Apr 23 14:36:13 2019 104.225.245.170:49687 peer info: IV_TCPNL=1
Tue Apr 23 14:36:13 2019 104.225.245.170:49687 peer info: IV_GUI_VER="net.tunnelblick.tunnelblick_5180_3.7.8__build_5180)"
Tue Apr 23 14:36:13 2019 104.225.245.170:49687 PLUGIN_CALL: POST openvpn-plugin-auth-pam.so/PLUGIN_AUTH_USER_PASS_VERIFY status=0

В данный момент у меня есть настройки регистрации Fluentd как

# cat /etc/google-fluentd/config.d/openvpn.conf 
<source>
  @type tail
  format none
  path /etc/openvpn/openvpn.log
  pos_file /var/lib/google-fluentd/pos/openvpn.pos
  read_from_head true
  tag openvpnlog
</source>

Однако использование format none не анализирует дату / время сообщения и по умолчанию предполагается время загрузки журнала.

Кто-нибудь знает, как правильно указать формат для записи «Вт 23 апреля 14:36:13 2019» в качестве даты и времени?

...