Menu

Shinken Receiver (optional)

Receives data passively from local or remote protocols. Passive data reception that is buffered before forwarding to the appropriate Scheduler (or receiver for global commands). Allows to set up a "farm" of Receivers to handle a high rate of incoming events. Modules for receivers:

  • NSCA - NSCA protocol receiver
  • Collectd - Receive performance data from collectd via the network
  • CommandPipe - Receive commands, status updates and performance data
  • TSCA - Apache Thrift interface to send check results using a high rate buffered TCP connection directly from programs
  • Web Service - A web service that accepts http posts of check results (beta)

This module is only needed when enabling passive checks

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