Avamar: Eksik bir yapılandırma dosyası nedeniyle ddrmaint.log dönmüyor.
Summary: /etc/logrotate.d/ddrmaint yapılandırma dosyası eksik olduğu için ddrmaint.log dosyası dönmüyor.
Symptoms
ddrmaint.log boyutu ( /usr/local/avamar/var/ddrmaintlogs dizin) beklenen 25 MB boyutundan daha büyükse:
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
Komutta /etc/logrotate.d/ddrmaint Dosya mevcut değil:
ls -al /etc/logrotate.d/ddrmaint
ls: cannot access '/etc/logrotate.d/ddrmaint': No such file or directory
Aşağıdaki komut bunu doğrular: dpnddrmaint Kurulur:
rpm -qa | grep dpnddrmaint
dpnddrmaint-<Avamar_version>Cause
-
Birden fazla kaldırır
logrotateYapılandırma dosyaları daha sonra düğüm tipine bağlı olarak bunları değiştirir. -
Bunu, yalnızca Avamar Utility Node'da bulunması gereken /usr/local/avamar/var/probe.xml dosyasının varlığına göre belirler.
Ancak Avamar yazılımı bir site için yapılandırılana kadar probe.xml dosyası oluşturulmadığı için komut dosyası yalnızca toplama paketi yapılandırılmış bir ızgarada dağıtıldığında çalışır. Yapılandırmadan önce kurulum sırasında dağıtılmışsa, yeniden yükleme işlemi başarısız olur logrotate Avamar Yardımcı Yazılım Düğümü dosyaları.
Resolution
/etc/logrotate.d/ddrmaint Dosya yeniden oluşturulmalıdır.
1. Avamar Utility Node'da yönetici olarak oturum açın.
2. Kök ayrıcalığına yükseltin.
3. Çalışan SUSE sürümünü belirleyin:
cat /etc/*release* |grep VERSION
SÜRÜM 11 ise Adım 4'e gidin.
SÜRÜM 12 ise Adım 5'e gidin.
4. Dosyayı oluşturun ve doldurun:
a. Dosyayı oluşturun:
vi /etc/logrotate.d/ddrmaint
b. İçeriği yeni oluşturulan dosyaya yapıştırın:
/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. Çıkın ve dosyayı kaydedin.
d. 6. adıma gidin.
5. Dosyayı oluşturun ve doldurun:
a. Dosyayı oluşturun:
vi /etc/logrotate.d/ddrmaint
b. İçeriği yeni oluşturulan dosyaya yapıştırın:
/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. Çıkın ve dosyayı kaydedin.
d. 6. adıma gidin.
6. Aşağıdaki komutu çalıştırarak ddrmaint.log döndürün:
logrotate -v -f /etc/logrotate.d/ddrmaint