Module: Bosh::Agent::SyslogMonitor

Defined in:
lib/bosh_agent/syslog_monitor.rb

Defined Under Namespace

Classes: Server

Constant Summary collapse

PORT =
33331
SEVERITY =

severity level we publish in the nats alert

4

Class Method Summary collapse

Class Method Details

.start(nats, agent_id) ⇒ Object



46
47
48
49
50
51
52
# File 'lib/bosh_agent/syslog_monitor.rb', line 46

def self.start(nats, agent_id)
  unless EM.reactor_running?
    raise Error, 'Cannot start syslog monitor as event loop is not running'
  end

  EventMachine::start_server '127.0.0.1', PORT, Server, nats, agent_id
end