Como eu posso conectar o syslog-ng com um banco de dados mysql?

2

Oi pessoal Eu quero usar um servidor syslog-ng para registrar dados do firewall e recebo Dados do Firewall no arquivo /var/firewall.log, mas agora eu quero que os logs vão para um banco de dados. Para isso eu instalei um banco de dados mysql e phpmyadmin no meu sistema Ubuntu.

O que devo alterar no syslog-ng.conf e o que devo fazer com o banco de dados.

Aqui está o meu syslog-ng.conf:

source s_firewall {
  udp();
  };

destination d_firewall {
  file("/var/log/firewall.log");
  };

filter f_firewall {
  netmask("172.16.10.163/255.255.255.255");
  };

log {
  source(s_firewall);
  filter(f_firewall);
  destination(d_firewall);
  };

E isso está no meu arquivo de log:

...
Mar 14 15:47:09 172.16.10.163 kernel: arpresolve: can't allocate llinfo for 172.16.1.254
Mar 14 15:47:09 172.16.10.163 kernel: arpresolve: can't allocate llinfo for 172.16.1.254
Mar 14 15:47:10 172.16.10.163 pf: 00:00:34.029607 rule 47/0(match): pass in on le2: (tos 0x10, ttl 16, id 0, offset 0, flags [none], proto UDP (17), length 246)
Mar 14 15:47:10 172.16.10.163 pf: 00:00:34.029607 rule 47/0(match): pass in on le2: (tos 0x10, ttl 16, id 0, offset 0, flags [none], proto UDP (17), length 246)
...
    
por Tarasov 19.03.2013 / 08:23

0 respostas