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#}