NRPE, NCSA , NRDS (Active and Passive Monitoring)
Posted: Wed Nov 12, 2014 4:37 am
Hi there,
I am hoping someone can help. I am trying to find the best method of doing the following:
I have some customers with only one server. This is quite straight forward as I allow Nagios to monitor it directly using action monitoring.
My challenge is when I have a customer with multiple servers on site. What I have been doing is active monitoring on one of the servers (because they have only one public IP) and then passive monitoring using NRDS on the other servers.
The problem is that I don't want to allow port 80 to the world (most of the customers have dynamic IP addresses) which means the passive NRDS monitoring won't really work for me. I think what would be better is if all the servers at the customer site sends their information to one server ( I guess this will use passive monitoring) and I then use NagiosXI to connect to that server and pick up the results for all the servers, I guess this would use active monitoring.
I saw something about using
check_nrpe -H NRPEPROXYHOST -c check_ping -H 10.0.0.3 ....
But this seems like a hassle as I have to create custom commands and templates for each customers which is going to be a pain.
Is there another method to use which is simpler and better ?
I am hoping someone can help. I am trying to find the best method of doing the following:
I have some customers with only one server. This is quite straight forward as I allow Nagios to monitor it directly using action monitoring.
My challenge is when I have a customer with multiple servers on site. What I have been doing is active monitoring on one of the servers (because they have only one public IP) and then passive monitoring using NRDS on the other servers.
The problem is that I don't want to allow port 80 to the world (most of the customers have dynamic IP addresses) which means the passive NRDS monitoring won't really work for me. I think what would be better is if all the servers at the customer site sends their information to one server ( I guess this will use passive monitoring) and I then use NagiosXI to connect to that server and pick up the results for all the servers, I guess this would use active monitoring.
I saw something about using
check_nrpe -H NRPEPROXYHOST -c check_ping -H 10.0.0.3 ....
But this seems like a hassle as I have to create custom commands and templates for each customers which is going to be a pain.
Is there another method to use which is simpler and better ?