Menu

Shinken Scheduler

Plans the next run of host and service checks Dispatches checks to the poller(s) Calculates state and dependencies Applies KPI triggers Raises Notifications and dispatches them to the reactionner(s) Updates the retention file (or other retention backends) Sends broks (internal events of any kind) to the broker(s)

Show Source Code
module.exports =
  deps:
    ssl : module: 'masson/core/ssl', local: true
    iptables: module: 'masson/core/iptables', local: true
    commons: implicit: true, module: 'ryba/shinken/commons', local: true
    scheduler: module: 'ryba/shinken/scheduler'
  configure:
    'ryba/shinken/scheduler/configure'
  commands:
    'check':
      'ryba/shinken/scheduler/check'
    'install': [
      'ryba/shinken/scheduler/install'
      'ryba/shinken/scheduler/start'
      'ryba/shinken/scheduler/check'
    ]
    'prepare':
      'ryba/shinken/scheduler/prepare'
    'start':
      'ryba/shinken/scheduler/start'
    'status':
      'ryba/shinken/scheduler/status'
    'stop':
      'ryba/shinken/scheduler/stop'