Sunteți pe pagina 1din 11

<?xml version="1.0" encoding="UTF-8" ?> <ruleBase> <version>4.6.0</version> <name><![CDATA[RB_SAP-JDE_LogFile_Checkpattern-HightAlertSendEmail]]></n ame> <schedule></schedule> <author>vatsp on host GGZ388928(10.203.60.

71) at 06:11 Tue, Jul 12, 2011 </author> <lastModification>srivastr on host GGZ388936(10.203.60.51) at 07:58 Thu, Jul 28, 2011</lastModification> <comment><![CDATA[]]></comment> <rule> <name><![CDATA[Logfile:onNewLine(logfile=C:\tibco\tra\domain\zim mer_dev\application\logs\SampleFilePoller-SampleFilePoller.log)]]></name> <schedule></schedule> <overRuling>0</overRuling> <dataSource> <microAgentName><![CDATA[COM.TIBCO.hawk.microagent.Logfi le]]></microAgentName> <methodName>onNewLine</methodName> <dataElement name="logfile"> <dataObject class="java.lang.String" ><![CDATA[C :\tibco\tra\domain\zimmer_dev\application\logs\SampleFilePoller-SampleFilePoller .log]]></dataObject> </dataElement> <interval>0</interval> </dataSource> <test> <name><![CDATA[(nextLine Contains OutOfMemoryError)]]></ name> <schedule></schedule> <operator class="COM.TIBCO.hawk.config.rbengine.rulebase .operators.Contains" > <operator class="COM.TIBCO.hawk.config.rbengine. rulebase.operators.RuleData" > <dataObject class="java.lang.String" ><! [CDATA[nextLine]]></dataObject> </operator> <dataObject class="java.lang.String" ><![CDATA[O utOfMemoryError]]></dataObject> </operator> <consequenceAction> <name><![CDATA[sendAlertHigh(alertMsg=Pattern "$ {nextLine}" is matched in log file. Pls check it)]]></name> <schedule></schedule> <microAgentName>COM.TIBCO.hawk.microagent.RuleBa seEngine</microAgentName> <methodName>sendAlertMessage</methodName> <dataElement name="message"> <dataObject class="COM.TIBCO.hawk.config .rbengine.rulebase.util.AlertHigh" ><![CDATA[Pattern "${nextLine}" is matched in log file. Pls check it]]></dataObject> </dataElement> <properties> </properties> <performOnceOnly/> <escalationTime>0</escalationTime> </consequenceAction> <consequenceAction> <name><![CDATA[[After 300 seconds ] sendMail(CC=

, Content=Pattern " ${nextLine}" is matched in the log file. Pls check the log f ile manually, From=saurabh.ailawadi@zimmer.com, Mail Server=pac-msg-htr1.pac.zim mer.com, Subject=Pattern is matched in the log file. Pls check it, To=rahul.sriv astava@zimmer.com)]]></name> <schedule></schedule> <microAgentName>COM.TIBCO.hawk.microagent.RuleBa seEngine</microAgentName> <methodName>sendMail</methodName> <dataElement name="To"> <dataObject class="java.lang.String" ><! [CDATA[rahul.srivastava@zimmer.com]]></dataObject> </dataElement> <dataElement name="From"> <dataObject class="java.lang.String" ><! [CDATA[saurabh.ailawadi@zimmer.com]]></dataObject> </dataElement> <dataElement name="CC"> <dataObject class="java.lang.String" ><! [CDATA[]]></dataObject> </dataElement> <dataElement name="Subject"> <dataObject class="java.lang.String" ><! [CDATA[Pattern is matched in the log file. Pls check it]]></dataObject> </dataElement> <dataElement name="Mail Server"> <dataObject class="java.lang.String" ><! [CDATA[pac-msg-htr1.pac.zimmer.com]]></dataObject> </dataElement> <dataElement name="Content"> <dataObject class="java.lang.String" ><! [CDATA[Pattern " ${nextLine}" is matched in the log file. Pls check the log file manually]]></dataObject> </dataElement> <properties> </properties> <performOnceOnly/> <escalationTime>300</escalationTime> </consequenceAction> <trueConditionPolicy> <trueCountThreshold>1</trueCountThreshold> </trueConditionPolicy> <clearOn> <clearOnFirstFalse/> </clearOn> </test> <test> <name><![CDATA[(nextLine Contains Error while deserializ ing)]]></name> <schedule></schedule> <operator class="COM.TIBCO.hawk.config.rbengine.rulebase .operators.Contains" > <operator class="COM.TIBCO.hawk.config.rbengine. rulebase.operators.RuleData" > <dataObject class="java.lang.String" ><! [CDATA[nextLine]]></dataObject> </operator> <dataObject class="java.lang.String" ><![CDATA[E rror while deserializing]]></dataObject> </operator> <consequenceAction>

