Skip to content

Instantly share code, notes, and snippets.

@bernd
Created July 20, 2012 13:17
Show Gist options
  • Select an option

  • Save bernd/3150667 to your computer and use it in GitHub Desktop.

Select an option

Save bernd/3150667 to your computer and use it in GitHub Desktop.
Sensu port diff
diff --git lib/sensu/client.rb lib/sensu/client.rb
index 87b5351..9f28172 100644
--- lib/sensu/client.rb
+++ lib/sensu/client.rb
@@ -222,14 +222,14 @@ module Sensu
def setup_sockets
@logger.debug('binding client tcp socket')
- EM::start_server('127.0.0.1', 3030, Sensu::Socket) do |socket|
+ EM::start_server('127.0.0.1', @settings[:client_port], Sensu::Socket) do |socket|
socket.protocol = :tcp
socket.logger = @logger
socket.settings = @settings
socket.amq = @amq
end
@logger.debug('binding client udp socket')
- EM::open_datagram_socket('127.0.0.1', 3030, Sensu::Socket) do |socket|
+ EM::open_datagram_socket('127.0.0.1', @settings[:client_port], Sensu::Socket) do |socket|
socket.protocol = :udp
socket.logger = @logger
socket.settings = @settings
diff --git lib/sensu/settings.rb lib/sensu/settings.rb
index e8ed808..112e282 100644
--- lib/sensu/settings.rb
+++ lib/sensu/settings.rb
@@ -26,6 +26,9 @@ module Sensu
end
def load_env
+ if ENV['CLIENT_PORT']
+ @settings[:client_port] = ENV['CLIENT_PORT']
+ end
if ENV['RABBITMQ_URL']
@settings[:rabbitmq] = ENV['RABBITMQ_URL']
@logger.warn('using rabbitmq url environment variable', {
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment