add key:value section options basic logging

This commit is contained in:
Nicholas St. Germain 2018-12-11 11:58:11 -06:00
parent 1cfcbe6d1e
commit dde29c6620

View file

@ -93,6 +93,7 @@ class INIParser(object):
if self.radarr_enabled:
for server_id in self.radarr_enabled:
radarr_section = 'radarr-' + server_id
try:
url = self.config.get(radarr_section, 'url')
apikey = self.config.get(radarr_section, 'apikey')
scheme = 'https://' if self.config.getboolean(radarr_section, 'ssl') else 'http://'
@ -107,6 +108,9 @@ class INIParser(object):
server = RadarrServer(server_id, scheme + url, apikey, verify_ssl, queue, queue_run_seconds,
get_missing, get_missing_run_seconds)
self.radarr_servers.append(server)
except configparser.NoOptionError as e:
self.radarr_enabled = False
logger.error('%s disabled. Error: %s', radarr_section, e)
# Parse Tautulli options
self.tautulli_enabled = self.enable_check('tautulli_server_ids')
@ -114,6 +118,7 @@ class INIParser(object):
if self.tautulli_enabled:
for server_id in self.tautulli_enabled:
tautulli_section = 'tautulli-' + server_id
try:
url = self.config.get(tautulli_section, 'url')
fallback_ip = self.config.get(tautulli_section, 'fallback_ip')
apikey = self.config.get(tautulli_section, 'apikey')
@ -127,6 +132,9 @@ class INIParser(object):
server = TautulliServer(server_id, scheme + url, fallback_ip, apikey, verify_ssl, get_activity,
get_activity_run_seconds)
self.tautulli_servers.append(server)
except configparser.NoOptionError as e:
self.tautulli_enabled = False
logger.error('%s disabled. Error: %s', tautulli_section, e)
# Parse Ombi options
self.ombi_enabled = self.enable_check('ombi_server_ids')
@ -134,6 +142,7 @@ class INIParser(object):
if self.ombi_enabled:
for server_id in self.ombi_enabled:
ombi_section = 'ombi-' + server_id
try:
url = self.config.get(ombi_section, 'url')
apikey = self.config.get(ombi_section, 'apikey')
scheme = 'https://' if self.config.getboolean(ombi_section, 'ssl') else 'http://'
@ -148,6 +157,9 @@ class INIParser(object):
server = OmbiServer(server_id, scheme + url, apikey, verify_ssl, request_type_counts,
request_type_run_seconds, request_total_counts, request_total_run_seconds)
self.ombi_servers.append(server)
except configparser.NoOptionError as e:
self.ombi_enabled = False
logger.error('%s disabled. Error: %s', ombi_section, e)
# Parse ASA opts
self.ciscoasa_enabled = self.enable_check('ciscoasa_firewall_ids')
@ -155,6 +167,7 @@ class INIParser(object):
if self.ciscoasa_enabled:
for firewall_id in self.ciscoasa_enabled:
ciscoasa_section = 'ciscoasa-' + firewall_id
try:
url = self.config.get(ciscoasa_section, 'url')
username = self.config.get(ciscoasa_section, 'username')
password = self.config.get(ciscoasa_section, 'password')
@ -168,3 +181,6 @@ class INIParser(object):
firewall = CiscoASAFirewall(firewall_id, scheme + url, username, password, outside_interface,
verify_ssl, get_bandwidth_run_seconds)
self.ciscoasa_firewalls.append(firewall)
except configparser.NoOptionError as e:
self.ciscoasa_enabled = False
logger.error('%s disabled. Error: %s', ciscoasa_section, e)