Skip to main content
Announcements
Qlik Introduces a New Era of Visualization! READ ALL ABOUT IT
cancel
Showing results for 
Search instead for 
Did you mean: 
reshma_km
Partner - Creator III
Partner - Creator III

Email alerts on Reload task failure - Qlik sense

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?

kevincaseelizabethbamberltu

30 Replies
reshma_km
Partner - Creator III
Partner - Creator III
Author

It worked for me. Thanks for all your inputs.

hian_cintra
Partner - Contributor II
Partner - Contributor II

Hi reshma_km‌ What did you do to solve it?

reshma_km
Partner - Creator III
Partner - Creator III
Author

I had a typo and extra space in my xml file.

hian_cintra
Partner - Contributor II
Partner - Contributor II

Could you share your file with us? I am facing a similar problem with yours.

I would greatly appreciate it.

reshma_km
Partner - Creator III
Partner - Creator III
Author

In which folder you have the file?

hian_cintra
Partner - Contributor II
Partner - Contributor II

%PROGRAMDATA&\Qlik\Sense\Scheduler

But i have the schedulers on RIM nodes.

reshma_km
Partner - Creator III
Partner - Creator III
Author

Ok. In that case, you might have to change something in the code. I am not sure. My scheduler is in central node.

hian_cintra
Partner - Contributor II
Partner - Contributor II

Thanks.

Can you please share you LocalLogConfig.xml content to compare?

reshma_km
Partner - Creator III
Partner - Creator III
Author

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>

Anonymous
Not applicable

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