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)

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'