diferença entre rsyslogd e syslogd

diferença entre rsyslogd e syslogd

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

Responder1

Página de manual do Ubuntu pararsyslogddiz isso

... Em primeiro lugar, houve uma tentativa sistemática de garantir que o rsyslogd siga seu comportamento BSD padrão ...

o rsyslogd deve ser capaz de usar um syslog.conf padrão e agir como o syslogd original. Entretanto, um syslogd original não funcionará corretamente com um arquivo de configuração aprimorado por rsyslog. Na melhor das hipóteses, ele gerará nomes de arquivos engraçados.

O segundo conceito importante a ser observado é que esta versão do rsyslogd interage de forma transparente com a versão do syslog encontrada nas bibliotecas padrão. Se um binário vinculado às bibliotecas compartilhadas padrão não funcionar corretamente, gostaríamos de ver um exemplo do comportamento anômalo.

Entãorsyslogdnão é muito diferente desyslogd. Então por que precisamosrsyslogd?

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

Esta postagem do blog explica por que um segundosyslogd?. Trechos dele:

  • .. Portanto, uma das razões pelas quais o mundo precisa de outro syslogd é que ele precisa de outro player importante no espaço *nix. Sinceramente, acredito que não há nenhum, exceto syslog-ng.

  • .. você notou que o syslog-ng tornou-se com licença dupla? Existe a grande versão de código aberto GPL e a ainda maior “Premium Edition”, que custa dinheiro. Somente a edição premium oferece recursos como banco de dados nativo e suporte SSL ou envio de syslog em fila.

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

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

                Ele precisa de um que pretenda ser um player realmente importante, sendo instalado em vários sistemas. Isso ajudará a obter o melhor da tecnologia syslog (e, a longo prazo, o melhor em termos de registro). Seja no seu próprio projeto de levar os concorrentes a serem melhores que ele. Um novo actor importante impedirá as monoculturas e proporcionará uma rica liberdade de escolha. É por isso que o mundo precisa disso.

Responder2

Nenhuma comparação detalhada nesta resposta.

Você deu uma olhada na rsyslogdpágina de manual?

Diz que rsyslogdé uma extensão para syslogd. Além disso, é o padrão usado pelo Ubuntu, então recomendo continuar com ele.

informação relacionada