Monitoring Domino with Nagios using SNMP - research results
Category Lotus Domino Server Monitoring
I set up a Nagios server for monitoring the servers at work a while ago. It works just great. Highly recommended.
Then one of my colleagues wanted to look into whether we could monitor a Google Search Appliance (GSA) using the Nagios server. He found out that that can only be done using SNMP as you are not allowed to really get down to the OS of the GSA. He found it difficult to find his way through how to make it work. So I did a bid of research.
First I wanted to know if Nagios is able to monitor servers that expose SNMP-information. The answer looks to be a yes: check_snmp.
Then I wanted to get access to a server that was exposing SNMP-information. And for me the logical choice is to look at what Domino has to offer. And Domino does have an option for SNMP.
You need to install and configure something on the OS and then you need to install a Domino-specific service and load at least one Domino server task. The place to look for the Domino end of this is in the Administrator documentation, look for a document titled "The Domino SNMP Agent".
Then there is the Nagios end of things. How to get Nagios to get hold ot the SNMP information that Domino is making available. Here I found something that looks very interesting: Monitoring Lotus Notes/Domino Servers. It was posted a while back, but I would be surprised if it wouldn't work.
Be aware of the three downloads available from the bottom of the page. Especially the one labelled lotus-monitoring.tar.gz. Looks good. It's Domino-specific SNMP checks. For things like how many emails are dead or the availability index.
Finally I also found a promising script for Nagios - a Nagios plugin - that will probe SNMP information on the GSA: You can find information on this page: Monitoring a Google Search Appliance with Nagios. You have to scroll down a bit to find the section on Google Search Appliance monitoring.
I have not tested any of these things, but they look good. Well, actually I did test the GSA-specific script, and it told me our internal GSA wasn't responding... In all likelyhood the GSA hasn't been configured to expose SNMP data.
I set up a Nagios server for monitoring the servers at work a while ago. It works just great. Highly recommended.
Then one of my colleagues wanted to look into whether we could monitor a Google Search Appliance (GSA) using the Nagios server. He found out that that can only be done using SNMP as you are not allowed to really get down to the OS of the GSA. He found it difficult to find his way through how to make it work. So I did a bid of research.
First I wanted to know if Nagios is able to monitor servers that expose SNMP-information. The answer looks to be a yes: check_snmp.
Then I wanted to get access to a server that was exposing SNMP-information. And for me the logical choice is to look at what Domino has to offer. And Domino does have an option for SNMP.
You need to install and configure something on the OS and then you need to install a Domino-specific service and load at least one Domino server task. The place to look for the Domino end of this is in the Administrator documentation, look for a document titled "The Domino SNMP Agent".
Then there is the Nagios end of things. How to get Nagios to get hold ot the SNMP information that Domino is making available. Here I found something that looks very interesting: Monitoring Lotus Notes/Domino Servers. It was posted a while back, but I would be surprised if it wouldn't work.
Be aware of the three downloads available from the bottom of the page. Especially the one labelled lotus-monitoring.tar.gz. Looks good. It's Domino-specific SNMP checks. For things like how many emails are dead or the availability index.
Finally I also found a promising script for Nagios - a Nagios plugin - that will probe SNMP information on the GSA: You can find information on this page: Monitoring a Google Search Appliance with Nagios. You have to scroll down a bit to find the section on Google Search Appliance monitoring.
I have not tested any of these things, but they look good. Well, actually I did test the GSA-specific script, and it told me our internal GSA wasn't responding... In all likelyhood the GSA hasn't been configured to expose SNMP data.
Android apps from Jens Bruntt




Comments
Still it's been very useful.
Posted by Sam At 09:06:48 On 26-06-2009 | - Website - |
Actually, now I too have seen those scripts working. My colleague and I did some tests...
Posted by Jens Bruntt At 10:46:52 On 26-06-2009 | - Website - |
{ Link }
-Martin
Posted by Martin Müller At 10:28:07 On 24-07-2009 | - Website - |
I have apparently found the same commands for checking Domino as you have. Still haven't managed to make them work... Have tried the dead mail and the availability check, but so far without success. What's the secret here?
Could you please post your service and command definitions?
Thanks
Ove
Posted by Ove Størholt At 23:23:59 On 30-09-2009 | - Website - |
Posted by Jens Bruntt At 09:02:44 On 01-10-2009 | - Website - |
{ Link }
Posted by Ajitabh Pandey At 11:13:15 On 06-05-2010 | - Website - |
Hi,
You should look at Shinken, it’s a enhanced Nagios reimplementation in Python that allow you to have a quick and easy distributed and high availability monitoring environment, and of course with Nagios configuration and plugins compatibility
It's available (Open Source with a AGPL licence) at { Link } with even a demo virtual machine to test it in 5minutes
Jean gabès, Shinken developper
Posted by Gabès Jean At 14:28:29 On 04-06-2010 | - Website - |