NXlog Community Edition é uma fonte aberta, multiplataforma, aplicativo de linha de comando universal e totalmente gratuito implementado em C como um despachante de log e log coletor apoiar alguns dos sistemas operacionais amplamente utilizados e protocols.Supports uma ampla variedade de características incluem protocolsKey suporte para uma ampla variedade de protocolos e origens de registro, incluindo CSV (Comma Separated Value), Syslog, Graylog2 GELF, o Windows EventLog, JSON, XML, entre outros. Ele apresenta uma arquitetura modular baseada em plugins carregáveis dinamicamente.
Entre outras características, podemos citar escalável, multi-threaded e de alto desempenho I / O para a coleta de mensagens a velocidades incríveis, built-in de rotação de registro, as tarefas agendadas, o suporte para modos de processamento off-line, padrão de correspondência, classificação de eventos e de rede segura transporte em modular de SSL.It e usa uma configuração simples formatIn disso, o software & rsquo; s modo de processamento off-line está disponível para transferências, conversões e operações de processamento post. Os registros podem ser reescrito ou convertidos entre os vários formatos de arquivos, correspondência de padrões e classificação evento também é apoiado pela aplicação, juntamente com log mensagem priorização e buffering.
Graças a sua arquitetura modular, NXlog Community Edition suporta plugins carregáveis dinamicamente que irão melhorar a sua funcionalidade e trazem funções ainda mais surpreendentes. O programa faz uso de um formato de configuração simples para armazenar sua linha options.Command opções de linha de comando optionsDefault incluem suporte para executar o programa em primeiro plano, não como um daemon, o suporte para a especificação de um arquivo de configuração de costume, apoio para recarregar a configuração arquivo de uma instância ativa, o suporte para o envio de um sinal de paragem para uma sessão Nxlog ativa, bem como suporte para verificar a sintaxe do arquivo de configuração. Estas opções e a mensagem de uso pode ser visto em um emulador de terminal executando o & lsquo; nxlog --help & rsquo; command.Supported em tudo operacional dominante systemsNXlog Community Edition é um verdadeiro multiplataforma, oficialmente suportado em todos os sistemas operacionais tradicionais, incluindo Microsoft Windows, Solaris, BSD, AIX, HP-UX, assim como todas as distribuições do Linux. Além disso, o software é executado na plataforma operacional móvel Android
O que é novo nesta versão:.
- O rename_field () procedimento foi a remoção do campo se a origem e destino eram os mesmos.
- A expressão regular e substituição regexp pode agora ser usado como declarações, ou seja, Exec $ mensagem = ~ s / aaa / bbb /;
- As expressões regulares agora apoiar o / m modificador para fazer uma correspondência de várias linhas.
- As expressões regulares agora apoiar o / i modificador para fazer a correspondência sem caixa.
- As expressões regulares agora apoiar o / s modificador para fazer o '.' coincidir com caracteres de nova linha.
- Corrigido um regressão introduzida com a directiva ActiveFiles em im_file quando mais de um truncamento
- não ser notado. (Ticket # 40 @ SF) Os créditos vão para 'savionat'.
- Implementado suporte parser que faltava para literais IPv4.
- Adicionado uma função host_ip () para retornar o endereço IP associado com o nome da máquina.
- Usando exec_async () poderia ter esgotado a memória se ele foi chamado a uma taxa muito elevada.
- om_udp iria parar de enviar mensagens em alguns casos, depois de fazer login & quot; apr_socket_send falhou; Conexão recusada & quot;
- por exemplo. quando graylog2 não estava aceitando pacotes UDP. Deve corretamente retomar agora.
- O to_syslog_snare () formatador agora deve produzir melhor saída compatível armadilha.
- Substitua o espaço, ']' e '& quot;' com sublinhado no syslog estruturado nomes de campos de dados da IETF.
- limpeza Contexto resultaria em um segfault em regra thresholded de pm_evcorr se não houve disparo.
- im_tcp e im_ssl no windows não está limitado a 500 conexões mais.
- O conteúdo dos arquivos não-curinga se perder com ReadFromLast FALSE quando o arquivo não existe
- , mas parecia com dados não lidas.
- im_file não emite & quot; arquivo de entrada não existe & quot; avisos em cada PollInterval.
- O file_name () função causado falhas de declaração, em alguns casos sobre o desligamento.
- A regressão causou um acidente com im_file quando o arquivo não existe.
- Um erro de digitação no código estava causando um vazamento de memória com rename_field ().
operadores
O que é novo na versão 1189/07/02:.
- A licença mudou
- Adicionado um novo módulo de extensão para analisar arquivos wtmp binários em Linux.
- Corrigido uma regressão causando um acidente após o "não conseguiu determinar FQDN hostname 'mensagem de erro.
- O to_syslog _ * () procedimentos podem agora utilizar $ raw_event se $ mensagem não está definido para torná-lo mais fácil de converter para o syslog.
- Adicionado uma correção para im_msvistalog para lidar com o & quot; EvtNext falhou com o erro. 13: Os dados são inválidos & quot; erro melhor.
- O módulo im_file agora emite o último evento quando se usa com a extensão xm_multiline.
- Corrigido o problema com mais de 20 fiels e xm_multiline relatados no ticket # 33.
- erros de análise JSON em raw_event poderia causar uma resultante livre duplo em um acidente ou um comportamento indefinido.
- Agora é possível usar várias instâncias do xm_perl.
- Proibir usando uma única instância módulo do processador em várias rotas.
- O procedimento file_chown () in xm_fileop trabalha com nomes de usuário / grupo em addtion para valores UID / GID.
- directiva CloseWhenIdle para im_file.
- remoção de arquivo em algumas circunstâncias causada im_file para emitir & quot; arquivo de entrada não existe & quot; mensagens em janelas.
- Em alguns casos raros im_file daria um pânico no windows com & quot; im_file tem EAGAIN para leitura & quot;.
- /// O operador substituição regexp s estava vazando memória.
- Em algumas circunstâncias, o excesso de CPU foi usado quando im_file assisti vários arquivos.
- Adicionado mais algumas otimizações de desempenho para im_file para lidar com um grande número de arquivos wildcarded
- para que ele deve consumir menos recursos do que antes. Ele também vem com um novo e DirCheckInterval
- uma directiva ActiveFiles que pode ajudar em alguns casos, ao monitorar arquivos wildcarded.
- Adicionado uma directiva RenameCheck para im_file que deve ajudar a detectar o renomeado arquivos / rodado.
- O deb instalador ficou preso depois de tentar (re) iniciar o daemon.
Comentários não encontrado