Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I have a number of systems and services that send email alerts when some sort of event takes place. This works fine for a small number of systems but as the number of alerts grows the important message become less visible among the informational notices. Email filtering can only be effective to a point.

What sort of solution can I use in place of emails that will allow me to send arbitrary alerts from various services and that will scale easily as the number of services grows?

share|improve this question

3 Answers 3

up vote 2 down vote accepted

I assume you've considered Nagios or Icinga?

What about using Amazon SNS? All your scripts would need to do is talk the SNS API (Amazon has examples in several languages, and notifications can be sent many different ways (email, SMS, HTTP, etc). It also makes it easy for people to un/subscribe from the various notifications.

share|improve this answer
    
Thank you for the Amazon SNS suggestion. I don't think it's going to work due to the restrictions of this project but could be helpful for something similar in the future. I've ended up using Nagios passive checks for now (nagios.sourceforge.net/docs/3_0/passivechecks.html). –  Dave Forgac Oct 12 '12 at 19:41

The kind of solution you are describing is called a SIEM (Security Incident and Event Manangement). Splunk.com is a popular SIEM.

share|improve this answer

Use pingdom to receive emails/smss. you can define for example that it will sample your services every minute and according to the result of 'test system' scripts that you write will allert you via email or sms according to severity.

share|improve this answer
    
In my case this would not work. The services aren't accessible outside the internal network and some of the alerts come from scripts running via cron so there's no daemon to check. –  Dave Forgac Oct 8 '12 at 11:52

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.