Recently I have been doing quite a bit of work with Nagios Core, which if you have not seen the article series you are most welcome to have a look at them below:
- In Part 1
I covered how you can install Nagios Core 3.3.1 onto an existing Ubuntu 11.10 server within your environment
- In Part 2
I covered how you can setup basic monitoring on your first Windows Server – making use of the NSClient++, I also covered how you could setup a basic “check_nt” monitoring service
- In Part 3
I covered how you can install the NRPE daemon onto your Nagios Server – and then use the NSClient to execute a basic Powershell script and report the output back into the Nagios interface
- In Part 4
I covered how you can build some custom PowerShell scripts to monitor you Exchange environment
What I have found throughout my work with Nagios Core, is that whilst it is an excellent monitoring tool, there are some downsides to it. Perhaps the two biggest failings are:
- There is no provision for auto discovering hosts on your network
- As a result of above, each host has to be manually entered into the Nagios Configuration files, and the Administrator has to then add in each associated monitored service for each host. Then upload the configuration files back to the Nagios Server
This results in quite a lot of typing (if you have a large number of hosts to add to the system) – so I thought that I would break out my trusty copy of Visual Studio and see if I could come up with a tool that would make life a little easier for people.
The net result is the “Nagios Discovery Tool for Windows” – which I would like to provide you all with a Video preview of before I upload it to the site for download.
Of course to get around this people can opt to use Nagios XI which is the commercial offering of Nagios which has a number of rather sexy features, however that version is not free (well I say its not free ~ you can select a special license mode which will allow for up to 7 hosts to be monitored).
The Nagios Discovery tool has the following features:
- Network Scanning API which can resolve host names within certain IP Address Ranges
- The ability to check if resolved hosts are responding to pings
- A fully customisable XML based overlay which allows the user of the tool to build their own Nagios Monitoring Commands directly into the GUI without needing updates from me
- The ability to add hosts to the Nagios “windows.cfg” file, and configure services on the host to be monitored
I plan to release the tool for download in the next week or so (I am still working on the manual, and a few “how to” videos) – however, if anyone is interested in being an early tester – drop me a line and I will make the installer available to you, in the mean time – here is the preview video: