Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Shinken Enterprise Daemon roles

This part is analysed described on the daemon page.

The smart and automatic load balancing

...

Shinken Enterprise looks at all these relations and creates a graph with it. A graph is a relation shard. This can be illustrated by the following picture :

Image Added

 Image Removed


In this example, we will have two shards:

 

  • shard 1: Host-1 to host-5 and all their checks

...

  • shard 2: Host-6 to Host-8 and all their checks

...

When all relation shards are created, the Arbiter aggregates them into N configurations if the administrator has defined N active schedulers (no spares). shards are aggregated into configurations (it's like "Big shards"). The dispatch looks at the weight property of schedulers: the higher weight a scheduler has, the more shards it will have. This can be shown in the following picture :

 

Image Added

Image Removed 

The configurations sending to satellites

...

Pollers connections with more than one scheduler

 

Image Modified

 

The high availability

...


Let's take a look at two distributed environnements. In the first case the administrator wants totally distinct daemons. In the second one he just wants the schedulers/pollers to be distincts, but still have one place to send notifications (reactionners) and one place for database export (broker).

Distincts realms :

 

 

 

 

More common usage, the global realm with reactionner/broker, and sub realms with schedulers/pollers:

 

 

 


Satellites can be used for their realm or sub realms too. It's just a parameter in the configuration of the element.

...