Кто-нибудь написал (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» в качестве даты и времени?