Contents

Introduction

Prerequisites

Requirements

Componentes Utilizados

Configurar

Verificar

Troubleshoot

Informações Relacionadas

Introduction

Este documento descreve como inicializar ou forçar uma rotação de um único arquivo de log de imagem do docker específico no Secure Network Analytics Manager.

Prerequisites

Requirements

A Cisco recomenda ter conhecimento deste tópico:

- Acesso do usuário raiz ao Secure Network Analytics Manager

Componentes Utilizados

As informações neste documento são baseadas no Secure Network Analytics Manager v7.3.2 ou mais recente.

The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. Se a rede estiver ativa, certifique-se de que você entenda o impacto potencial de qualquer comando.

Configurar

Navegue até a página /etc/logrotate.d/ com o comando cd /etc/logrotate.d/ comando.

Copiar o atual swos-docker-config para um novo arquivo que seja fácil de identificar. Por exemplo, se desejar girar o botão /lancope/var/logs/containers/svc-ise-client.log arquivo, nomeie o arquivo svc-ise-config com o cp swos-docker-config svc-ise-config comando.

Edite o novo svc-ise-config com o comando 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 o arquivo para que o conteúdo corresponda a esta saída:

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

copytruncate

compress

rotate 10

missingok

notifempty

size +5000k

su root lclog

}

Verificar

Forçar o arquivo a usar o comando 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

Você pode emitir o comando logrotate -vf svc-ise-config para receber uma saída mais detalhada.

Como alternativa, você pode usar o comando logrotate -dvf svc-ise-config para receber a saída debug/dry-run que não gira o arquivo nem executa nenhuma ação.

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

Informações Relacionadas

- Suporte técnico e downloads da Cisco