Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hi,
I am trying to configure email alerts whenever a reload task fails using SmtpAppender. I am using Qlik sense November 2017 version. I found various discussions on this topic, but wasn't able to achieve it yet. Please find the code I am using for LocalLogConfig xml file below.
<?xml version="1.0"?>
<configuration>
<!-- Mail appender-->
<appender name="MailAppender" type="log4net.Appender.SmtpAppender">
<filter type="log4net.Filter.StringMatchFilter">
<param name="stringToMatch" value="ReloadResult" />
<param name="acceptOnMatch" value="false" />
</filter>
<filter type="log4net.Filter.LevelRangeFilter">
<param name="levelMin" value="ERROR" />
</filter>
<filter type="log4net.Filter.DenyAllFilter" />
<evaluator type="log4net.Core.LevelEvaluator">
<param name="threshold" value="ERROR"/>
</evaluator>
<param name="to" value="myname@domain.com" />
<param name="from" value="myname@domain.com" />
<param name="subject" value="Qlik Job Failure" />
<param name="smtpHost" value="mysmtphost" />
<param name="port" value="25" />
<param name="bufferSize" value="0" /> <!-- Set this to 0 to make sure an email is sent on every error -->
<param name="lossy" value="true" />
<layout type="log4net.Layout.PatternLayout">
<param name="conversionPattern" value="%newline%date %-5level %newline%property{TaskName}%newline%property{AppName}%newline%message%newline%newline%newline" />
</layout>
</appender>
<!--Send mail on task failure-->
<logger name="System.Scheduler.Scheduler.Slave.Tasks.ReloadTask">
<appender-ref ref="MailAppender" />
</logger>
</configuration>
Could you please guide me?
It worked for me. Thanks for all your inputs.
Hi reshma_km What did you do to solve it?
I had a typo and extra space in my xml file.
Could you share your file with us? I am facing a similar problem with yours.
I would greatly appreciate it.
In which folder you have the file?
%PROGRAMDATA&\Qlik\Sense\Scheduler
But i have the schedulers on RIM nodes.
Ok. In that case, you might have to change something in the code. I am not sure. My scheduler is in central node.
Thanks.
Can you please share you LocalLogConfig.xml content to compare?
Hi,
Sorry for the delay. Please find my file content below.
<?xml version="1.0"?>
<configuration>
<appender name="MailAppender" type="log4net.Appender.SmtpAppender">
<filter type="log4net.Filter.LevelRangeFilter">
<param name="levelMin" value="WARN" />
<param name="levelMax" value="ERROR" />
</filter>
<filter type="log4net.Filter.DenyAllFilter" />
<evaluator type="log4net.Core.LevelEvaluator">
<param name="threshold" value="ERROR"/>
</evaluator>
<param name="to" value="emailid" />
<param name="cc" value=" emailid " />
<param name="from" value="Qlik@domain.com" />
<param name="subject" value="Qlik Sense Task Fail!!!" />
<param name="smtpHost" value="hostname" />
<param name="port" value="25" />
<param name="bufferSize" value="0" />
<param name="lossy" value="true" />
<layout type="log4net.Layout.PatternLayout" >
<param name="conversionPattern" value="%newline%date %-5level %newline%property{TaskName}%newline%property{AppName}%newline%message%newline%newline%newline" />
</layout>
</appender>
<logger name="System.Scheduler.Scheduler.Slave.Tasks.ReloadTask">
<appender-ref ref="MailAppender" />
</logger>
</configuration>
Hello Reshma,
I wish to set up email alerts for reload failure in QMC(Qliksense)
Could you please help me with the process to set up Alert emails through email alerts utility from Qlik branch.
Thanks in Advance.
Regads,
Venkat