Inleiding
In dit document wordt beschreven hoe u één specifiek logbestand voor dockerafbeeldingen in Secure Network Analytics Manager kunt initialiseren of draaien.
Voorwaarden
Vereisten
Cisco raadt u aan bekend te zijn met dit onderwerp:
- Toegang voor basisgebruiker tot Secure Network Analytics Manager
Gebruikte componenten
De informatie in dit document is gebaseerd op Secure Network Analytics Manager v7.3.2 of nieuwer.
De informatie in dit document is gebaseerd op de apparaten in een specifieke laboratoriumomgeving. Alle apparaten die in dit document worden beschreven, hadden een opgeschoonde (standaard)configuratie. Als uw netwerk live is, moet u zorgen dat u de potentiële impact van elke opdracht begrijpt.
Configureren
Naar het /etc/logrotate.d/
directory met de cd /etc/logrotate.d/
uit.
De huidige tekst kopiëren swos-docker-config
bestand naar een nieuw bestand dat gemakkelijk te identificeren is. Als u bijvoorbeeld het /lancope/var/logs/containers/svc-ise-client.log
bestand, naam van het bestand svc-ise-config
met de cp swos-docker-config svc-ise-config
uit.
De nieuwe versie bewerken svc-ise-config
bestand met de vi svc-ise-config
opdracht.
732smc:~# cd /etc/logrotate.d/
732smc:/etc/logrotate.d# cp swos-docker-config svc-ise-config
732smc:/etc/logrotate.d# vi svc-ise-config
Bewerk het bestand zodat de inhoud overeenkomt met deze uitvoer:
/lancope/var/logs/containers/svc-ise-client.log {
copytruncate
compress
rotate 10
missingok
notifempty
size +5000k
su root lclog
}
Verifiëren
Dwing het bestand om te zetten met de logrotate -f svc-ise-config
uit.
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#
Problemen oplossen
U kunt de logrotate -vf svc-ise-config
bevel om een meer breedsprakige output te ontvangen.
U kunt ook de logrotate -dvf svc-ise-config
opdracht voor ontvangen van debug/dry-run-uitvoer die het bestand niet roteert of geen acties uitvoert.
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
Gerelateerde informatie