Udostępnij za pośrednictwem


Zarządzanie plikami dziennika systemów UNIX i Linux

 

Dotyczy: System Center 2012 R2 Operations Manager, System Center 2012 - Operations Manager

Agenci programu Operations Manager dla systemów UNIX i Linux nie ograniczają rozmiaru plików dziennika agenta.W celu kontrolowania maksymalnego rozmiaru plików dziennika należy wdrożyć proces zarządzania plikami dziennika.W wielu systemach operacyjnych UNIX i Linux jest na przykład dostępne standardowe narzędzie logrotate.Narzędzie logrotate można skonfigurować do kontroli plików dziennika używanych przez Agentów programu Operations Manager w systemach UNIX lub Linux.Po obróceniu lub modyfikacji plików dziennika agenta należy zasygnalizować agentowi, że dzienniki zostały obrócone w celu wznowienia rejestracji.Polecenia scxadmin można użyć z parametrem –log-rotate przy użyciu następującej składni:

scxadmin –log-rotate all

Przykładowy plik konfiguracji narzędzia Logrotate

W poniższym przykładzie przedstawiono plik konfiguracji służący do obracania plików scx.log oraz omiserver.log za pomocą narzędzia logrotate systemu Linux.Zwykle narzędzie logrotate będzie uruchamiane jako zadanie zaplanowane (za pomocą polecenia crond) i będzie działać na plikach konfiguracji z katalogu /etc/logrotate.d.Aby umożliwić testowanie i użycie pliku konfiguracji, należy zmodyfikować konfigurację tak, aby była odpowiednia dla danego środowiska, oraz powiązać lub zapisać plik w katalogu /etc/logrotate.d.

#opsmgr.lr

#Obróć scx.log

#Obracanie tygodniowe, zachowaj skompresowane dzienniki z 4 tygodni

#Wywołaj polecenie scxadmin -log-rotate w celu wznowienia rejestracji po obróceniu

/var/opt/microsoft/scx/log/scx.log {

obróć 4

co tydzień

kompresuj

missingok

notifempty

postrotate

/usr/sbin/scxadmin -log-rotate all

endscript

}#Obróć plik scx.log dla monitorującego konta użytkownika o nazwie monuser

#Obracanie tygodniowe, zachowaj skompresowane dzienniki z 4 tygodni

#Wywołaj polecenie scxadmin -log-rotate w celu wznowienia rejestracji po obróceniu

/var/opt/microsoft/scx/log/monuser/scx.log {

obróć 4

co tydzień

kompresuj

missingok

notifempty

postrotate

/usr/sbin/scxadmin -log-rotate all

endscript

}

#Opcjonalnie obróć plik omiserver.log.OMI powinno zostać zatrzymane i zacząć zapobiegać

#wywieraniu wpływu na rejestrowanie.Obracanie miesięczne, zachowaj skompresowane dzienniki z 2 tygodni

#Usuń komentarze z tych wierszy, jeśli potrzebne jest obracanie pliku omiserver.log

#/var/opt/microsoft/scx/log/omiserver.log{

# obróć 2

# raz na miesiąc

# kompresuj

# missingok

# notifempty

# prerotate

# /usr/sbin/scxadmin -stop

# endscript

# postrotate

# /usr/sbin/scxadmin -start

# endscript#}