'filter': ".*",
'exclude': "(^\[.{7}\]\[E\]End of stack dump^$)",
'action': "SaveCurrentLogMessage()"
},
{
'filter': ".*So what.*",
'action': "MailLogMessages()"
},
{
'filter': "Critical",
'action': "MailCurrentLogMessage('Critical message found')"
},
{
'filter': "Critical",
'action': "SendTrap('C')"
}
]
Filters
The filter is activated, that is, the action specified as the second part of the rule is triggered when the substring defined by the regular expression matches the log message currently analyzed.
The filter part of a rule can also contain an exclude statement thus allowing for an exclusion of log messages that match the filter specified by the filter statement. Log messages that match both filter statements (the filter and the exclude statement) do not trigger actions.
The following is an example of a rule utilizing the exclude statement:
{
'filter': ".*error.*",
'exclude': ".*No errors found.*",
'action': "MailLogMessages()"
}
Actions
The following actions are available:
Action Name | Description |
|
|
MailLogMessages() | The filtered log messages are sent by |
| the general configuration file. |
|
|
MailLogMessages('sbj') | The filtered log messages are sent by |
| general configuration file with the subject sbj. |
|
|
MailCurrentLogMessage('sbj') | The current filtered log message is sent by |
| in the general configuration file with the subject sbj. |
|
|
HP StorageWorks File System Extender Software user guide 205