DB select to graylog

Tags:

#1 lokeliu

Q1. Hello I have one problem about mysql to graylog server

i want my db (version:mariadb 5.5 OS centos 7 ) "SELECT eventlog" to my graylog server

but my nxlog log have error the message is: ERROR im_dbi failed to execute SQL statement. 1064: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'WHERE id > -1 LIMIT 10' at line 1

my nxlog.conf

<Extension _syslog> Module xm_syslog </Extension>

<Input in> Module im_dbi Driver mysql Option host 127.0.0.1 Option username root Option password librenms Option dbname librenms SQL SELECT eventlog </Input>

<Output out> Module om_udp Host 192.168.1.20 Port 10514 Exec to_syslog_snare(); </Output>

<Route 1> Path in => out </Route>

so how can i do or where are reference about nxlog for mysql(mariadb) ?

Q2. can i install nxlog-ce to CentOS8?

#2 ArkadiyDeactivated Nxlog ✓
#1 lokeliu
Q1. Hello I have one problem about mysql to graylog server i want my db (version:mariadb 5.5 OS centos 7 ) "SELECT eventlog" to my graylog server but my nxlog log have error the message is: ERROR im_dbi failed to execute SQL statement. 1064: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'WHERE id > -1 LIMIT 10' at line 1 my nxlog.conf <Extension _syslog> Module xm_syslog </Extension> <Input in> Module im_dbi Driver mysql Option host 127.0.0.1 Option username root Option password librenms Option dbname librenms SQL SELECT eventlog </Input> <Output out> Module om_udp Host 192.168.1.20 Port 10514 Exec to_syslog_snare(); </Output> <Route 1> Path in => out </Route> so how can i do or where are reference about nxlog for mysql(mariadb) ? Q2. can i install nxlog-ce to CentOS8?

Hello.

Regarding first point - shouldn't you use FROM clause in your SQL query? And is there any column with id name?

Second one - it should work but not guaranteed as it's CE.

Regards, Arch