1) Define a new worker queue by adding a new hostgroups= to the neb module parameters
2) Run check_gearman and it will alert that no workers are connected to the queue
3) Start up a gearman_worker that connects to the right server but with wrong encryption key
4) gearman_top will show the new worker and check_gearman returns OK, should be alerting because remote worker is unusable.
reproduced on with the following versions installed from the stable yum repository.
How to reproduce:
1) Define a new worker queue by adding a new hostgroups= to the neb module parameters 2) Run check_gearman and it will alert that no workers are connected to the queue 3) Start up a gearman_worker that connects to the right server but with wrong encryption key 4) gearman_top will show the new worker and check_gearman returns OK, should be alerting because remote worker is unusable.
reproduced on with the following versions installed from the stable yum repository.
gearmand-0.25-1.x86_64 mod_gearman-1.3.8-1.el6.x86_64 gearmand-server-0.25-1.x86_64