<name><![CDATA[sendAlertHigh(alertMsg=Pattern "$ {nextLine}" is matched in log file. Pls check it)]]></name> <schedule></schedule> <microAgentName>COM.TIBCO.hawk.microagent.RuleBa seEngine</microAgentName> <methodName>sendAlertMessage</methodName> <dataElement name="message"> <dataObject class="COM.TIBCO.hawk.config .rbengine.rulebase.util.AlertHigh" ><![CDATA[Pattern "${nextLine}" is matched in log file. Pls check it]]></dataObject> </dataElement> <properties> </properties> <performOnceOnly/> <escalationTime>0</escalationTime> </consequenceAction> <consequenceAction> <name><![CDATA[[After 300 seconds ] sendMail(CC= , Content=Pattern is matched in the log file. Pls check the log file manually, F rom=saurabh.ailawadi@zimmer.com, Mail Server=pac-msg-htr1.pac.zimmer.com, Subjec t=Pattern is matched in log file. Pls check it, To=rahul.srivastava@zimmer.com)] ]></name> <schedule></schedule> <microAgentName>COM.TIBCO.hawk.microagent.RuleBa seEngine</microAgentName> <methodName>sendMail</methodName> <dataElement name="To"> <dataObject class="java.lang.String" ><! [CDATA[rahul.srivastava@zimmer.com]]></dataObject> </dataElement> <dataElement name="From"> <dataObject class="java.lang.String" ><! [CDATA[saurabh.ailawadi@zimmer.com]]></dataObject> </dataElement> <dataElement name="CC"> <dataObject class="java.lang.String" ><! [CDATA[]]></dataObject> </dataElement> <dataElement name="Subject"> <dataObject class="java.lang.String" ><! [CDATA[Pattern is matched in log file. Pls check it]]></dataObject> </dataElement> <dataElement name="Mail Server"> <dataObject class="java.lang.String" ><! [CDATA[pac-msg-htr1.pac.zimmer.com]]></dataObject> </dataElement> <dataElement name="Content"> <dataObject class="java.lang.String" ><! [CDATA[Pattern is matched in the log file. Pls check the log file manually]]></d ataObject> </dataElement> <properties> </properties> <performOnceOnly/> <escalationTime>300</escalationTime> </consequenceAction> <trueConditionPolicy> <trueCountThreshold>1</trueCountThreshold> </trueConditionPolicy> <clearOn>

<clearOnFirstFalse/> </clearOn> </test> <test> <name><![CDATA[(nextLine Contains JDBC activity timed ou t)]]></name> <schedule></schedule> <operator class="COM.TIBCO.hawk.config.rbengine.rulebase .operators.Contains" > <operator class="COM.TIBCO.hawk.config.rbengine. rulebase.operators.RuleData" > <dataObject class="java.lang.String" ><! [CDATA[nextLine]]></dataObject> </operator> <dataObject class="java.lang.String" ><![CDATA[J DBC activity timed out]]></dataObject> </operator> <consequenceAction> <name><![CDATA[sendAlertHigh(alertMsg= Pattern " ${nextLine}" is matched in log file. Pls check it)]]></name> <schedule></schedule> <microAgentName>COM.TIBCO.hawk.microagent.RuleBa seEngine</microAgentName> <methodName>sendAlertMessage</methodName> <dataElement name="message"> <dataObject class="COM.TIBCO.hawk.config .rbengine.rulebase.util.AlertHigh" ><![CDATA[ Pattern "${nextLine}" is matched i n log file. Pls check it]]></dataObject> </dataElement> <properties> </properties> <performOnceOnly/> <escalationTime>0</escalationTime> </consequenceAction> <consequenceAction> <name><![CDATA[[After 300 seconds ] sendMail(CC= , Content=Pattern is matched in the log file. Pls check the log file manually, F rom=saurabh.ailawadi@zimmer.com, Mail Server=pac-msg-htr1.pac.zimmer.com, Subjec t=Pattern is matched in log file. Pls check it, To=rahul.srivastava@zimmer.com)] ]></name> <schedule></schedule> <microAgentName>COM.TIBCO.hawk.microagent.RuleBa seEngine</microAgentName> <methodName>sendMail</methodName> <dataElement name="To"> <dataObject class="java.lang.String" ><! [CDATA[rahul.srivastava@zimmer.com]]></dataObject> </dataElement> <dataElement name="From"> <dataObject class="java.lang.String" ><! [CDATA[saurabh.ailawadi@zimmer.com]]></dataObject> </dataElement> <dataElement name="CC"> <dataObject class="java.lang.String" ><! [CDATA[]]></dataObject> </dataElement> <dataElement name="Subject"> <dataObject class="java.lang.String" ><! [CDATA[Pattern is matched in log file. Pls check it]]></dataObject> </dataElement>

