On Tuesday, 17 June 2014 17:58:36 UTC+1, Sven Nierlein wrote:
What exactly are you trying to solve with the reverse proxy?
Nagvis talks livestatus with Naemon, no reverse proxy or thruk
required. With Thruk i usually
would setup a single Thruk interface which just connects via
livestatus to all you nagios/naemon cores. No need for reverse
proxy either.
It solved problems with Nagios 3.x that probably don't exist in
naemon+Thruk - but that infrastructure is what I have to live with for
now, and if I am upgrading it will be a rolling change over several
months - however, switching to just having a central Thruk is
something we are also considering for a future refit, provided Thruk
will scale well enough. We currently have 56 nagios instances, with
about 3500 monitored devices and more than 12000 active service
checks; management have set a goal to triple that over the next two
years. A reverse proxy can handle that with a relatively small vm
running apache, and each "remote" autonomous system handling its own
gui and so forth. I am not sure what the requirement would be if a
single instance of Thruk had to handle that but I suspect the result
would not be pretty.
Principle of least change also applies; what we have now works, and is
proven - moving to something else will need to get past senior
management review, and that seems a thankless task. I would rather get
something off the ground now, and look at an architecture change
later, than try to replace the monitoring solution AND the entire
architecture in one hit, on a live monitoring solution.