diferencia entre rsyslogd y syslogd

diferencia entre rsyslogd y syslogd

Estaba intentando implementar algunos cambios en syslogd en Ubuntu 10.04.02 LTS (edición Server). Descubrí que /etc/syslog.conf no está presente en el sistema, en su lugar tengo /etc/rsyslogd.d/*.conf. syslogd se puede instalar instalando inetutils-syslogd, pero no puedo decidir los pros y los contras de ambos sistemas. Además, al instalar inetutils-syslogd, necesito eliminar rsyslog y ubuntu-minimal. ¿Alguien podría explicar las ventajas y desventajas de rsyslogd sobre syslogd?

Respuesta1

Página de manual de Ubuntu pararsyslogddice esto

... En primer lugar, ha habido un intento sistemático de asegurar que rsyslogd siga su comportamiento BSD estándar predeterminado...

rsyslogd debería poder usar un syslog.conf estándar y actuar como el syslogd original. Sin embargo, un syslogd original no funcionará correctamente con un archivo de configuración mejorado con rsyslog. En el mejor de los casos, generará nombres de archivos con apariencia divertida.

El segundo concepto importante a tener en cuenta es que esta versión de rsyslogd interactúa de forma transparente con la versión de syslog que se encuentra en las bibliotecas estándar. Si un binario vinculado a las bibliotecas compartidas estándar no funciona correctamente, nos gustaría tener un ejemplo del comportamiento anómalo.

Entoncesrsyslogdno es muy diferente deregistro del sistema. Entonces ¿por qué necesitamos¿rsyslog?

Esta página proporciona un cuadro comparativo.rsyslogdvs.syslogd-ng

Esta publicación de blog explica por qué un segundoregistro del sistema?. Extractos del mismo:

  • .. Entonces, una de las razones por las que el mundo necesita otro syslogd es que necesita otro actor importante en el espacio *nix. Sinceramente, creo que no existe ninguno excepto syslog-ng.

  • ... ¿has notado que syslog-ng ahora tiene doble licencia? Existe la excelente versión de código abierto GPL y la aún mejor "Edición Premium", que cuesta dinero. Solo la edición premium ofrece características como base de datos nativa y soporte SSL o envío de syslog en cola.

  • .."Detente", escucho decir a algunos, "syslog-ng tiene licencia GPL, por lo que podemos tomar esa fuente e implementar las funciones que faltan". Por supuesto que puede. ¿Pero crees que Balabit realmente incluirá tus parches? Supongo que podemos estar de acuerdo en "no". Así que acabas de bifurcarte de syslog-ng... y demostraste mi argumento de que el mundo necesita otro syslogd...

  • ... Entonces, ¿por qué el mundo necesita otro syslogd?

                Necesita uno que aspire a ser un verdadero actor importante, instalado en muchos sistemas. Esto ayudará a aprovechar al máximo la tecnología syslog (y, a largo plazo, lo mejor del registro). Ya sea en su propio proyecto o impulsando a sus competidores a ser mejores que él. Un nuevo actor importante impedirá los monocultivos y proporcionará una rica libertad de elección. Por eso el mundo lo necesita.

Respuesta2

No hay comparación en profundidad en esta respuesta.

¿Has echado un vistazo a la rsyslogdpágina de manual?

Dice que rsyslogdes una extensión de syslogd. Además, es el estándar utilizado por Ubuntu, por lo que recomiendo seguir con él.

información relacionada