<dataElement name="Mail Server"> <dataObject class="java.lang.String" ><! [CDATA[pac-msg-htr1.pac.zimmer.com]]></dataObject> </dataElement> <dataElement name="Content"> <dataObject class="java.lang.String" ><! [CDATA[Pattern is matched in the log file. Pls check the log file manually]]></d ataObject> </dataElement> <properties> </properties> <performOnceOnly/> <escalationTime>300</escalationTime> </consequenceAction> <trueConditionPolicy> <trueCountThreshold>1</trueCountThreshold> </trueConditionPolicy> <clearOn> <clearOnFirstFalse/> </clearOn> </test> <test> <name><![CDATA[(nextLine Contains No JDBC connection ava ilable)]]></name> <schedule></schedule> <operator class="COM.TIBCO.hawk.config.rbengine.rulebase .operators.Contains" > <operator class="COM.TIBCO.hawk.config.rbengine. rulebase.operators.RuleData" > <dataObject class="java.lang.String" ><! [CDATA[nextLine]]></dataObject> </operator> <dataObject class="java.lang.String" ><![CDATA[N o JDBC connection available]]></dataObject> </operator> <consequenceAction> <name><![CDATA[sendAlertHigh(alertMsg=Pattern "$ {nextLine}" is matched in log file. Pls check it)]]></name> <schedule></schedule> <microAgentName>COM.TIBCO.hawk.microagent.RuleBa seEngine</microAgentName> <methodName>sendAlertMessage</methodName> <dataElement name="message"> <dataObject class="COM.TIBCO.hawk.config .rbengine.rulebase.util.AlertHigh" ><![CDATA[Pattern "${nextLine}" is matched in log file. Pls check it]]></dataObject> </dataElement> <properties> </properties> <performOnceOnly/> <escalationTime>0</escalationTime> </consequenceAction> <consequenceAction> <name><![CDATA[[After 300 seconds ] sendMail(CC= , Content=Pattern is matched in the log file. Pls check the log file manually, F rom=saurabh.ailawadi@zimmer.com, Mail Server=pac-msg-htr1.pac.zimmer.com, Subjec t=Pattern is matched in log file. Pls check it, To=rahul.srivastava@zimmer.com)] ]></name> <schedule></schedule> <microAgentName>COM.TIBCO.hawk.microagent.RuleBa

