Required for use:
1. You need perl 5 or greater, nagios 2.0 or greater, and the XML::RSS perl module. The XML::RSS module can be installed through the command: perl -MCPAN -e 'install XML::RSS'. To install this module you need an internet connection.

Included Files:
1. rss <- the perl script that will be called when a notification is sent.  It should be placed in your libexec directory. It is hardcoded to look for the rss.xml file in the directory /usr/local/nagios/rss/rss.xml
If you want to change this to a different directory, you must change lines 11 and 19 to reflect where you place your rss.xml file.  Ensure that the nagios user has permissions on the rss.xml file and the directory you place it in.

2. rss.xml <- is a template rss feed.  You can place this in your /usr/local/nagios/rss/ directory as is, and it will update when a notification is sent.  The perl script limits the number of items in the feed to 15, and it will drop the oldest item when the 15 limit is reached. To allow for more items alter line 12 of the rss perl script changing the number 15 to your desired max number of items.

3. rsscfgfilechanges <- is a file that contains a new command definition that you need to add into your commands.cfg file, this file has the location of the rss script hardcoded to be located in /usr/local/nagios/libexec/rss you can change this by modifying line 3 of the command definition.  It also contains a contact definition that shows how notify-by-rss is called, you can just modify your contact definition to notify-by-rss.

4. README <- if you dont know what this file does, stop what you are doing now, buy a high powered drill, press it against your temple and pull the trigger.  If you dont know where your temple is, please contact your local doctor, as I am not one.

Limitations:
It only works for service notifications at this point, I may do host notifications soon, and has only been tested on nagios 2.0b3

Any questions comments or thoughts on life in general contact,
ssugar@proserveit.com
