Habilitación de syslog
Si desea que Agente de DataPower supervise los registros del sistema del dispositivo DataPower, además de configurar syslog en el dispositivo, también deberá habilitar syslog en el sistema que aloje Agente de DataPower.
Antes de empezar
Procedimiento
Para habilitar syslog, según el sistema operativo que aloja el Agente de DataPower, complete uno de los procedimientos siguientes :
- En Red Hat Enterprise Linux 6, para abrir el archivo syslog.conf, ejecute el comando vi /etc/syslog.conf.
- Añada el mandato Syslog_fac.* /var/log/filename al final del archivo syslog.conf y guárdelo. Syslog_fac es el recurso de syslog y el nombre del archivo es el nombre del archivo donde se guarda syslog.
- Para abrir el archivo syslog.conf, ejecute el mandato vi /etc/syslog.conf.
- Cambie el valor del parámetro SYSLOGD_OPTIONS por el valor siguiente: SYSLOGD_OPTIONS = "-m 0 -r" Nota: En función de la distribución de Linux, esta variable también puede llamarse SYSLOGD_PARAMS.
- Para reiniciar el servidor syslog, ejecute el mandato service syslog restart.
- En SUSE Linux Enterprise Server 11, para habilitar syslog-ng, siga los pasos siguientes:
- Para abrir el archivo syslog, ejecute el mandato vi /etc/sysconfig/syslog.
- Verifique que el valor del parámetro SYSLOG_DAEMON es syslog-ng.
- En el archivo syslog-ng.conf, añada la línea siguiente a la definición de la fuente de src:
Donde dirección_ip es la dirección IP del sistema que aloja el Agente de DataPower y número_puerto es el número de puerto que se utiliza para recibir mensajes syslog-ng.tcp(ip("dirección_ip") port(número_puerto) keep-alive(yes)); - Para filtrar los mensajes procedentes de los dispositivos DataPower, cree un filtro en el archivo syslog-ng.conf.
Por ejemplo, la sentencia de registro
define un filtro que acepta mensajes de nivel de depuración a nivel de emergencia que especifiquen el usuario como el recurso syslog.filter f_dp {level(debug..emerg) and facility(user);}; - En el archivo syslog-ng.conf, utilice una sentencia de destino para definir dónde se graban los mensajes, tal como se muestra en el ejemplo siguiente:
Esta declaración de destino especifica que los mensajes se graban en el archivo dpsyslog.log en el directorio /var/log.destination dplog {file("/var/log/dpsyslog.log");}; - En el archivo syslog-ng.conf, utilice una sentencia de registro para conectar los orígenes y los destinos. Por ejemplo, la sentencia de registro
conecta el origen de src y el destino de dplog.log {source(src);filter(f_dp);destination(dplog);}; - Guarde el archivo syslog-ng.conf.
- Para reiniciar el servidor syslog, ejecute el mandato /etc/init.d/syslog restart.