parece não conseguir gravar syslog em um arquivo syslog - testei o envio de dados syslog diretamente para meu aplicativo, o que funciona, mas eu quero colocar um servidor syslog no meio para separar o tráfego
minha configuração é assim ...
@version: 3.2
# # opções { chain_hostnames (não); create_dirs (sim); dir_perm (0755); dns_cache (sim); keep_hostname (sim); log_fifo_size (2048); log_msg_size (8192); perm (0644); time_reopen (10); use_dns (sim); use_fqdn (sim); };
source s_network { udp (porta (514)); };
destino d_all {file (“/ opt / syslog-ng / all.log” create_dirs (sim)); };
log {source (s_network); destino (d_all); };
o syslog está escutando ..
[root @ localhost syslog-ng] # netstat -anp | grep 514 udp 0 0 0.0.0.0:514 0.0.0.0:* 38922 / syslog-ng
mas nada escrito em um arquivo e um arquivo não é criado - alguma idéia?
executar o seguinte me dá a saída que eu esperava ver, mas não há nenhum arquivo criado?
[root @ localhost syslog-ng] # syslog-ng -dv Tentando abrir o módulo; module = 'syslogformat', nome do arquivo = '/ lib64 / syslog-ng / libsyslogformat.so' Tentando abrir o módulo; module = 'basicfuncs', nome do arquivo = '/ lib64 / syslog-ng / libbasicfuncs.so' Tentando abrir o módulo; module = 'afsocket', nome do arquivo = '/ lib64 / syslog-ng / libafsocket.so' Tentando abrir o módulo; module = 'affile', nome do arquivo = '/ lib64 / syslog-ng / libaffile.so' Tentando abrir o módulo; module = 'afprog', nome do arquivo = '/ lib64 / syslog-ng / libafprog.so' Tentando abrir o módulo; module = 'afuser', nome do arquivo = '/ lib64 / syslog-ng / libafuser.so' Tentando abrir o módulo; module = 'dbparser', nome do arquivo = '/ lib64 / syslog-ng / libdbparser.so' Tentando abrir o módulo; module = 'csvparser', nome do arquivo = '/ lib64 / syslog-ng / libcsvparser.so' Tentando abrir o módulo; module = 'afsql', nome do arquivo = '/ lib64 / syslog-ng / libafsql.so' Correndo ganchos de aplicativos; gancho = '1' Correndo ganchos de aplicativos; anzol = '3' syslog-ng iniciando; versão = '3.2.5' Entrada de registro de entrada; line = '< 187 > Set 14 14:01:35 SERVERNAME SyslogGen Esta é uma mensagem de teste gerada pelo Kiwi SyslogGen' Inicializando o gravador de arquivos de destino; template = '' / opt / syslog-ng / all.log '', nome do arquivo = '' / opt / syslog-ng / all.log '' Entrada de registro de entrada; line = '< 184 > Set 14 14:01:36 SERVERNAME SyslogGen Esta é uma mensagem de teste gerada pelo Kiwi SyslogGen' Entrada de registro de entrada; line = '< 187 > Set 14 14:01:37 SERVERNAME SyslogGen Esta é uma mensagem de teste gerada pelo Kiwi SyslogGen' Entrada de registro de entrada; line = '< 186 > Set 14 14:01:38 SERVERNAME SyslogGen Esta é uma mensagem de teste gerada pelo Kiwi SyslogGen' Entrada de registro de entrada; line = '< 187 > Set 14 14:01:39 SERVERNAME SyslogGen Esta é uma mensagem de teste gerada pelo Kiwi SyslogGen' Entrada de registro de entrada; line = '< 184 > Set 14 14:01:40 SERVERNAME SyslogGen Esta é uma mensagem de teste gerada pelo Kiwi SyslogGen' Entrada de registro de entrada; line = '< 190 > Set 14 14:01:41 SERVERNAME SyslogGen Esta é uma mensagem de teste gerada pelo Kiwi SyslogGen' Entrada de registro de entrada; line = '< 185 > Set 14 14:01:42 SERVERNAME SyslogGen Esta é uma mensagem de teste gerada pelo Kiwi SyslogGen' Entrada de registro de entrada; line = '< 184 > Set 14 14:01:43 SERVERNAME SyslogGen Esta é uma mensagem de teste gerada pelo Kiwi SyslogGen' Entrada de registro de entrada; line = '< 190 > Set 14 14:01:44 SERVERNAME SyslogGen Esta é uma mensagem de teste gerada pelo Kiwi SyslogGen' ^ CTermination pedido através do sinal, terminando; syslog-ng desligando; versão = '3.2.5' Fechando o log de transporte fd; fd = '4' Fechando o log de transporte fd; fd = '8' Correndo ganchos de aplicativos; gancho = '4'
[root @ localhost syslog-ng] # ls -al total 8 drwxr-xr-x 2 raiz do root 4096 Set 14 13:44. drwxr-xr-x. 5 raiz de raiz 4096 14 de setembro 13:44 .. [root @ localhost syslog-ng] #
Tags networking logging linux