You are here

Monitoring System: Jabber and email interface development

Project ID: 
242
Current stage: 
Manager: 
Unit: 
What: 

Description:

[Forked from Project 230 - Monitoring system enhancements]

The existing Nagios monitoring system sends alerts via Jabber and email. The Jabber interface uses code which probably isn't 'production-standard', and which ought to be cleaned up, if possible, in order to avoid future problems.

Beyond that, it would be very convenient if Nagios alerts could be responded to via Jabber and email. Whether that's even possible, and how to actually achieve it if, requires investigation.

Deliverables:

  • A report describing what seems possible.
  • Implementation of something - depending on the conclusions of the report.
Why: 

Customer: Informatics COs

Case statement:

The existing Nagios monitoring system (described in https://devproj.inf.ed.ac.uk/project/show/22, https://wiki.inf.ed.ac.uk/DICE/MonitoringProject, and http://www.dice.inf.ed.ac.uk/units/infrastructure/Documentation/Monitoring/) sends alerts to C(S)O's via email and Jabber.

It would be very convenient if these alerts could be responded to via the same mechanisms, rather than via the Nagios web interface.

This project is essentially independent of any other enhancements made to the Nagios system. It also requires separate expertise, and will require a significant effort. So it makes sense to fork it as a distinct project from
Project 250 - Monitoring system enhancements.

When: 

Status:

Timescales:

Priority:

Time:

How: 

Proposal:

Resources: 8 weeks of CO effort

Plan:

Other: 

Dependencies:

Without investigation, it isn't clear whether responses to Nagios via Jabber and email are actually possible. We need, for a start, to investigate how Nagios incidents and alerts are actually keyed within the Nagios system - if they are at all.

On the surface, responses via Jabber sound feasible, but responses via email raise the obvious problem of authentication.

Risks:

Milestones

Proposed date Achieved date Name Description