Sommario

Introduzione

Prerequisiti

Requisiti

Componenti usati

Configurazione

Verifica

Risoluzione dei problemi

Informazioni correlate

Introduzione

In questo documento viene descritto come inizializzare o forzare la rotazione di un singolo file di log dell'immagine docker specifico in Secure Network Analytics Manager.

Prerequisiti

Requisiti

Cisco raccomanda la conoscenza di questo argomento:

- Accesso utente root a Secure Network Analytics Manager

Componenti usati

Le informazioni di questo documento si basano su Secure Network Analytics Manager v7.3.2 o versioni successive.

Le informazioni discusse in questo documento fanno riferimento a dispositivi usati in uno specifico ambiente di emulazione. Su tutti i dispositivi menzionati nel documento la configurazione è stata ripristinata ai valori predefiniti. Se la rete è operativa, valutare attentamente eventuali conseguenze derivanti dall'uso dei comandi.

Configurazione

Passare alla /etc/logrotate.d/ directory con cd /etc/logrotate.d/

Copia il file corrente swos-docker-config in un nuovo file facile da identificare. Ad esempio, se si desidera ruotare il /lancope/var/logs/containers/svc-ise-client.log file, nome file svc-ise-config con il cp swos-docker-config svc-ise-config

Modifica il nuovo svc-ise-config file con 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

Modificare il file in modo che il contenuto corrisponda all'output:

/lancope/var/logs/containers/svc-ise-client.log {

copytruncate

compress

rotate 10

missingok

notifempty

size +5000k

su root lclog

}

Verifica

Forza il file a con logrotate -f svc-ise-config

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#

Risoluzione dei problemi

È possibile emettere il logrotate -vf svc-ise-config per ricevere un output più dettagliato.

In alternativa, è possibile utilizzare il logrotate -dvf svc-ise-config per ricevere l'output debug/dry-run che non ruota il file o non esegue alcuna azione.

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

Informazioni correlate

- Supporto tecnico e download Cisco