N

noma

Main repository

Name Last Update
contrib Loading commit data...
doc Loading commit data...
etc Loading commit data...
m4 Loading commit data...
notifier Loading commit data...
share Loading commit data...
sql Loading commit data...
t Loading commit data...
var Loading commit data...
.gitignore Loading commit data...
.mailmap Loading commit data...
Makefile.in Loading commit data...
README.md Loading commit data...
bootstrap_from_git.sh Loading commit data...
configure Loading commit data...
configure.ac Loading commit data...
cpanfile Loading commit data...
install-sh Loading commit data...
subst.sh.in Loading commit data...

NoMa - Notification Manager for Nagios

(++ Icinga, Shinken, Centreon Engine++)

Notification Manager or NoMa (https://www.netways.org/projects/noma) makes managing Nagios notifications easier. It lets you create and modify standard notifications, escalations, schedules and vacations for your monitoring system.

The full documentation is available in the doc/ subdirectory of the source code.

Support & Questions

Please use the issue tracker at the project page to submit any issues you encounter with NoMa

How does it work

When Nagios/Icinga/Shinken/Centreon Engine notifies NoMa, instead of the core blocking each notification to every user through every method used in your setup, it's one single notification to NoMa. NoMa then uses the configured filters to notify contacts via the preconfigured methods, E-Mail, SMS, Voicecall, Growl etc.

The beauty of NoMa is that it's a graphical interface for managing notifications rather than complex configuration files. It's easy for other admins in your environment to set themselves to vacation, change what they want to be notified about and most importantly, WHEN to be notified.

Installation

Pre Requirements:

  • Lots of Perl(s).
  • php5 modules - among others; yaml, sqlite (or mysql if you are feeling adventurous)

Download NoMa from a trusted source. ..... #> ./configure --help (to view available switches for easy install) #> ./configure (or none for default paths) #> make all #> make install .....

Don't forget: the full documentation is available in the doc/ subdirectory of the source code.

Then copy one of the init scripts from the notifier to the appropriate place for your system (e.g. /etc/init.d) and install it with chkconfig or update-rc.d or similar.

HAVE fun and don't get spammed!