@@ -591,7 +591,7 @@ <h1>Naemon Gearman Module</h1>
591591< div class ="sect1 ">
592592< h2 id ="_what_is_mod_gearman "> What is Mod-Gearman</ h2 >
593593< div class ="sectionbody ">
594- < div class ="paragraph "> < p > < a href ="http ://labs .consol.de/nagios /mod-gearman "> Mod_Gearman</ a > is an easy way
594+ < div class ="paragraph "> < p > < a href ="https ://omd .consol.de/docs /mod-gearman/ "> Mod_Gearman</ a > is an easy way
595595of distributing active Naemon checks across your network and
596596increasing Naemon scalability. Mod-Gearman can even help to reduce the
597597load on a single Naemon host, because its much smaller and more
@@ -617,7 +617,7 @@ <h2 id="_what_is_mod_gearman">What is Mod-Gearman</h2>
617617 Worker can be configured to only run checks for specific host- or
618618 servicegroups.
619619 There is a (deprecated) worker included. The new worker is here:
620- < a href ="https://github.com/ConSol/mod-gearman-worker-go/ "> mod-gearman-worker-go</ a > .
620+ < a href ="https://github.com/ConSol-Monitoring /mod-gearman-worker-go/ "> mod-gearman-worker-go</ a > .
621621</ p >
622622</ li >
623623< li >
@@ -747,7 +747,7 @@ <h2 id="_support">Support</h2>
747747< div class ="ulist "> < ul >
748748< li >
749749< p >
750- Professional support and consulting is available via < a href ="http://www.consol.de/open-source- monitoring/support/ "> www.consol.de </ a >
750+ Professional support and consulting is available via < a href ="http://www.consol.com/ monitoring "> www.consol.com </ a >
751751</ p >
752752</ li >
753753< li >
@@ -757,11 +757,6 @@ <h2 id="_support">Support</h2>
757757</ li >
758758< li >
759759< p >
760- < a href ="http://www.monitoring-portal.org "> german monitoring portal</ a >
761- </ p >
762- </ li >
763- < li >
764- < p >
765760Mod-Gearman has been succesfully tested with latest Naemon.
766761 See < a href ="#supported-dependencies "> Supported Dependencies</ a > for details.
767762</ p >
@@ -871,15 +866,15 @@ <h2 id="_how_does_it_work">How does it work</h2>
871866< em > hostgroup_japan</ em > group. One worker for the < em > selenium</ em > checks and one
872867worker which covers the other queues. There can be more than one
873868worker on each queue to share the load.</ p > </ div >
874- < a title ="mod gearman queues " rel ="lightbox[mod_gm] " href ="http ://labs .consol.de/nagios /mod-gearman/mod_gearman_queues.png "> < img src ="http ://labs .consol.de/nagios /mod-gearman/mod_gearman_queues.png " alt ="mod_gearman architecture " width ="360 " height ="270 " style ="float:none " /> </ a >
869+ < a title ="mod gearman queues " rel ="lightbox[mod_gm] " href ="https ://omd .consol.de/docs /mod-gearman/usage/ mod_gearman_queues.png "> < img src ="https ://omd .consol.de/docs /mod-gearman/usage /mod_gearman_queues.png " alt ="mod_gearman architecture " width ="360 " height ="270 " style ="float:none " /> </ a >
875870</ div >
876871</ div >
877872< div class ="sect1 ">
878873< h2 id ="_common_scenarios "> Common Scenarios</ h2 >
879874< div class ="sectionbody ">
880875< div class ="sect2 ">
881876< h3 id ="_load_balancing "> Load Balancing</ h3 >
882- < a title ="Load Balancing " rel ="lightbox[mod_gm] " href ="http ://labs .consol.de/nagios /mod-gearman/sample_load_balancing.png "> < img src ="http ://labs .consol.de/nagios /mod-gearman/sample_load_balancing.png " alt ="Load Balancing " width ="300 " height ="125 " style ="float:none " /> </ a >
877+ < a title ="Load Balancing " rel ="lightbox[mod_gm] " href ="https ://omd .consol.de/docs /mod-gearman/usage/ sample_load_balancing.png "> < img src ="https ://omd .consol.de/docs /mod-gearman/usage /sample_load_balancing.png " alt ="Load Balancing " width ="300 " height ="125 " style ="float:none " /> </ a >
883878< div class ="paragraph "> < p > The easiest variant is a simple load balancing. For example if your
884879single Naemon box just cannot handle the load, you could just add a
885880worker in the same network (or even on the same host) to reduce your
@@ -904,7 +899,7 @@ <h3 id="_load_balancing">Load Balancing</h3>
904899</ div >
905900< div class ="sect2 ">
906901< h3 id ="_distributed_monitoring "> Distributed Monitoring</ h3 >
907- < a title ="Distributed Monitoring " rel ="lightbox[mod_gm] " href ="http ://labs .consol.de/nagios /mod-gearman/sample_distributed.png "> < img src ="http ://labs .consol.de/nagios /mod-gearman/sample_distributed.png " alt ="Distributed Monitoring " width ="350 " height ="125 " style ="float:none " /> </ a >
902+ < a title ="Distributed Monitoring " rel ="lightbox[mod_gm] " href ="https ://omd .consol.de/docs /mod-gearman/usage/ sample_distributed.png "> < img src ="https ://omd .consol.de/docs /mod-gearman/usage /sample_distributed.png " alt ="Distributed Monitoring " width ="350 " height ="125 " style ="float:none " /> </ a >
908903< div class ="paragraph "> < p > If your checks have to be run from different network segments, then
909904you can use the hostgroups (or servicegroups) to define a hostgroup
910905for specific worker. The general hosts and services queue is disabled
@@ -934,9 +929,7 @@ <h3 id="_distributed_monitoring">Distributed Monitoring</h3>
934929</ div >
935930< div class ="sect2 ">
936931< h3 id ="_distributed_monitoring_with_load_balancing "> Distributed Monitoring with Load Balancing</ h3 >
937- < a title ="Distributed Monitoring with Load Balancing " rel ="lightbox[mod_gm] "
938- href ="http://labs.consol.de/nagios/mod-gearman/sample_distributed_load_balanced.png "> < img
939- src ="http://labs.consol.de/nagios/mod-gearman/sample_distributed_load_balanced.png " alt ="Distributed Monitoring with Load Balancing " width ="350 " height ="225 " style ="float:none " /> </ a >
932+ < a title ="Distributed Monitoring with Load Balancing " rel ="lightbox[mod_gm] " href ="https://omd.consol.de/docs/mod-gearman/usage/sample_distributed_load_balanced.png "> < img src ="https://omd.consol.de/docs/mod-gearman/usage/sample_distributed_load_balanced.png " alt ="Distributed Monitoring with Load Balancing " width ="350 " height ="225 " style ="float:none " /> </ a >
940933< div class ="paragraph "> < p > Your distributed setup could easily be extended to a load balanced
941934setup with just adding more worker of the same config.</ p > </ div >
942935< div class ="paragraph "> < p > Pro:</ p > </ div >
@@ -968,9 +961,7 @@ <h3 id="_distributed_monitoring_with_load_balancing">Distributed Monitoring with
968961</ div >
969962< div class ="sect2 ">
970963< h3 id ="_nsca_replacement "> NSCA Replacement</ h3 >
971- < a title ="NSCA Replacement " rel ="lightbox[mod_gm] "
972- href ="http://labs.consol.de/nagios/mod-gearman/nsca_replacement.png "> < img
973- src ="http://labs.consol.de/nagios/mod-gearman/nsca_replacement.png " alt ="NSCA Replacement " width ="300 " height ="220 " style ="float:none " /> </ a >
964+ < a title ="NSCA Replacement " rel ="lightbox[mod_gm] " href ="https://omd.consol.de/docs/mod-gearman/usage/nsca_replacement.png "> < img src ="https://omd.consol.de/docs/mod-gearman/usage/nsca_replacement.png " alt ="NSCA Replacement " width ="300 " height ="220 " style ="float:none " /> </ a >
974965< div class ="paragraph "> < p > If you just want to replace a current NSCA solution, you could load
975966the Mod-Gearman NEB module and disable all distribution features. You
976967still can receive passive results by the core send via
@@ -988,7 +979,7 @@ <h3 id="_nsca_replacement">NSCA Replacement</h3>
988979</ div >
989980< div class ="sect2 ">
990981< h3 id ="_distributed_setup_with_remote_scheduler "> Distributed Setup With Remote Scheduler</ h3 >
991- < a title ="Distributed Setup With Remote Scheduler " rel ="lightbox[mod_gm] " href ="http ://labs .consol.de/nagios /mod-gearman/advanced_distributed.png "> < img src ="http ://labs .consol.de/nagios /mod-gearman/advanced_distributed.png " alt ="Distributed Setup With Remote Scheduler " width ="360 " height ="270 " style ="float:none " /> </ a >
982+ < a title ="Distributed Setup With Remote Scheduler " rel ="lightbox[mod_gm] " href ="https ://omd .consol.de/docs /mod-gearman/usage/ advanced_distributed.png "> < img src ="https ://omd .consol.de/docs /mod-gearman/usage /advanced_distributed.png " alt ="Distributed Setup With Remote Scheduler " width ="360 " height ="270 " style ="float:none " /> </ a >
992983< div class ="paragraph "> < p > In case your network is unstable or you need a gui view from the
993984remote location or any other reason which makes a remote core
994985unavoidable you may want this setup. Thist setup consists of 2
@@ -1025,7 +1016,7 @@ <h3 id="_distributed_setup_with_remote_scheduler">Distributed Setup With Remote
10251016</ div >
10261017< div class ="sect2 ">
10271018< h3 id ="_gearman_proxy "> Gearman Proxy</ h3 >
1028- < a title ="Gearman Proxy " rel ="lightbox[mod_gm] " href ="http ://labs .consol.de/nagios /mod-gearman/gearman_proxy.png "> < img src ="http ://labs .consol.de/nagios /mod-gearman/gearman_proxy.png " alt ="Gearman Proxy " width ="360 " height ="270 " style ="float:none " /> </ a >
1019+ < a title ="Gearman Proxy " rel ="lightbox[mod_gm] " href ="https ://omd .consol.de/docs /mod-gearman/usage/ gearman_proxy.png "> < img src ="https ://omd .consol.de/docs /mod-gearman/usage /gearman_proxy.png " alt ="Gearman Proxy " width ="360 " height ="270 " style ="float:none " /> </ a >
10291020< div class ="paragraph "> < p > Sometimes you may need to reverse the direction of the initial
10301021connection attempt. Usually the worker and the neb module open the
10311022initial connection so they need to access the gearmand port. In cases
@@ -2380,8 +2371,8 @@ <h2 id="_performance">Performance</h2>
23802371output. I got over 300 Servicechecks per second, which means you could
23812372easily setup 100.000 services at a 5 minute interval with a single
23822373Nagios box. The amount of worker boxes depends on your check types.</ p > </ div >
2383- < a title ="mod gearman performance " rel ="lightbox[mod_gm] " href ="http ://labs .consol.de/nagios /mod-gearman/mod_gearman_performance_2.png "> < img src ="http ://labs .consol.de/nagios /mod-gearman/mod_gearman_performance_2.png " alt ="mod_gearman performance " width ="473 " height ="122 " style ="float:none " /> </ a >
2384- < a title ="mod gearman performance " rel ="lightbox[mod_gm] " href ="http ://labs .consol.de/nagios /mod-gearman/mod_gearman_performance_1.png "> < img src ="http ://labs .consol.de/nagios /mod-gearman/mod_gearman_performance_1.png " alt ="mod_gearman performance " width ="424 " height ="176 " style ="float:none " /> </ a >
2374+ < a title ="mod gearman performance " rel ="lightbox[mod_gm] " href ="https ://omd .consol.de/docs /mod-gearman/usage/ mod_gearman_performance_2.png "> < img src ="https ://omd .consol.de/docs /mod-gearman/usage /mod_gearman_performance_2.png " alt ="mod_gearman performance " width ="473 " height ="122 " style ="float:none " /> </ a >
2375+ < a title ="mod gearman performance " rel ="lightbox[mod_gm] " href ="https ://omd .consol.de/docs /mod-gearman/usage/ mod_gearman_performance_1.png "> < img src ="https ://omd .consol.de/docs /mod-gearman/usage /mod_gearman_performance_1.png " alt ="mod_gearman performance " width ="424 " height ="176 " style ="float:none " /> </ a >
23852376< div class ="paragraph "> < p > See this article about benchmarks with < a href ="https://labs.consol.de/mod-gearman/nagios/omd/2012/10/23/monitoring-core-benchmarks.html "> Nagios3, Nagios4 and Mod-Gearman</ a > .</ p > </ div >
23862377</ div >
23872378</ div >
@@ -2514,8 +2505,7 @@ <h3 id="_how_to_build_send_gearman_exe">How to build send_gearman.exe</h3>
25142505< div class ="content ">
25152506< pre > < code > pp -l zlib1__.dll -l ssleay32__.dll -l libeay32__.dll -x -z 9 -o send_gearman.exe send_gearman.pl</ code > </ pre >
25162507</ div > </ div >
2517- < div class ="paragraph "> < p > Or just use the prebuild one from labs.consol.de:
2518- < a href ="http://mod-gearman.org/archive/send_gearman.zip "> send_gearman.exe</ a > .</ p > </ div >
2508+ < div class ="paragraph "> < p > Or just use the prebuild one from labs.consol.de: < a href ="http://mod-gearman.org/archive/send_gearman.zip "> send_gearman.exe</ a > .</ p > </ div >
25192509</ div >
25202510< div class ="sect2 ">
25212511< h3 id ="_how_to_submit_check_multi_results "> How to Submit check_multi Results</ h3 >
@@ -2729,7 +2719,7 @@ <h2 id="_hints">Hints</h2>
27292719< div id ="footer ">
27302720< div id ="footer-text ">
27312721Last updated
2732- 2023-03-05 04:41:38 CET
2722+ 2025-05-07 03:56:51 CEST
27332723</ div >
27342724</ div >
27352725</ body >
0 commit comments