Menu

Shinken Poller

Gets checks from the scheduler, execute plugins or integrated poller modules and send the results to the scheduler Poller modules:

  • NRPE - Executes active data acquisition for Nagios Remote Plugin Executor agents
  • SNMP - Executes active data acquisition for SNMP enabled agents
  • CommandPipe - Receives passive status and performance data from check_mk script, will not process commands

. This module consumes proportionally to the cluster size. The limit for one poller is approximatively 1000 checks/s

module.exports =
  deps:
    ssl : module: 'masson/core/ssl', local: true
    iptables: module: 'masson/core/iptables', local: true
    docker: module: 'masson/commons/docker', local: true, auto: true
    krb5_client: module: 'masson/core/krb5_client', local: true
    commons: implicit: true, module: 'ryba/shinken/commons', local: true
    monitoring: module: 'ryba/commons/monitoring'
    poller: module: 'ryba/shinken/poller'
  configure:
    'ryba/shinken/poller/configure'
  commands:
    'check':
      'ryba/shinken/poller/check'
    'install': [
      'ryba/shinken/poller/install'
      'ryba/shinken/poller/start'
      'ryba/shinken/poller/check'
    ]
    'start':
      'ryba/shinken/poller/start'
    'stop':
      'ryba/shinken/poller/stop'
    'prepare':
      'ryba/shinken/poller/prepare'