[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Configuración de logs de isc-dhcp-server



El 15/05/14 11:20, Camaleón escribió:
El Thu, 15 May 2014 11:07:40 -0300, Mauro Antivero escribió:

El 15/05/14 10:58, Camaleón escribió:
(...)

Pues ahora mismo ya no sé qué es lo quieres hacer :-), mejor pon un
ejemplo práctico del tipo "el registro de dhcpd pone esto "(a b c d)" y
yo quiero esto "(mi cadena: a b c d)"
Pero es que lo había puesto, solo que a lo mejor entre tanto correo
quedó confuso :S Va de nuevo la aclaración:

Con la configuración por defecto, el servidor DHCP me genera este tipo
de logs:

DHCPREQUEST for aaa.bbb.ccc.ddd from AA:BB:CC:DD:EE:FF (WR720N) via
eee.fff.ggg.hhh DHCPACK on aaa.bbb.ccc.ddd to AA:BB:CC:DD:EE:FF (WR720N)
via eee.fff.ggg.hhh
Vale, eso es lo normal.

Y con la configuración que yo implementé (con los distintos if y la
sentencia on commit") me genera esto (entre otras cosas):

info: dhcp-cpe-request: IP-CPE: aaa.bbb.ccc.ddd MAC-CPE:
AA:BB:CC:DD:EE:FF MAC-CM: EE:FF:CC:DD:EE:FF DHCPACK-CPE: IP-CPE:
aaa.bbb.ccc.ddd MAC-CPE: AA:BB:CC:DD:EE:FF MAC-CM: EE:FF:CC:DD:EE:FF
Bien. Manda el archivo de configuración que tienes ahora porque supongo
que habrás hecho cambios.

No le presten atención por ahora al texto personalizado (info:,
DHCPACK-CPE, etc), puesto que me falta definir bien como va a quedar (la
cosa es que ya puedo detectar lo que quiero y generar un registro).
Entendido.

Lo que quiero hacer es que los dos mensajes por defecto (los primeros
dos que puse, los que dicen DHCPREQUEST y DHCPACK) no se generen,
puesto que en si la información está repetido con los que yo genero.
Ah, vale, entonces lo que buscas ahora es *no duplicar* los mensajes
predeterminados y los personalizados.

Espero se haya entendido bien ahora y perdón si antes quedó medio
confuso.
Ahora sí, es que no recordaba que hubieras comentado nada sobre mensajes
duplicados :-)

Saludos,

Bueno, por lo que pude ver hasta ahora no se puede anular los logs que por defecto envía isc-dhcp-server, lo que si se me ocurrió algo, pero no creo que lo implemente porque a mi humilde entender me parece inapropiado:

La idea sería configurar syslog para que solamente loguee mensajes del tipo err por ejemplo y luego utilizar esta prioridad en la sentencia log, de manera que quede del tipo "log(err, ....)". De esta forma solo se enviarían los logs personalizados (y los propios que se generen del tipo err, pero como les decía me parece una "chanchada".

Voy a buscar un ratito más, si no encuentro nada lo que hago es configurar un filtro en rsyslog para que detecte y guarde solo los logs personalizados. Esto es relativamente sencillo (creo) y lo podría haber hecho en un principio, pero por prolijidad quería que no se envíen logs innecesarios para que luego sean descartados (especialmente porque son muuuuuuuuchos los logs de este tipo).

En fin, les estoy muy agradecido por su ayuda.

Saludos, Mauro.


Reply to: