From f2980d7e092c3487a023194b306201e6e56b1604 Mon Sep 17 00:00:00 2001 From: m0duspwnens Date: Tue, 14 Apr 2020 12:57:54 -0400 Subject: [PATCH] change healthcheck to send 0 or 1 to telegraf for zeek restart --- salt/_modules/healthcheck.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/salt/_modules/healthcheck.py b/salt/_modules/healthcheck.py index e5aedff00..09bae4316 100644 --- a/salt/_modules/healthcheck.py +++ b/salt/_modules/healthcheck.py @@ -78,18 +78,19 @@ def zeek(): retcode = __salt__['zeekctl.status'](verbose=False) logging.debug('healthcheck_module: zeekctl.status retcode: %i' % retcode) if retcode: - zeek_restart = True + zeek_restart = 1 if calling_func != 'beacon': docker_stop('so-zeek') states_to_apply.append('zeek') else: - zeek_restart = False + zeek_restart = 0 + __salt__['telegraf.send']('healthcheck zeek_restart=%i' % zeek_restart) + if calling_func == 'execute' and zeek_restart: apply_states() retval.append({'zeek_restart': zeek_restart}) send_event('so/healthcheck/zeek', retval) - __salt__['telegraf.send']('healthcheck zeek_restart=%s' % str(zeek_restart)) return retval