Solved

Email Consolidation

Posted on 2014-10-24
2
286 Views
Last Modified: 2014-10-29
Hi

We run Zabbix to monitor certain things on about 125 machines which we have. It sends a notification whenever a problem on any of the machines is detected. It makes our life easy to find and fix any issue very quickly.
The problem is sometimes many of the machines have the same kind of issue then it sends a separate email for each machine/issue. In such cases we get dozens of emails within a few minutes. What we are looking for is to get a consolidated email every 5 minutes in case any issue is found. No email if no issue.
Zabbix does not provide such feature however it possible but time taking to get this done through Zabbix.
The other option which comes to my mind is all the emails from zabbix are sent to a temporary /dummy address. Then some sort of application retrieves the emails from that account, consolidate them, send to the actual email address and then delete from the temporary email address. This should happen every 5 minutes.

My question is there any software available which can do this?

We use google apps for emails but also have our own email servers running on CentOS.

Thanks in advance for your help.
0
Comment
Question by:sysautomation
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
2 Comments
 
LVL 14

Accepted Solution

by:
frankhelk earned 500 total points
ID: 40402056
I don't know much about Zabbix, but I havn't seen much of a solution for that yet. That means - if nobody else knows a out-of-the-box solution - you need to roll your own ... on the other side that task seems to be not that complicated, as long as the mails are not too complex (simple plaintext with some kind of structure would be perfect)

There are classes in .NET and other development environments that allow to send/receive/dissect email messages w/o much coding effort, so the main task would be to analyze and classify the mail contents.

The application could then maintain a list of stations with an alert status, as derived from the mails (if there are mails with a "condition resolved", the status could even be cleared afterwards).

The application would then mail a table of stations vs. alert conditions whenever needed, or if the list changes, with a given minimum interval (i.e. the 5 minutes you've stated).

Looks like a task for an average application programmer.
0
 

Author Closing Comment

by:sysautomation
ID: 40412500
I wrote my own script to do this.
0

Featured Post

The Eight Noble Truths of Backup and Recovery

How can IT departments tackle the challenges of a Big Data world? This white paper provides a roadmap to success and helps companies ensure that all their data is safe and secure, no matter if it resides on-premise with physical or virtual machines or in the cloud.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Local Continuous Replication is a cost effective and quick way of backing up Exchange server data. The following article describes the steps required to configure Local Continuous Replication. Also, the article tells you how to restore from a backup…
It’s a strangely common occurrence that when you send someone their login details for a system, they can’t get in. This article will help you understand why it happens, and what you can do about it.
The basic steps you have just learned will be implemented in this video. The basic steps are shown to configure an Exchange DAG in a live working Exchange Server Environment and manage the same (Exchange Server 2010 Software is used in a Windows Ser…
This tutorial gives a high-level tour of the interface of Marketo (a marketing automation tool to help businesses track and engage prospective customers and drive them to purchase). You will see the main areas including Marketing Activities, Design …

717 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question