El 26/07/16 a las 10:37, Camaleón escribió:
El Mon, 25 Jul 2016 16:03:38 -0300, Mauro Antivero escribió:
Estimados, desde hace un tiempo tengo un servidor de rsyslog funcionando
y recibiendo los logs de una buena cantidad de equipos. Esto me ha sido
de gran ayuda en múltiples ocasiones. Tengo todo dividido primero por
fecha y después por nombre de equipo, por ejemplo:
año/mes/dia/hora/Servidor1 año/mes/dia/hora/Servidor2
año/mes/dia/hora/Servidor3
Notar que puse la primera letra del nombre del servidor en mayúscula...
Y si, es que soy bastante quisquilloso y me gusta usar mayúsculas en los
nombres de mis servidores... Para lograr que la primera letra quede en
mayúscula usé el "property replacer" de la siguiente manera:
%hostname:1:1:uppercase%%hostname:2:$%
Sacado del manual¹, dice:
"(...) For example, if you would like to convert the full message text to
lower case, use “%msg:::lowercase%”."
Que ajustado a tu línea sería:
%hostname:::uppercase%
Ya que estás trabajando únicamente sobre la propiedad HOSTNAME y entiendo
que sólo le afectaría a ese valor y lo pondría en mayúsculas.
(...)
Nop. Eso no es lo que quiero. Yo quiero que los nombres queden por
ejemplo Pepe_Uno, Juan_Dos, Nodo_PA, Nodo_BH, etc. Como se ve es un lío
lograr eso con el property replacer. Lo que quería ver es si hay alguna
forma de que rsyslog tome el nombre (con respecto al uso de mayúsculas)
del host como uno lo define en /etc/hosts, pero parece que no se puede.
Aunque tengo que ver algo más, puesto que tengo un servidor que se llama
Pulplexor-B y me toma la B mayúsula (estimo que será algo en la
definición del hostname del servidor en si, puesto que para el mismo uso
la propiedad "hostname". Aunque esto es raro puesto que según tengo
entendido la propiedad hostname usa DNS reverso, cosa que no tengo
configurado para las direcciones IP privadas (y este equipo tiene una
dirección IP privada).
Voy a seguir viendo y les aviso. Saludos,
Mauro.
PD: Este correo salió con formato HTML o no? En teoría lo configuré para
que no.
Salió más plano que los habitantes de Planilandia :-)
Content-Type: text/plain; charset=windows-1252; format=flowed
¹http://www.rsyslog.com/doc/v8-stable/configuration/property_replacer.html
Saludos,