Avamar:由於缺少配置檔,ddrmaint.log未輪換。

Summary: 由於缺少 /etc/logrotate.d/ddrmaint 組態檔案,ddrmaint.log 檔案未旋轉。

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

ddrmaint.log的大小 (可在 /usr/local/avamar/var/ddrmaintlogs 目錄) 大於預期的 25MB 大小:

ls -al /usr/local/avamar/var/ddrmaintlogs 
total 1.7G
drwxr-x---  2 admin admin 4.0K Dec  5  2018 .
drwxr-xr-t 20 admin admin 4.0K Jul 20 06:00 ..
-rw-r-----  1 root  admin 1.7G Jul 20 14:26 ddrmaint.log
 

可使用 /etc/logrotate.d/ddrmaint 檔案不存在:

ls -al /etc/logrotate.d/ddrmaint
ls: cannot access '/etc/logrotate.d/ddrmaint': No such file or directory
 

以下命令確認 dpnddrmaint 已安裝:

rpm -qa | grep dpnddrmaint
dpnddrmaint-<Avamar_version>

Cause

此問題是作業系統 (OS) 匯總套件中sec_install_os_errata_sles.pl指令檔中的狀況所導致。
  • 它移除了多個 logrotate 然後,配置檔會根據節點類型替換它們。
  • 它通過 /usr/local/avamar/var/probe.xml 檔的存在來判斷這一點,該檔應該只存在於 Avamar Utility Node 上。

但是,由於在為站台設定 Avamar 軟體後才建立probe.xml檔案,因此指令檔僅在匯總套裝部署在設定的格線上時才有效。如果在安裝時部署後才開始設定,則無法重新安裝 logrotate Avamar Utility Node 的檔案。

Resolution

若要解決此問題, /etc/logrotate.d/ddrmaint 必須重新建立檔案。
 
注意:這是已安裝的 SUSE 版本專用。
 
 

1.以系統管理員身分登入 Avamar 工具節點。

2.提升至 root 權限。

3.判斷執行中的 SUSE 版本:

cat /etc/*release* |grep VERSION
 

如果版本為 11,請前往步驟 4。

如果版本為 12,請前往步驟 5。

4.建立並填入檔案:

一個。建立檔案:

vi /etc/logrotate.d/ddrmaint 
 

b.將內容貼到新建立的檔案中:

/usr/local/avamar/var/ddrmaintlogs/ddrmaint.log {
    nodateext
    daily
    missingok
    notifempty
    nocompress
    noolddir
    nomail
    su root root
    create 0664 admin admin
    start 1
    rotate 40
    size 25M
    postrotate
        /usr/bin/killall -HUP syslog-ng
    endscript
}
 

c. 退出並保存檔。

d. 轉到步驟 6。

5.建立並填入檔案:

一個。建立檔案:

vi /etc/logrotate.d/ddrmaint 
 

b.將內容貼到新建立的檔案中:

/usr/local/avamar/var/ddrmaintlogs/ddrmaint.log {
    nodateext
    daily
    missingok
    notifempty
    nocompress
    noolddir
    nomail
    su root root
    create 0664 admin admin
    start 1
    rotate 40
    size 25M
    postrotate
        /usr/bin/systemctl reload syslog.service
    endscript
} 
 

c. 退出並保存檔。

d. 轉到步驟 6。

6.執行下列命令,旋轉ddrmaint.log:

logrotate -v -f /etc/logrotate.d/ddrmaint 

Affected Products

Avamar, Avamar Server
Article Properties
Article Number: 000080665
Article Type: Solution
Last Modified: 15 Jul 2025
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.