Introducción
Este documento describe cómo inicializar o forzar una rotación de un único archivo de registro de imagen de acoplamiento específico en Secure Network Analytics Manager.
Prerequisites
Requirements
Cisco le recomienda que tenga conocimiento acerca de este tema:
- Acceso del usuario raíz a Secure Network Analytics Manager
Componentes Utilizados
La información de este documento se basa en Secure Network Analytics Manager v7.3.2 o posterior.
La información que contiene este documento se creó a partir de los dispositivos en un ambiente de laboratorio específico. Todos los dispositivos que se utilizan en este documento se pusieron en funcionamiento con una configuración verificada (predeterminada). Si tiene una red en vivo, asegúrese de entender el posible impacto de cualquier comando.
Configurar
Desplácese hasta el /etc/logrotate.d/
con el directorio cd /etc/logrotate.d/
comando.
Copiar el actual swos-docker-config
a un nuevo archivo que sea fácil de identificar. Por ejemplo, si desea rotar el /lancope/var/logs/containers/svc-ise-client.log
archivo, nombre el archivo svc-ise-config
con el cp swos-docker-config svc-ise-config
comando.
Editar el nuevo svc-ise-config
archivo con el vi svc-ise-config
comando.
732smc:~# cd /etc/logrotate.d/
732smc:/etc/logrotate.d# cp swos-docker-config svc-ise-config
732smc:/etc/logrotate.d# vi svc-ise-config
Edite el archivo para que el contenido coincida con este resultado:
/lancope/var/logs/containers/svc-ise-client.log {
copytruncate
compress
rotate 10
missingok
notifempty
size +5000k
su root lclog
}
Verificación
Forzar el archivo a con el logrotate -f svc-ise-config
comando.
732smc:/etc/logrotate.d# ll /lancope/var/logs/containers/svc-ise-client.log*
-rw-r--r-- 1 root adm 85446 Nov 3 16:08 /lancope/var/logs/containers/svc-ise-client.log
732smc:/etc/logrotate.d# logrotate -f svc-ise-config
732smc:/etc/logrotate.d# ll /lancope/var/logs/containers/svc-ise-client.log*
-rw-r--r-- 1 root adm 0 Nov 3 16:19 /lancope/var/logs/containers/svc-ise-client.log
-rw-r--r-- 1 root adm 85446 Nov 3 16:19 /lancope/var/logs/containers/svc-ise-client.log.1.gz
732smc:/etc/logrotate.d#
Troubleshoot
Puede emitir el comando logrotate -vf svc-ise-config
para recibir un resultado más detallado.
También puede utilizar el logrotate -dvf svc-ise-config
para recibir resultados de depuración/simulación de ejecución que no rotan el archivo ni realizan ninguna acción.
732smc:/etc/logrotate.d# logrotate -vf svc-ise-config
reading config file svc-ise-config
Reading state from file: /var/lib/logrotate/status
Allocating hash table for state file, size 64 entries
Creating new state
<line repeats many times - removed for brevity>
Creating new state
Handling 1 logs
rotating pattern: /lancope/var/logs/containers/svc-ise-client.log forced from command line (10 rotations)
empty log files are not rotated, old logs are removed <--- This can be a cause of a file not to rotate
switching euid to 0 and egid to 998
considering log /lancope/var/logs/containers/svc-ise-client.log
Now: 2022-11-03 16:19
Last rotated at 2022-11-03 16:17
log does not need rotating (log is empty) <--- The utlimate decision made by logrotate will print here
switching euid to 0 and egid to 0
Información Relacionada