Si alguien tiene syslog-ng funcionando en Solaris 10, ¿tiene algún conjunto de instrucciones que pueda seguir para instalarlo y que funcione?
Intenté seguir estohttp://opensystems.wordpress.com/2006/06/01/replacing-syslog-on-solaris-10-with-syslog-ng/pero me quedé atascado con el servicio syslog-ng al reiniciarse sin indicación de por qué.
Gracias por cualquier ayuda. NickB
Respuesta1
No me gustan las instrucciones del blog de opensystems que usted señaló, ya que reemplaza el servicio predeterminado en SMF. Esto es malo ya que es probable que un futuro parche del sistema revierta los cambios. Esta es mi opinión al respecto, desde un estado predeterminado del sistema:
- Deshabilite el syslog del sistema:
svcadm deshabilite el registro del sistema - Descargue e instale (usando pkgadd) syslog-ng desde sunfreeware.com
http://sunfreeware.com/programlistintel10.html#syslogng.
No olvide descargar e instalar también sus dependencias. - Cree un archivo de configuración /usr/local/etc/syslog-ng.conf (el que se ofrece en el blog de Open Systems es un buen comienzo).
- Configure el vudú SMF:
- Cree /var/svc/manifest/site/syslog-ng.xml desdehttp://pastebin.com/QrGC3u6p(No pude pegar el archivo aquí porque el formato estaba alterado)
- Cargue el nuevo servicio:
svccfg import /var/svc/manifest/site/syslog-ng.xml
- Habilite el servicio:
svcadm enable syslog-ng
Ahora, su sistema no es básico si siguió el procedimiento en el blog de Open Systems. Esto es lo que debe hacer para revertir:
- Deshabilite el servicio SMF modificado:
- svcadm deshabilita el registro del sistema
- svccfg eliminar registro-sistema-ng
- Eliminar el paquete syslopg-ng
- pkgrm NCsysng
- Vuelva a importar el servicio de registro del sistema original:
- importación svccfg /var/svc/manifest/system/system-log.xml
- svcadm habilitar registro del sistema
Espero que esto ayude.