Sometimes I need to go and play with things to truly learn how they work. Sometimes the official documentation doesn't make a lot of sense lol.
One more question, is there a reason why the nagios supplied installation scripts is using the latest version for server install and old version for the worker?
Server Installation (Nagios XI 2014 / Core 4.x)
Note: This step is completed on the local Nagios system(s), for a new installation:
cd /tmp
For 64-bit CentOS/RHEL 6 Nagios servers:
wget http://assets.nagios.com/downloads/mod_gearman/rpms/mod_gearman-1.5.0b1-1.el6.x86_64.rpm
Worker Installation (For use with a Master Server Running XI 2014 / Core 4.x)
Note: This step is completed on the remote worker system(s):
cd /tmp
wget http://assets.nagios.com/downloads/nagiosxi/scripts/ModGearmanFullinstallVersionCore4.sh
chmod +x ModGearmanFullinstallVersionCore4.sh
./ModGearmanFullinstallVersionCore4.sh
One more question, is there a reason why the nagios supplied installation scripts is using the latest version for server install and old version for the worker?
Short answer - while upgrading the version for the workers is possible, the steps (procedures) for doing this haven't been tested/documented, yet. I assume that it will take some time before we do this, because this is not a priority (Mod Gearman used to be a lot more popular with Nagios Core 3.x, not so much with Core 4.x.)
Be sure to check out our Knowledgebase for helpful articles and solutions!
One more question, is there a reason why the nagios supplied installation scripts is using the latest version for server install and old version for the worker?
Short answer - while upgrading the version for the workers is possible, the steps (procedures) for doing this haven't been tested/documented, yet. I assume that it will take some time before we do this, because this is not a priority (Mod Gearman used to be a lot more popular with Nagios Core 3.x, not so much with Core 4.x.)
This is just introducing another variable for issues due to version mismatch.
Having the checks offloaded to a mod-gearman worker server(s) does not necessarily speed up the individual checks (unless you moved them to faster CPU(s)), it would improve the latency time (queue time) if you increased the number of workers. Can we go ahead and close this thread?
cmerchant wrote:Having the checks offloaded to a mod-gearman worker server(s) does not necessarily speed up the individual checks (unless you moved them to faster CPU(s)), it would improve the latency time (queue time) if you increased the number of workers. Can we go ahead and close this thread?