check_by_ssh performance
Posted: Thu Jul 19, 2012 12:52 am
Hi!
We are planning to start monitoring our servers by nagios (or nagiosxi), but we have reasons why we want to do it by check_by_ssh.
There is written in document: "This method will not be covered here, but can result in high load on your monitoring server if you are monitoring hundreds or thousands of services. The overhead of setting up/destroying SSH connections is the cause of this. "
How big environments have you been able to monitor with one Nagios instance using check_by_ssh? I know that of course this depends on amount of servers, services and polling intervals, but some kind of vision would be nice.
I have also read, that using Controlmaster -option in SSH would increase the performance.
The environment that we will monitor has about 500-1000 *nix servers and every server will have about 5-15 services to monitor.
Thanks in advance!
We are planning to start monitoring our servers by nagios (or nagiosxi), but we have reasons why we want to do it by check_by_ssh.
There is written in document: "This method will not be covered here, but can result in high load on your monitoring server if you are monitoring hundreds or thousands of services. The overhead of setting up/destroying SSH connections is the cause of this. "
How big environments have you been able to monitor with one Nagios instance using check_by_ssh? I know that of course this depends on amount of servers, services and polling intervals, but some kind of vision would be nice.
I have also read, that using Controlmaster -option in SSH would increase the performance.
The environment that we will monitor has about 500-1000 *nix servers and every server will have about 5-15 services to monitor.
Thanks in advance!