seEngine</microAgentName> <methodName>sendMail</methodName> <dataElement name="To"> <dataObject class="java.lang.String" ><! [CDATA[rahul.srivastava@zimmer.com]]></dataObject> </dataElement> <dataElement name="From"> <dataObject class="java.lang.String" ><! [CDATA[saurabh.ailawadi@zimmer.com]]></dataObject> </dataElement> <dataElement name="CC"> <dataObject class="java.lang.String" ><! [CDATA[]]></dataObject> </dataElement> <dataElement name="Subject"> <dataObject class="java.lang.String" ><! [CDATA[Pattern is matched in log file. Pls check it]]></dataObject> </dataElement> <dataElement name="Mail Server"> <dataObject class="java.lang.String" ><! [CDATA[pac-msg-htr1.pac.zimmer.com]]></dataObject> </dataElement> <dataElement name="Content"> <dataObject class="java.lang.String" ><! [CDATA[Pattern is matched in the log file. Pls check the log file manually]]></d ataObject> </dataElement> <properties> </properties> <performOnceOnly/> <escalationTime>300</escalationTime> </consequenceAction> <trueConditionPolicy> <trueCountThreshold>1</trueCountThreshold> </trueConditionPolicy> <clearOn> <clearOnFirstFalse/> </clearOn> </test> <test> <name><![CDATA[(nextLine Contains Error in PUT or MPUT c ommand)]]></name> <schedule></schedule> <operator class="COM.TIBCO.hawk.config.rbengine.rulebase .operators.Contains" > <operator class="COM.TIBCO.hawk.config.rbengine. rulebase.operators.RuleData" > <dataObject class="java.lang.String" ><! [CDATA[nextLine]]></dataObject> </operator> <dataObject class="java.lang.String" ><![CDATA[E rror in PUT or MPUT command]]></dataObject> </operator> <consequenceAction> <name><![CDATA[sendAlertHigh(alertMsg= Pattern " ${nextLine}" is matched in log file. Pls check it)]]></name> <schedule></schedule> <microAgentName>COM.TIBCO.hawk.microagent.RuleBa seEngine</microAgentName> <methodName>sendAlertMessage</methodName>

<dataElement name="message"> <dataObject class="COM.TIBCO.hawk.config .rbengine.rulebase.util.AlertHigh" ><![CDATA[ Pattern "${nextLine}" is matched i n log file. Pls check it]]></dataObject> </dataElement> <properties> </properties> <performOnceOnly/> <escalationTime>0</escalationTime> </consequenceAction> <consequenceAction> <name><![CDATA[[After 300 seconds ] sendMail(CC= , Content=Pattern is matched in the log file. Pls check the log file manually, F rom=saurabh.ailawadi@zimmer.com, Mail Server=pac-msg-htr1.pac.zimmer.com, Subjec t=Pattern is matched in log file. Pls check it, To=rahul.srivastava@zimmer.com)] ]></name> <schedule></schedule> <microAgentName>COM.TIBCO.hawk.microagent.RuleBa seEngine</microAgentName> <methodName>sendMail</methodName> <dataElement name="To"> <dataObject class="java.lang.String" ><! [CDATA[rahul.srivastava@zimmer.com]]></dataObject> </dataElement> <dataElement name="From"> <dataObject class="java.lang.String" ><! [CDATA[saurabh.ailawadi@zimmer.com]]></dataObject> </dataElement> <dataElement name="CC"> <dataObject class="java.lang.String" ><! [CDATA[]]></dataObject> </dataElement> <dataElement name="Subject"> <dataObject class="java.lang.String" ><! [CDATA[Pattern is matched in log file. Pls check it]]></dataObject> </dataElement> <dataElement name="Mail Server"> <dataObject class="java.lang.String" ><! [CDATA[pac-msg-htr1.pac.zimmer.com]]></dataObject> </dataElement> <dataElement name="Content"> <dataObject class="java.lang.String" ><! [CDATA[Pattern is matched in the log file. Pls check the log file manually]]></d ataObject> </dataElement> <properties> </properties> <performOnceOnly/> <escalationTime>300</escalationTime> </consequenceAction> <trueConditionPolicy> <trueCountThreshold>1</trueCountThreshold> </trueConditionPolicy> <clearOn> <clearOnFirstFalse/> </clearOn> </test> <test> <name><![CDATA[(nextLine Contains Cannot establish FTP c onnection)]]></name>

