diferença entre rsyslogd e syslogd

18

Eu estava tentando implementar algumas mudanças no syslogd no Ubuntu 10.04.02 LTS (Server edition). Eu encontrei o /etc/syslog.conf não está presente no sistema, em vez disso eu tenho o /etc/rsyslogd.d/*.conf. O syslogd pode ser instalado instalando o inetutils-syslogd, mas não consigo decidir os prós e contras de ambos os sistemas. Além disso, ao instalar o inetutils-syslogd, eu preciso remover o rsyslog e o ubuntu-minimal. Alguém explicaria os méritos e méritos do rsyslogd sobre o syslogd.

    
por Jamess 02.08.2011 / 08:30

2 respostas

18

Ubuntu Manpage para rsyslogd diz isso

  

... Antes de tudo, houve uma tentativa sistemática de          assegure-se de que o rsyslogd siga seu comportamento padrão e padrão do BSD ...

  rsyslogd deve ser capaz de usar um          syslog.conf padrão e age como o syslogd original. No entanto, um          syslogd original não funcionará corretamente com um rsyslog-enhanced          arquivo de configuração. Na melhor das hipóteses, ele irá gerar nomes de arquivos engraçados.

  O segundo conceito importante a notar é que esta versão do rsyslogd          interage de forma transparente com a versão do syslog encontrada no          bibliotecas padrão. Se um binário ligado ao padrão compartilhado          bibliotecas não funcionar corretamente, gostaríamos de um exemplo do          comportamento anômalo.

Então rsyslogd não é muito diferente de syslogd . Então, por que precisamos de rsyslogd?

Esta página fornece um gráfico de comparação rsyslogd vs. syslogd-ng

Esta postagem no blog explica por que um segundo syslogd ? . Trechos dele:

  
  • .. Então, uma razão pela qual o mundo precisa de outro syslogd é que ele precisa de outro grande player no espaço * nix. Eu sinceramente acredito que não há nenhum exceto syslog-ng ..

  •   
  • .. você notou que o syslog-ng se tornou licenciado por duas licenças? Existe o grande lançamento de código aberto GPL e o ainda maior "Premium Edition", que custa dinheiro. Apenas a edição premium oferece recursos como banco de dados nativo e suporte a SSL ou envio de syslog em fila.

  •   
  • .. "Stop", ouvi dizer, "o syslog-ng é GPL, então podemos pegar essa fonte e implementar os recursos que faltam". Claro que você pode. Mas você acha que o Balabit realmente incluirá seus patches? Eu acho que podemos concordar com "não". Então você acabou de bifurcar do syslog-ng ... e provou meu argumento de que o mundo precisa de outro syslogd.

  •   
  • .. Então - por que o mundo precisa de outro syslogd?

    Precisa de um que seja um grande player, sendo instalado em muitos sistemas. Isso ajudará a tirar o melhor proveito da tecnologia syslog (e, a longo prazo, o melhor do registro). Seja em seu próprio projeto, forçando os concorrentes a serem melhores do que isso. Um novo grande ator impedirá as monoculturas e proporcionará uma rica liberdade de escolha. É por isso que o mundo precisa disso.

  •   
    
por Nitin Venkatesh 02.08.2011 / 14:41
3

Não há uma comparação aprofundada nesta resposta.

Você deu uma olhada na página rsyslogd man?

Ele diz que rsyslogd é uma extensão para syslogd . Além disso, é o padrão usado pelo Ubuntu, então eu recomendo ficar com ele.

    
por enzotib 02.08.2011 / 08:41