21 Commits

Author SHA1 Message Date
Tony Murray a56267e5ba fix: poller-wrapper.py keeps running when a poller takes too log (#7722)
name space the memcache variables for each polling interval based on the rrd.step value.
Make poller-wrapper.py respect the rrd.step setting
2017-11-21 09:22:53 +00:00
Benedict Law 3dab275f14 Fixed poller-wrapper.py so it can connect to database (#7507) 2017-10-18 08:59:36 +01:00
ZedTheYeti ee5c223669 Supply MySQL database hostname when using Unix sockets to connect (#7471)
* Supply MySQL database hostname when using Unix sockets to connect

* Pass unix_socket parameter when db_socket is set

* Set db_host to localhost when db_socket is set
2017-10-17 21:55:41 -05:00
Tony Murray b1a414e785 feature: support non-standard unix socket (#5724)
* Add support for custom MySQL unix-socket

* NULL must be lowercase!

* Naive edit of html/install.php

* fixup

* Refactor dbConnect
Use it everywhere

* $config needs to be global
Don't need to set $database_link

* small cleanups
2017-04-06 22:02:37 +01:00
David Bell 5dd030f438 refactor: Added config option for database port (#5517) 2017-01-27 23:16:04 +00:00
Neil Lathwood 7dec670494 refactor: Updated a lot of references to LibreNMS - copyright still left intact (#4339) 2016-09-08 08:12:23 -05:00
Tony Murray a7408aea88 Spelling correction (#3569) 2016-05-27 10:44:29 -05:00
Karsten Nerdinger 2925d8ce81 Use python2 in Python script shebang lines
This fixes issue #3336.
2016-04-11 15:38:51 +02:00
pblasquez ab2f1ac394 Update poller-wrapper.py 2016-02-19 18:21:26 -08:00
Paul Gear b8ad489ff0 Attempted fix for schema update issues
Closes database connection while pollers are running and reopens at the end.
2016-01-21 16:53:57 +10:00
Clint Armstrong fd0617acca Do not allow the master to join twice
If the poller master doesn't complete in time and ends up with overlapping jobs, neither job will ever complete because both running jobs will think they are the master and wait for the remaining node to exit.
2015-07-02 15:30:57 -04:00
Louis Rossouw 7f3f942e83 Adding the ability to use multiple poller groups for a poller. 2015-06-22 12:37:00 +02:00
Louis Rossouw 611dd07a84 Add logic to poller-wrapper.py to handle non-standard mysql ports in db_host. 2015-06-19 00:22:52 +02:00
Paul Gear a83cb3d3f7 Fix permissions 2015-05-12 20:13:03 +10:00
Paul Gear cd74ac8a5a Run flake8 on poller-wrapper; use sensible date format 2015-05-12 19:32:13 +10:00
f0o cf3eec9bdf Make poller-groups exclusive 2015-03-15 17:19:24 +00:00
f0o ffd5a3d928 Adds Distributed Polling via Memcached. 2015-03-15 16:29:59 +00:00
laf 3aa4c8b8fc chmod +x on poller-wrapper.py 2014-02-14 07:31:26 +00:00
Paul Gear 1af146e39b Fix branding on poller-wrapper 2013-12-18 03:36:47 +10:00
Paul Gear 58620f5a9d Replace poller-wrapper with exact version from https://github.com/Atrato/observium-poller-wrapper 2013-12-18 03:36:47 +10:00
Tyler Christiansen b403921398 add poller-wrapper 2013-12-18 03:35:52 +10:00