mirror of
https://github.com/Security-Onion-Solutions/securityonion.git
synced 2025-12-06 09:12:45 +01:00
23 lines
532 B
Python
23 lines
532 B
Python
#!py
|
|
|
|
import logging
|
|
|
|
def docker_restart(container, state):
|
|
stopdocker = __salt__['docker.rm'](container, 'force=True')
|
|
__salt__['state.apply'](state)
|
|
|
|
|
|
|
|
def zeek():
|
|
|
|
retcode = __salt__['zeekctl.status'](verbose=False)
|
|
logging.info('zeekctl.status retcode: %i' % retcode)
|
|
if retcode:
|
|
docker_restart('so-zeek', 'zeek')
|
|
zeek_restarted = True
|
|
else:
|
|
zeek_restarted = False
|
|
|
|
__salt__['telegraf.send']('healthcheck zeek_restarted: %s' % str(zeek_restarted))
|
|
return 'zeek_restarted: %s' % str(zeek_restarted)
|