diff options
Diffstat (limited to 'lib/oxidized/input/telnet.rb')
-rw-r--r-- | lib/oxidized/input/telnet.rb | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/lib/oxidized/input/telnet.rb b/lib/oxidized/input/telnet.rb index d52ebf0..62f361e 100644 --- a/lib/oxidized/input/telnet.rb +++ b/lib/oxidized/input/telnet.rb @@ -10,8 +10,12 @@ module Oxidized @node = node @timeout = CFG.timeout @node.model.cfg['telnet'].each { |cb| instance_exec(&cb) } - @telnet = Net::Telnet.new 'Host' => @node.ip, 'Timeout' => @timeout, - 'Model' => @node.model + + opt = { 'Host' => @node.ip, 'Timeout' => @timeout, + 'Model' => @node.model } + opt['Output_log'] = CFG.input.debug?.to_s + '-telnet' if CFG.input.debug? + + @telnet = Net::Telnet.new opt expect username @telnet.puts @node.auth[:username] expect password |