Brendan,

Thanks for your help, I see the packets now have length > 0, but the data is 
not written to the database.

Is this correct? 

$AllowedSender TCP, 172.16.0.12/24

if $fromhost-ip == '172.16.0.12' then
{
         action(type="ommysql" server="localhost" db="fortigate_logs" 
uid="root" pwd="password")
}

Thanks,

João Carlos Garcia


-----Original Message-----
From: rsyslog <rsyslog-boun...@lists.adiscon.com> On Behalf Of Brendan Kearney 
via rsyslog
Sent: Friday, October 4, 2024 3:13 PM
To: rsyslog@lists.adiscon.com
Cc: Brendan Kearney <bpk...@gmail.com>
Subject: Re: [rsyslog] rsyslog + MariaDB + Fortigate

On 10/4/24 1:40 PM, João Carlos Garcia via rsyslog wrote:
> Hi everyone,
>
> I’m new using rsyslog, but I spent 2 weeks trying to do this but no success.
>
> I have a fortigate (ip 172.16.0.12) configured to send its logs to a 
> Linux Ubunto (hostname usyslog) using the UDP port 6514
>
> In last trying, I just changed few lines on rsyslog.conf:
>
> module(load="imudp")
> input(type="imudp" port="6514")
>
>
> module(load="ommysql")
>
> $AllowedSender UDP, 172.16.0.12/24
> if $fromhost-ip == '172.16.0.12' then
> {
>          action(type="ommysql" server="localhost" db="fortigate_logs" 
> uid="root" pwd="password")
>          #action(type="omfile" file="/var/log/fortigate.log") } I 
> created the database fortigate_logs and table SystemEvents
>
> Using tcpdump, there are package reaching the server:
>
> 11:29:01.683318 IP 172.16.0.12.18367 > usyslog.syslog-tls: Flags [S], 
> seq 3001477916, win 11840, options [mss 2960,sackOK,TS val 360581190 
> ecr 0,nop,wscale 11], length 0
> 11:29:01.683357 IP usyslog.syslog-tls > 172.16.0.12.18367: Flags [R.], 
> seq 0, ack 3001477917, win 0, length 0
> 11:29:12.023428 IP 172.16.0.12.18394 > usyslog.syslog-tls: Flags [S], 
> seq 1897421554, win 11840, options [mss 2960,sackOK,TS val 360582224 
> ecr 0,nop,wscale 11], length 0
> 11:29:12.023463 IP usyslog.syslog-tls > 172.16.0.12.18394: Flags [R.], 
> seq 0, ack 1897421555, win 0, length 0
> 11:29:21.693622 IP 172.16.0.12.7407 > usyslog.syslog-tls: Flags [S], 
> seq 252807957, win 11840, options [mss 2960,sackOK,TS val 360583191 
> ecr 0,nop,wscale 11], length 0
> 11:29:21.693662 IP usyslog.syslog-tls > 172.16.0.12.7407: Flags [R.], 
> seq 0, ack 252807958, win 0, length 0
> 11:29:32.023773 IP 172.16.0.12.16146 > usyslog.syslog-tls: Flags [S], 
> seq 4274163439, win 11840, options [mss 2960,sackOK,TS val 360584224 
> ecr 0,nop,wscale 11], length 0
>
> No log is written to the MariaDB:
>
> mysql> select count(*) from SystemEvents;
> +----------+
> | count(*) |
> +----------+
> |        0 |
> +----------+
> 1 row in set (0,01 sec)
>
> What did I miss? What is wrong? Could you help me, please?
>
> Grato,
>
> João Carlos Garcia
> Cel.: (+55 11) 99363 9616
>
> 5Wi - Integração e Alta Disponibilidade Al. Rio negro, 585, Ed Jaçari, 
> cj 13 Barueri, SP, 06454-000
> Tel.: (+55 11) 2176 3650
> www.5wi.com.br<http://www.5wi.com.br/>
> [ass 5]<http://www.5wi.com.br/>
>
>
> _______________________________________________
> rsyslog mailing list
> https://lists.adiscon.net/mailman/listinfo/rsyslog
> http://www.rsyslog.com/professional-services/
> What's up with rsyslog? Follow https://twitter.com/rgerhards NOTE 
> WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad of sites 
> beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you DON'T LIKE THAT.

the incoming syslog messages are using TCP, not UDP, and the SYN packets are 
being rejected with a RST.  use the input type of TCP on the 6514 port.  
because you are not getting the syslog messages, there is nothing to insert 
into the database.

HTH,

brendan

_______________________________________________
rsyslog mailing list
https://lists.adiscon.net/mailman/listinfo/rsyslog
http://www.rsyslog.com/professional-services/
What's up with rsyslog? Follow https://twitter.com/rgerhards NOTE WELL: This is 
a PUBLIC mailing list, posts are ARCHIVED by a myriad of sites beyond our 
control. PLEASE UNSUBSCRIBE and DO NOT POST if you DON'T LIKE THAT.
_______________________________________________
rsyslog mailing list
https://lists.adiscon.net/mailman/listinfo/rsyslog
http://www.rsyslog.com/professional-services/
What's up with rsyslog? Follow https://twitter.com/rgerhards
NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad of 
sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you DON'T LIKE 
THAT.

Reply via email to