Show TOC Anfang des Inhaltsbereichs

Diese Grafik wird im zugehörigen Text erklärt Beispiele für Logfile-Templates  Dokument im Navigationsbaum lokalisieren

Es sollen die folgende Protokolldateien überwacht werden:

      das Oracle Alert-Protokoll

      die Trace-Dateien der SAP-Workprozesse

      die Protokolldatei des CCMS-Agenten SAPCCMSR

      das jeweils neueste Backup

Hierfür benötigen Sie Logfile-Templates, die angeben, welche Dateien auf welche Suchmuster überprüft werden sollen. Damit der Logfile-Agent diese Logfile-Templates findet, haben Sie zwei Möglichkeiten:

      Die Templates befinden sich im dafür vorgesehenen Ordner (siehe Überwachung von Dateien mit CCMS-Agenten). Der Agent findet diese Templates auf jeden Fall; weitere Konfigurationseinstellungen sind dann nicht nötig.

      Die Templates befinden sich nicht in dem o. g. Ordner; dann müssen Sie die Templates in die Konfigurationsdatei SAPCCMSR.INI eintragen. Dies sei in diesem Beispiel der Fall; SAPCCMSR.INI enthält darum die folgenden Zeilen:

Logfile /usr/sap/tmp/sapccmsr/ORAALERTlogmon.ini
Logfile /usr/sap/tmp/sapccmsr/DEV_Wxlogmon.ini
Logfile /usr/sap/tmp/sapccmsr/SAPCCMSRlogmon.ini
Logfile /usr/sap/tmp/sapccmsr/BACKUPSlogmon.ini

Es folgen nun die Inhalte der erwähnten Logfile-Templates:

Oracle Alert-Protokoll

Das Template /usr/sap/tmp/sapccmsr/ORAALERTlogmon.ini habe den folgenden Inhalt:

LOGFILE_TEMPLATE
DIRECTORY="/oracle/<SID>/saptrace/background"
FILENAME="alert_<SID>.log"
MTE_CLASS="ORAALERT"

PATTERN_0="ORA-00600"
VALUE_0=RED
.

Der Logfile-Agent durchsucht /oracle/<SID>/saptrace/background/alert_<SID>.log fortlaufend nach ORA-00600-Meldungen und liefert einen roten Alert, wenn eine entsprechende Meldung gefunden wird:

Diese Grafik wird im zugehörigen Text erklärt

Trace-Dateien der SAP-Workprozesse

Das Template /usr/sap/tmp/sapccmsr/DEV_Wxlogmon.ini habe den folgenden Inhalt:

LOGFILE_TEMPLATE
DIRECTORY="/usr/sap/<SID>/<Instance name>/work"
FILENAME="dev_w*"
IGNORE_FILE="dev_w*.old"
MTE_CLASS="WORKPROC"
SHOWNEWLINES=1
MONITOR_FILESIZE_KB=0

PATTERN_0="ERROR"
VALUE_0=RED

PATTERN_1="core"
VALUE_1=RED
.

Der Logfile-Agent durchsucht Dateien /usr/sap/<SID>/<Instance name>/work/dev_w* fortlaufend nach ERROR- und core-Meldungen und liefert einen roten Alert, wenn eine entsprechende Meldung gefunden wird. Kopien der Trace-Dateien dev_w*.old werden nicht überwacht.

Für jede Datei der Form dev_w* wird im Alert-Monitor ein Teilbaum angelegt, bei neun Workprozessen also neun Teilbäume. Außerdem wird die Größe der Dateien sowie die Anzahl der pro Minute gemeldeten Zeilen ausgegeben:

Diese Grafik wird im zugehörigen Text erklärt

Wenn nach dem Neustart des Anwendungsservers die dev_w*-Dateien neu erstellt werden, erkennt dies der Agent anhand der Dateigröße und beginnt mit dem Lesen von vorn.

Protokolldatei des CCMS-Agenten SAPCCMSR

Das Template /usr/sap/tmp/sapccmsr/SAPCCMSRlogmon.ini habe den folgenden Inhalt:

LOGFILE_TEMPLATE
DIRECTORY="/usr/sap/tmp/sapccmsr"
FILENAME="sapccmsr.log"
MTE_CLASS="Log_of_sapccmsr"
MONITOR_LAST_FILE_MODIF=1

PATTERN_0="ERROR"
VALUE_0=RED

APPL_INFO_0="CCMS version"
APPL_INFO_MTE_NAME_0="CCMS Version"
APPL_INFO_1="compiled at"
APPL_INFO_MTE_NAME_1="Compiled at"
APPL_INFO_2="systemid"
APPL_INFO_MTE_NAME_2="System ID"
APPL_INFO_3="relno"
APPL_INFO_MTE_NAME_3="Release"
APPL_INFO_4="patch text"
APPL_INFO_MTE_NAME_4="Patch Text"
APPL_INFO_5="patchno"
APPL_INFO_MTE_NAME_5="Patch Number"
APPL_INFO_6="intno"
APPL_INFO_MTE_NAME_6="internal number"
APPL_INFO_7="running on"
APPL_INFO_MTE_NAME_7="Host"
APPL_INFO_8="pid"
APPL_INFO_MTE_NAME_8="Process ID"
.

Der Logfile-Agent durchsucht die Datei /usr/sap/tmp/sapccmsr/sapccmsr.log fortlaufend nach ERROR-Meldungen und gibt einen roten Alert aus, wenn eine entsprechende Meldung gefunden wird. Der Agent gibt auch die letzte Änderung der überwachten Datei aus.

Außerdem sucht der Agent nach verschiedenen Suchmustern, denen keine Alert-Bewertung zugeordnet ist und gibt bei einem Fund die entsprechende Zeile als Inhalt eines eigenen Textattributs aus. So wird eine Zeile, die das Suchmuster CCMS versionenthält, komplett ausgegeben, so dass Sie im entsprechenden Teilbaum die dazu gehörende Versionsinformation sehen. Falls das Suchmuster mehrfach in der Datei vorkommt, wird die letzte Zeile mit dem Suchmuster ausgegeben.

Diese Grafik wird im zugehörigen Text erklärt

Protokolldatei der Backups einer Oracle-Datenbank

Das Template /usr/sap/tmp/sapccmsr/BACKUPSlogmon.ini habe den folgenden Inhalt:

LOGFILE_TEMPLATE
DIRECTORY="/oracle/OMA/sapbackup"
FILENAME="*.ant"
MONITOR_NEWEST_FILES=1
MTE_CLASS="BACKUPS"

PATTERN_0="ERROR"
VALUE_0=RED
PATTERN_1="successfully"
VALUE_1=GREEN
.

Der Logfile-Agent durchsucht die neueste Datei der Form /oracle/OMA/sapbackup/*.ant fortlaufend nach ERROR-Meldungen und successfully-Meldungen und liefert einen roten Alert, wenn ERROR, bzw. eine grüne Meldung, wenn successfullygefunden wird, also das Backup erfolgreich war.

Der Agent prüft in regelmäßigen Abständen, ob es neue passende Dateien gibt (in diesem Fall also, ob ein neues Backup gestartet wurde), legt automatisch einen neuen Teilbaum an, und löscht veraltete Teilbäume.

Diese Grafik wird im zugehörigen Text erklärt Startseite CCMS-Agenten, Überwachung von Dateien mit CCMS-Agenten

Ende des Inhaltsbereichs