目录

简介

先决条件

要求

使用的组件

配置

验证

故障排除

相关信息

简介

本文档介绍如何在Secure Network Analytics Manager上初始化或强制旋转单个特定Docker映像日志文件。

先决条件

要求

Cisco 建议您了解以下主题：

- 安全网络分析管理器的根用户访问权限

使用的组件

本文档中的信息基于Secure Network Analytics Manager v7.3.2或更高版本。

本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始（默认）配置。如果您的网络处于活动状态，请确保您了解所有命令的潜在影响。

配置

导航至 /etc/logrotate.d/ 目录 cd /etc/logrotate.d/ 命令。

复制当前的 swos-docker-config 文件到易于识别的新文件。例如，如果您希望旋转 /lancope/var/logs/containers/svc-ise-client.log 文件，为文件命名 svc-ise-config 使用 cp swos-docker-config svc-ise-config 命令。

编辑新的 svc-ise-config 文件 vi svc-ise-config 命令.

732smc:~# cd /etc/logrotate.d/

732smc:/etc/logrotate.d# cp swos-docker-config svc-ise-config

732smc:/etc/logrotate.d# vi svc-ise-config

编辑文件，使内容与此输出匹配：

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

copytruncate

compress

rotate 10

missingok

notifempty

size +5000k

su root lclog

}

验证

使用强制文件至 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#

故障排除

您可以发出 logrotate -vf svc-ise-config 命令接收更详细的输出。

或者，您可以使用 logrotate -dvf svc-ise-config 命令接收不旋转文件或执行任何操作的调试/干运行输出。

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

相关信息

- 思科技术支持和下载