From 4c8a4428e9e3a9760bbdc59a20c5ec48f0d8cd4b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20Gonz=C3=A1lez?= Date: Fri, 4 Sep 2020 14:09:59 +0200 Subject: [PATCH] B #: fix minor lxd monitoring bug (#183) --- src/im_mad/remotes/lib/probe_db.rb | 2 +- src/im_mad/remotes/lxd-probes.d/vm/status/state.rb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/im_mad/remotes/lib/probe_db.rb b/src/im_mad/remotes/lib/probe_db.rb index 2a6ffd2ce90..b40e4887950 100644 --- a/src/im_mad/remotes/lib/probe_db.rb +++ b/src/im_mad/remotes/lib/probe_db.rb @@ -104,7 +104,7 @@ def to_status last = @db.execute("SELECT MAX(timestamp) from #{@dataset}").flatten![0] last ||= @mtime.to_i - return sync_status(@host, @host_id) if last == 0 || time > (last + @conf[:sync]) + return sync_status(@host, @host_id) if last == 0 || time > (last + @conf[:sync].to_i) status_str = '' monitor_ids = [] diff --git a/src/im_mad/remotes/lxd-probes.d/vm/status/state.rb b/src/im_mad/remotes/lxd-probes.d/vm/status/state.rb index 28e59af4de3..f3f941d79cd 100755 --- a/src/im_mad/remotes/lxd-probes.d/vm/status/state.rb +++ b/src/im_mad/remotes/lxd-probes.d/vm/status/state.rb @@ -55,7 +55,7 @@ def self.state_info(*) begin config = REXML::Document.new(xml_txt).root - sync = config.elements['PROBES_PERIOD/SYNC_STATE_VM'].text.to_s + sync = config.elements['PROBES_PERIOD/SYNC_STATE_VM'].text.to_i rescue StandardError sync = 180 end