Freigeben über


Verwalten von UNIX- und Linux-Protokolldateien

 

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

Die Größe der Agent-Protokolldateien wird von den Operations Manager-Agents für UNIX und Linux nicht eingeschränkt.Um die maximale Größe der Protokolldateien zu steuern, implementieren Sie einen Prozess zum Verwalten der Protokolldateien.Beispielsweise ist das Standard-Dienstprogramm Logrotate auf vielen UNIX- und Linux-Betriebssystemen verfügbar.Das Logrotate-Dienstprogramm kann so konfiguriert werden, dass es die von Operations Manager-Agents für UNIX oder Linux verwendeten Protokolldateien steuert.Nach der Rotation oder Änderung der Protokolldateien des Agents muss dem Agent signalisiert werden, dass Protokolle gedreht wurden, damit die Protokollierung fortgesetzt werden kann.Der Befehl „scxadmin“ kann mit dem „–log-rotate“-Parameter in der folgenden Syntax verwendet werden:

scxadmin –log-rotate all

Beispiel für eine Logrotate-Konfigurationsdatei.

Das folgende Beispiel zeigt eine Konfigurationsdatei, um die „scx.log“-Dateien und „omiserver.log“ mit dem Dienstprogramm Logrotate von Linux zu drehen.In der Regel wird Logrotate als geplanter Auftrag (mit „crond“) ausgeführt, und bearbeitet Konfigurationsdateien in „/etc/logrotate.d“.Um diese Konfigurationsdatei zu testen und zu verwenden, passen Sie die Konfiguration Ihrer Umgebung an und verknüpfen oder speichern Sie die Datei in „/etc/logrotate.d“.

#opsmgr.lr

#Rotieren der Datei „scx.log“.

#Wöchentliche Rotation, komprimierte Protokolle 4 Wochen beibehalten.

#Aufrufen von „Scxadmin-log-rotate“ zum Fortsetzen der Log-Protokollierung nach der Rotation.

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

rotate 4

weekly

compress

missingok

notifempty

postrotate

/usr/sbin/scxadmin -log-rotate all

endscript

} #Rotieren der Datei „Scx.log“ zur Überwachung des Benutzerkontos mit dem Namen „monuser“.

#Wöchentliche Rotation, komprimierte Protokolle 4 Wochen beibehalten.

#Aufrufen von „Scxadmin-log-rotate“ zum Fortsetzen der Log-Protokollierung nach der Rotation.

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

rotate 4

weekly

compress

missingok

notifempty

postrotate

/usr/sbin/scxadmin -log-rotate all

endscript

}

# „Omiserver.log“ optionally drehen.Dies erfordert, dass OMI beendet und wieder gestartet wird, um zu verhindern, dass

die Protokollierung #beeinträchtigt wird.#Monatliche Rotation, komprimierte Protokolle 2 Wochen beibehalten.

#Kommentare ggf. entfernen, wenn die Rotation von „omiserver.log“ erforderlich ist.

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

# rotate 2

# monthly

# compress

# missingok

# notifempty

# prerotate

# /usr/sbin/scxadmin -stop

# endscript

# postrotate

# /usr/sbin/scxadmin -start

# endscript#}