Hi, As my company is quickly changing and spreading out into various regions in the world, I am trying to stay ahead and set up distributed monitoring that is scaleable and includes the concept of local, regional, and global views. Such as: Zone 1 and Zone 2 are load balanced clusters in City 1 & City 2 in Region A. Zone 1 and 2 each monitor devices & servers considered “local” to that data center. A user local to Region A should be able to see the aggregated results of Zone 1 & 2. Exactly the same for Zone 3 and 4 for Region B, and Zone 5 and 6 for Region C. The master zone should receive results from all of the above zones and provide a global viewpoint.
The zones.conf would looking something like: Object Endpoint “node1.zone1” { host = “node1.zone1” } Object Endpoint “node2.zone1” { host = “node2.zone1” } … and so on…. Object Zone “master” { Endpoints = [ “master1.master”,”master2.master”] } Object zone “regionA” { parent = “master”} Object zone “regionB” { parent = “master”} Object zone “regionC” { parent = “master”} Object zone “zone1” { Endpoints = [ “node1.zone1”,”node2.zone1”] Parent = “regionA” … and so on. However, just about every example I have come across so far (perhaps just for ease of reading) has been based on 1 centralized master, with all satellites or satellite zones connecting directly to the master zone. Setting this up in my lab has not worked correctly – and I am not sure if I am attempting to do something unsupported, or need a better example to work against. Has anyone gone down this route and have any suggestions? Regards, Jay Newman
_______________________________________________ icinga-users mailing list icinga-users@lists.icinga.org https://lists.icinga.org/mailman/listinfo/icinga-users