<schedule></schedule> <operator class="COM.TIBCO.hawk.config.rbengine.rulebase .operators.Contains" > <operator class="COM.TIBCO.hawk.config.rbengine. rulebase.operators.RuleData" > <dataObject class="java.lang.String" ><! [CDATA[nextLine]]></dataObject> </operator> <dataObject class="java.lang.String" ><![CDATA[C annot establish FTP connection]]></dataObject> </operator> <consequenceAction> <name><![CDATA[sendAlertHigh(alertMsg=Pattern "$ {nextLine}" is matched in log file. Pls check it)]]></name> <schedule></schedule> <microAgentName>COM.TIBCO.hawk.microagent.RuleBa seEngine</microAgentName> <methodName>sendAlertMessage</methodName> <dataElement name="message"> <dataObject class="COM.TIBCO.hawk.config .rbengine.rulebase.util.AlertHigh" ><![CDATA[Pattern "${nextLine}" is matched in log file. Pls check it]]></dataObject> </dataElement> <properties> </properties> <performOnceOnly/> <escalationTime>0</escalationTime> </consequenceAction> <consequenceAction> <name><![CDATA[[After 300 seconds ] sendMail(CC= , Content=Pattern is matched in the log file. Pls check the log file manually , From=saurabh.ailawadi@zimmer.com, Mail Server=pac-msg-htr1.pac.zimmer.com, Sub ject=Pattern is matched in log file. Pls check it, To=rahul.srivastava@zimmer.co m)]]></name> <schedule></schedule> <microAgentName>COM.TIBCO.hawk.microagent.RuleBa seEngine</microAgentName> <methodName>sendMail</methodName> <dataElement name="To"> <dataObject class="java.lang.String" ><! [CDATA[rahul.srivastava@zimmer.com]]></dataObject> </dataElement> <dataElement name="From"> <dataObject class="java.lang.String" ><! [CDATA[saurabh.ailawadi@zimmer.com]]></dataObject> </dataElement> <dataElement name="CC"> <dataObject class="java.lang.String" ><! [CDATA[]]></dataObject> </dataElement> <dataElement name="Subject"> <dataObject class="java.lang.String" ><! [CDATA[Pattern is matched in log file. Pls check it]]></dataObject> </dataElement> <dataElement name="Mail Server"> <dataObject class="java.lang.String" ><! [CDATA[pac-msg-htr1.pac.zimmer.com]]></dataObject> </dataElement> <dataElement name="Content">

<dataObject class="java.lang.String" ><! [CDATA[Pattern is matched in the log file. Pls check the log file manually ]]></dataObject> </dataElement> <properties> </properties> <performOnceOnly/> <escalationTime>300</escalationTime> </consequenceAction> <trueConditionPolicy> <trueCountThreshold>1</trueCountThreshold> </trueConditionPolicy> <clearOn> <clearOnFirstFalse/> </clearOn> </test> <test> <name><![CDATA[(nextLine Contains Connection Time Out & Connection Error)]]></name> <schedule></schedule> <operator class="COM.TIBCO.hawk.config.rbengine.rulebase .operators.Contains" > <operator class="COM.TIBCO.hawk.config.rbengine. rulebase.operators.RuleData" > <dataObject class="java.lang.String" ><! [CDATA[nextLine]]></dataObject> </operator> <dataObject class="java.lang.String" ><![CDATA[C onnection Time Out & Connection Error]]></dataObject> </operator> <consequenceAction> <name><![CDATA[sendAlertHigh(alertMsg=Pattern "$ {nextLine}" is matched in log file. Pls check it)]]></name> <schedule></schedule> <microAgentName>COM.TIBCO.hawk.microagent.RuleBa seEngine</microAgentName> <methodName>sendAlertMessage</methodName> <dataElement name="message"> <dataObject class="COM.TIBCO.hawk.config .rbengine.rulebase.util.AlertHigh" ><![CDATA[Pattern "${nextLine}" is matched in log file. Pls check it]]></dataObject> </dataElement> <properties> </properties> <performOnceOnly/> <escalationTime>0</escalationTime> </consequenceAction> <consequenceAction> <name><![CDATA[[After 300 seconds ] sendMail(CC= , Content=Pattern is matched in the log file. Pls check the log file manually, F rom=saurabh.ailawadi@zimmer.com, Mail Server=pac-msg-htr1.pac.zimmer.com, Subjec t=Pattern is matched in log file. Pls check it, To=rahul.srivastava@zimmer.com)] ]></name> <schedule></schedule> <microAgentName>COM.TIBCO.hawk.microagent.RuleBa seEngine</microAgentName> <methodName>sendMail</methodName> <dataElement name="To"> <dataObject class="java.lang.String" ><!

