Eu estava tentando implementar algumas alterações no syslogd no Ubuntu 10.04.02 LTS (edição do servidor). Descobri que o /etc/syslog.conf não está presente no sistema; em vez disso, tenho o /etc/rsyslogd.d/*.conf. O syslogd pode ser instalado instalando o inetutils-syslogd, mas não consigo decidir os prós e os contras dos dois sistemas. Além disso, ao instalar o inetutils-syslogd, preciso remover o rsyslog e o ubuntu-minimal. Alguém explicaria os méritos e os méritos do rsyslogd sobre o syslogd.
... Antes de tudo, houve uma tentativa sistemática de garantir que o rsyslogd siga seu comportamento padrão e padrão do BSD ... O
rsyslogd deve poder usar um syslog.conf padrão e agir como o syslogd original. No entanto, um syslogd original não funcionará corretamente com um arquivo de configuração aprimorado pelo rsyslog. Na melhor das hipóteses, ele gerará nomes de arquivos com aparência engraçada.
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 um exemplo do comportamento anômalo.
Portanto, o rsyslogd não é muito diferente do syslogd . Então, por que precisamos do rsyslogd?
.. Então, um dos motivos pelo qual o mundo precisa de outro syslogd é que ele precisa de outro participante importante no espaço * nix. Sinceramente, acredito que não há nenhum, exceto o syslog-ng ..
.. você notou que o syslog-ng se tornou com licença dupla? Existe o ótimo lançamento de código aberto da GPL e a "Premium Edition" ainda maior, que custa dinheiro. Somente a edição premium oferece recursos como banco de dados nativo e suporte a SSL ou envio de syslog em fila.
.. "Pare", ouço alguns dizerem, "syslog-ng é GPLed, para que possamos pegar essa fonte e implementar os recursos ausentes". Claro que você pode. Mas você acha que o Balabit realmente incluirá seus patches? Acho que podemos concordar com "não". Então você acabou de usar 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 tenha como objetivo ser um participante importante, sendo instalado em muitos sistemas. Isso ajudará a obter o melhor da tecnologia syslog (e, a longo prazo, o melhor do log). Ou no próprio projeto, levando os concorrentes a serem melhores do que isso. Um novo ator importante evitará monoculturas e fornecerá uma rica liberdade de escolha. É por isso que o mundo precisa disso.
Não probs :) De fato, eu aprendi o que rsyslogd foi quando eu estava pesquisando para a resposta à sua pergunta: P Então, obrigado: D
Nitin Venkatesh
1
Ambas as comparações de páginas da web são bastante antigas. A primeira página de comparação fornece este aviso: "Esta página de comparação está enraizada há quase 5 anos e ficou severamente desatualizada desde então".
22712 belacqua
No entanto, essa página da Web é ideal para alguém familiarizado com o sistema syslog herdado que deseja saber o que há de novo no rsyslog.
#
3
Nenhuma comparação aprofundada 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 eu recomendo ficar com ele.
Nenhuma comparação aprofundada nesta resposta.
Você deu uma olhada na
rsyslogd
página de manual?Diz que
rsyslogd
é uma extensão parasyslogd
. Além disso, é o padrão usado pelo Ubuntu, então eu recomendo ficar com ele.fonte