From a09ab3f80fcaf1f0b6792a4b063ae0e791ba5a12 Mon Sep 17 00:00:00 2001 From: Vsevolod Stakhov Date: Fri, 9 Oct 2009 18:27:06 +0400 Subject: [PATCH] * Forgotten in previous commit --- src/plugins/lua/once_received.lua | 40 +++++++++++++++---------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/src/plugins/lua/once_received.lua b/src/plugins/lua/once_received.lua index 88432d873..85af1c8aa 100644 --- a/src/plugins/lua/once_received.lua +++ b/src/plugins/lua/once_received.lua @@ -12,27 +12,27 @@ function check_quantity_received (task) print (symbol) if table.maxn(recvh) <= 1 then task:insert_result(metric, symbol, 1) - end - -- Strict checks - if symbol_strict then - local r = recvh[1] - -- Unresolved host - if not r['real_hostname'] or r['real_hostname'] == 'unknown' or string.match(r['real_hostname'], '(%d+)\.(%d+)\.(%d+)\.(%d+)') then - task:insert_result(metric, symbol_strict, 1) - end - local i = true - for _,h in ipairs(bad_hosts) do - if string.find(r['real_hostname'], h) then - -- Check for good hostname - for _,gh in ipairs(good_hosts) do - if string.find(r['real_hostname'], gh) then - i = false - break + -- Strict checks + if symbol_strict then + local r = recvh[1] + -- Unresolved host + if not r['real_hostname'] or r['real_hostname'] == 'unknown' or string.match(r['real_hostname'], '(%d+)\.(%d+)\.(%d+)\.(%d+)') then + task:insert_result(metric, symbol_strict, 1) + end + local i = true + for _,h in ipairs(bad_hosts) do + if string.find(r['real_hostname'], h) then + -- Check for good hostname + for _,gh in ipairs(good_hosts) do + if string.find(r['real_hostname'], gh) then + i = false + break + end + end + if i then + task:insert_result(metric, symbol_strict, 1, h) + return end - end - if i then - task:insert_result(metric, symbol_strict, 1, h) - return end end end -- 2.39.5