金年会诚信至上

      EN
    1. 管理 YK-ADC 系统 (15.x - 17.x) 上的日志文件
    2.      金年会诚信至上


      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

       

      金年会诚信至上

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

    3. 管理 YK-ADC 系统 (15.x - 17.x) 上的日志文件
    4. 2025-03-12    金年会诚信至上

      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

       

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