Я хочу читать журналы MSSQL из файла журнала. Написал код NXLOG следующим образом:
<Input sql-logs>
Module im_file
File 'C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Log\ERRORLOG*'
ReadFromLast TRUE
Exec if $raw_event =~ /^#/ drop(); \
else \
{ \
sql->parse_csv(); \
#$EventTime = parsedate($date + " " + $time); \
to_json (); \
}
</Input>
Где модуль SQL,
<Extension sql>
Module xm_csv
Fields $date, $time, $hostname, $message
FieldTypes string, string, string, string
Delimiter ' '
</Extension>
И конфигурация вывода,
<Output sql-out>
Module om_tcp
Host 192.168.1.14
Port 5222
</Output>
Я загрузил образец файла в поле. Вы можете открыть файл с использованием хрома. В NXLOG
и Logstash
нет сообщения об ошибке, но я не видел вывода.
Я имею в виду, что нет данных, полученных из этого файла.