diff --git a/AUTHORS.md b/AUTHORS.md index 4ae4b749a..bc4f417c9 100644 --- a/AUTHORS.md +++ b/AUTHORS.md @@ -33,6 +33,7 @@ Contributors to LibreNMS: - James Campbell (neokjames) - Steve Calvário (Calvario) - Christian Marg (einhirn) +- Louis Rossouw (spinza) [1]: http://observium.org/ "Observium web site" diff --git a/poller-wrapper.py b/poller-wrapper.py index 448a09328..be52f1bb7 100755 --- a/poller-wrapper.py +++ b/poller-wrapper.py @@ -81,9 +81,20 @@ except: poller_path = config['install_dir'] + '/poller.php' db_username = config['db_user'] db_password = config['db_pass'] -db_server = config['db_host'] + +if config['db_host'][:5].lower() == 'unix:': + db_server = config['db_host'] + db_port = 0 +elif ':' in config['db_host']: + db_server = config['db_host'].rsplit(':')[0] + db_port = int(config['db_host'].rsplit(':')[1]) +else: + db_server = config['db_host'] + db_port =0 + db_dbname = config['db_name'] + # (c) 2015, GPLv3, Daniel Preussker <<