[CDATA[rahul.srivastava@zimmer.com]]></dataObject> </dataElement> <dataElement name="From"> <dataObject class="java.lang.String" ><! [CDATA[saurabh.ailawadi@zimmer.com]]></dataObject> </dataElement> <dataElement name="CC"> <dataObject class="java.lang.String" ><! [CDATA[]]></dataObject> </dataElement> <dataElement name="Subject"> <dataObject class="java.lang.String" ><! [CDATA[Pattern is matched in log file. Pls check it]]></dataObject> </dataElement> <dataElement name="Mail Server"> <dataObject class="java.lang.String" ><! [CDATA[pac-msg-htr1.pac.zimmer.com]]></dataObject> </dataElement> <dataElement name="Content"> <dataObject class="java.lang.String" ><! [CDATA[Pattern is matched in the log file. Pls check the log file manually]]></d ataObject> </dataElement> <properties> </properties> <performOnceOnly/> <escalationTime>300</escalationTime> </consequenceAction> <trueConditionPolicy> <trueCountThreshold>1</trueCountThreshold> </trueConditionPolicy> <clearOn> <clearOnFirstFalse/> </clearOn> </test> <test> <name><![CDATA[(nextLine Contains PUT/MPUT Error & Unabl e to set up FTP connection)]]></name> <schedule></schedule> <operator class="COM.TIBCO.hawk.config.rbengine.rulebase .operators.Contains" > <operator class="COM.TIBCO.hawk.config.rbengine. rulebase.operators.RuleData" > <dataObject class="java.lang.String" ><! [CDATA[nextLine]]></dataObject> </operator> <dataObject class="java.lang.String" ><![CDATA[P UT/MPUT Error & Unable to set up FTP connection]]></dataObject> </operator> <consequenceAction> <name><![CDATA[sendAlertHigh(alertMsg=Pattern "$ {nextLine}" is matched in log file. Pls check it)]]></name> <schedule></schedule> <microAgentName>COM.TIBCO.hawk.microagent.RuleBa seEngine</microAgentName> <methodName>sendAlertMessage</methodName> <dataElement name="message"> <dataObject class="COM.TIBCO.hawk.config .rbengine.rulebase.util.AlertHigh" ><![CDATA[Pattern "${nextLine}" is matched in log file. Pls check it]]></dataObject>

</dataElement> <properties> </properties> <performOnceOnly/> <escalationTime>0</escalationTime> </consequenceAction> <consequenceAction> <name><![CDATA[[After 300 seconds ] sendMail(CC= , Content=Pattern is matched in the log file. Pls check the log file manually, F rom=saurabh.ailawadi@zimmer.com, Mail Server=pac-msg-htr1.pac.zimmer.com, Subjec t=Pattern is matched in log file. Pls check it, To=rahul.srivastava@zimmer.com)] ]></name> <schedule></schedule> <microAgentName>COM.TIBCO.hawk.microagent.RuleBa seEngine</microAgentName> <methodName>sendMail</methodName> <dataElement name="To"> <dataObject class="java.lang.String" ><! [CDATA[rahul.srivastava@zimmer.com]]></dataObject> </dataElement> <dataElement name="From"> <dataObject class="java.lang.String" ><! [CDATA[saurabh.ailawadi@zimmer.com]]></dataObject> </dataElement> <dataElement name="CC"> <dataObject class="java.lang.String" ><! [CDATA[]]></dataObject> </dataElement> <dataElement name="Subject"> <dataObject class="java.lang.String" ><! [CDATA[Pattern is matched in log file. Pls check it]]></dataObject> </dataElement> <dataElement name="Mail Server"> <dataObject class="java.lang.String" ><! [CDATA[pac-msg-htr1.pac.zimmer.com]]></dataObject> </dataElement> <dataElement name="Content"> <dataObject class="java.lang.String" ><! [CDATA[Pattern is matched in the log file. Pls check the log file manually]]></d ataObject> </dataElement> <properties> </properties> <performOnceOnly/> <escalationTime>300</escalationTime> </consequenceAction> <trueConditionPolicy> <trueCountThreshold>1</trueCountThreshold> </trueConditionPolicy> <clearOn> <clearOnFirstFalse/> </clearOn> </test> </rule> </ruleBase>

S-ar putea să vă placă și