X-Git-Url: https://git.tokkee.org/?p=nagixsc.git;a=blobdiff_plain;f=nagixsc_conf2xml.py;h=42ebcbcb5b29599055c03a666f9f30c59e39b3b4;hp=d1ae4a8c9cbe351a0eda691d793c7b878f7e2af2;hb=4d0f7d8dac760342cf06ead0dbc4df753f51dfec;hpb=b3fcf0f48a9df34f5f647d9b93a15992fb6bbc0e diff --git a/nagixsc_conf2xml.py b/nagixsc_conf2xml.py index d1ae4a8..42ebcbc 100755 --- a/nagixsc_conf2xml.py +++ b/nagixsc_conf2xml.py @@ -2,8 +2,6 @@ import ConfigParser import optparse -import shlex -import subprocess import sys ############################################################################## @@ -42,19 +40,6 @@ if options.encoding not in available_encodings(): ############################################################################## -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)