diff --git a/nagixsc_conf2xml.py b/nagixsc_conf2xml.py
index d1ae4a8c9cbe351a0eda691d793c7b878f7e2af2..42ebcbcb5b29599055c03a666f9f30c59e39b3b4 100755 (executable)
--- a/nagixsc_conf2xml.py
+++ b/nagixsc_conf2xml.py
import ConfigParser
import optparse
-import shlex
-import subprocess
import sys
##############################################################################
##############################################################################
-def exec_check(host_name, service_descr, cmdline):
- try:
- cmd = subprocess.Popen(shlex.split(cmdline), stdout=subprocess.PIPE)
- output = cmd.communicate()[0].rstrip()
- retcode = cmd.returncode
- except OSError:
- output = 'Could not execute "%s"' % cmdline
- retcode = 127
-
- return {'host_name':host_name, 'service_description':service_descr, 'returncode':retcode, 'output':output, 'timestamp':datetime.datetime.now().strftime('%s')}
-
-##############################################################################
-
config = ConfigParser.RawConfigParser()
config.optionxform = str # We need case-sensitive options
conf_list = config.read(options.conffile)