1. 9888拉斯维加斯

        EN
      2. 管理 YK-ADC 系统 (15.x - 17.x) 上的日志文件
      3.      9888拉斯维加斯


        1. 登录到设备命令行。
        2. 使用以下命令语法将 logrotate 脚本移动到相应的 crontab 目录:

        mv /etc/cron.daily/logrotate /etc/<cron 目录>/

        在此语法中,将 <cron directory> 替换为以下目录之一:

          • cron.daily
          • cron.weekly 命令
          • cron.monthly

        例如,要每周轮换日志,请输入以下命令:

        mv /etc/cron.daily/logrotate /etc/cron.weekly/

        下次 crontab 实用程序运行 logrotate 脚本时,YK-ADC 系统将使用新设置。

        更改日志文件符合删除条件的期限

        logrotate 脚本会删除早于 Logrotate.LogAge 数据库变量指定的天数的日志文件。默认情况下,该变量设置为 8。因此,系统配置为删除超过 8 天的存档副本。

        过程的影响:执行以下过程不会对您的系统产生负面影响。

        您可以顺利获得执行以下过程来修改 Logrotate.LogAge 数据库变量:

        1. 输入以下命令登录到 TMOS Shell (tmsh):

        TMSH

        1. 使用以下命令语法修改日志文件符合删除条件的期限:

        修改 /sys db logrotate.logage <value>

        在此命令语法中,请注意以下事项:

          • 合法值范围为 0  100
        1. 顺利获得输入以下命令保存更改:

        保存 /sys config

        更改系统保留的存档副本数

        tmsh log-rotate common-backlogs 选项指定系统为每个日志文件保留的最大日志文件数。默认情况下,YK-ADC 系统配置为每个日志文件最多保留 24 个存档副本。

        注: 除非您更改日志轮换频率或 Logrotate.LogAge 数据库变量,否则系统不太可能达到日志文件的最大存档副本数 24 个。

        过程的影响:执行以下过程不会对您的系统产生负面影响。

        您可以顺利获得执行以下过程来修改已存档日志文件的数量:

        1. 输入以下命令登录到 tmsh:

        TMSH

        1. 使用以下命令语法修改系统保留的存档日志数:

        修改 /sys log-rotate common-backlogs <value>

        在此命令语法中,请注意以下事项:

          • 合法值范围为 0  100

        3.     --0代表系统日志存储时间支持7天,为减少系统日志占用磁盘空间,设备出厂默认都设为0;

        4.     --100 代表系统日志存储时间支持365天,当客户受审计要求,需要保存系统日志时,开启此选项,需要注意日志占用磁盘空间的使用率。

        1. 顺利获得输入以下命令保存更改:

        保存 /sys config

        更改警报日志检查的消息计数

        logcheck.msgcnt 数据库变量控制 alertd logcheck 的消息计数。

        当顺利获得 syslog 记录的消息数达到为 logcheck.msgcnt 数据库键定义的值时,alertd 进程将运行 logrotate。当系统以高容量和高磁盘使用率进行日志记录时,日志会更频繁地轮换。

         alertd 进程将其计数器递增到 logcheck.msgcnt 数据库变量定义的值时,如果日志文件大于可用空间的一半,或者 /var/log/ 大于 logcheck.alertthres 数据库变量的值,则会强制进行日志轮换。

        • logcheck.msgcnt 的默认值为 1000
        • logcheck.alertthres 的默认值为 90%
        • logcheck.warnthres 的默认值为 80%

        重要提示:云科建议您避免修改 YK-ADC 数据库密钥,除非 云科 支持指示您这样做或出于故障排除目的需要这样做。

        注意:bigd 守护程序调试日志和一些其他日志不会经过 syslog,因此它们不会影响此计数器的配置。

        过程的影响:执行以下过程会更改 YK-ADC 设备的日志轮换速率。

        您可以顺利获得执行以下过程来修改消息计数:

        1. 输入以下命令登录到 tmsh:

        TMSH

        1. 使用以下命令语法修改系统在强制日志轮换之前计数的消息数:

        修改 /sys db logcheck.msgcnt <value>

        在此命令语法中,请注意 <value>  5 2147483647 的合法值范围。

        1. 顺利获得输入以下命令保存更改:

        保存 /sys config

         

        9888拉斯维加斯

        京ICP备2022033023号 京公网安备 11030102011456号

      4. 管理 YK-ADC 系统 (15.x - 17.x) 上的日志文件
      5. 2025-03-12    9888拉斯维加斯

        1. 登录到设备命令行。
        2. 使用以下命令语法将 logrotate 脚本移动到相应的 crontab 目录:

        mv /etc/cron.daily/logrotate /etc/<cron 目录>/

        在此语法中,将 <cron directory> 替换为以下目录之一:

          • cron.daily
          • cron.weekly 命令
          • cron.monthly

        例如,要每周轮换日志,请输入以下命令:

        mv /etc/cron.daily/logrotate /etc/cron.weekly/

        下次 crontab 实用程序运行 logrotate 脚本时,YK-ADC 系统将使用新设置。

        更改日志文件符合删除条件的期限

        logrotate 脚本会删除早于 Logrotate.LogAge 数据库变量指定的天数的日志文件。默认情况下,该变量设置为 8。因此,系统配置为删除超过 8 天的存档副本。

        过程的影响:执行以下过程不会对您的系统产生负面影响。

        您可以顺利获得执行以下过程来修改 Logrotate.LogAge 数据库变量:

        1. 输入以下命令登录到 TMOS Shell (tmsh):

        TMSH

        1. 使用以下命令语法修改日志文件符合删除条件的期限:

        修改 /sys db logrotate.logage <value>

        在此命令语法中,请注意以下事项:

          • 合法值范围为 0  100
        1. 顺利获得输入以下命令保存更改:

        保存 /sys config

        更改系统保留的存档副本数

        tmsh log-rotate common-backlogs 选项指定系统为每个日志文件保留的最大日志文件数。默认情况下,YK-ADC 系统配置为每个日志文件最多保留 24 个存档副本。

        注: 除非您更改日志轮换频率或 Logrotate.LogAge 数据库变量,否则系统不太可能达到日志文件的最大存档副本数 24 个。

        过程的影响:执行以下过程不会对您的系统产生负面影响。

        您可以顺利获得执行以下过程来修改已存档日志文件的数量:

        1. 输入以下命令登录到 tmsh:

        TMSH

        1. 使用以下命令语法修改系统保留的存档日志数:

        修改 /sys log-rotate common-backlogs <value>

        在此命令语法中,请注意以下事项:

          • 合法值范围为 0  100

        3.     --0代表系统日志存储时间支持7天,为减少系统日志占用磁盘空间,设备出厂默认都设为0;

        4.     --100 代表系统日志存储时间支持365天,当客户受审计要求,需要保存系统日志时,开启此选项,需要注意日志占用磁盘空间的使用率。

        1. 顺利获得输入以下命令保存更改:

        保存 /sys config

        更改警报日志检查的消息计数

        logcheck.msgcnt 数据库变量控制 alertd logcheck 的消息计数。

        当顺利获得 syslog 记录的消息数达到为 logcheck.msgcnt 数据库键定义的值时,alertd 进程将运行 logrotate。当系统以高容量和高磁盘使用率进行日志记录时,日志会更频繁地轮换。

         alertd 进程将其计数器递增到 logcheck.msgcnt 数据库变量定义的值时,如果日志文件大于可用空间的一半,或者 /var/log/ 大于 logcheck.alertthres 数据库变量的值,则会强制进行日志轮换。

        重要提示:云科建议您避免修改 YK-ADC 数据库密钥,除非 云科 支持指示您这样做或出于故障排除目的需要这样做。

        注意:bigd 守护程序调试日志和一些其他日志不会经过 syslog,因此它们不会影响此计数器的配置。

        过程的影响:执行以下过程会更改 YK-ADC 设备的日志轮换速率。

        您可以顺利获得执行以下过程来修改消息计数:

        1. 输入以下命令登录到 tmsh:

        TMSH

        1. 使用以下命令语法修改系统在强制日志轮换之前计数的消息数:

        修改 /sys db logcheck.msgcnt <value>

        在此命令语法中,请注意 <value>  5 2147483647 的合法值范围。

        1. 顺利获得输入以下命令保存更改:

        保存 /sys config

         

        关注视频号
        关注公众号
      6. 返回顶部
      7. >