librenms/scripts
Tony Murray df16de9d2f
Refactor Datastores to allow future improvements. OpenTSDB Tags. (#11283)
* Datastores to object oriented code, using the Laravel IoC container

Change instantiation
better DI
move OpenTSDB

Small re-orgs

remove unused stuff

Fix graphs and other scripts

Use DI for all except rrd

fix up connection error handling

Add tests, fix up a "few" things
Add Config::forget()

Style fixes

Don't reference legacy code

remove accidental code paste

Add datastores phpunit groups

some tests

* rebase fixes

* some test fixes

* shorter tests

* shorter tests

* Don't except when rrdtool can't be started.

* restore tests

* fix rrd tests

* fix iterable change upstream

* fix isValidDataset

* fix invalid data bug

* fix mysql incorrect ds

* fix issue with data that is too long

* use regular data_update()

* Use log facade

* OpenTSDB mis-ordered arguments fix

* Making a singleton with different options makes different singletons.  Just use the global config settings to disable datastores.

* only filter tags for datastores that won't it don't modify the tags permanently

* Update copyrights to include original authors.

* Stats for all datastores

* Fix mysql sends different rrd / other ds names

* fix snmp last stats not initialized
remove unused function

* remove unused function and move single use function closer to its use

* InfluxDB does not need to update null or U values.
Skip write if all fields are empty

* Fix smart value checks

* fix style issues

* Make sure port data is stored the same way as before for Graphite and OpenTSDB
Add ifIndex tag to all to be compatible

* Missed rrdtool_tune() call

* Test update WIP

* OpenTSDB now includes tags

* fix style
2020-03-16 09:17:58 -05:00
..
agent-local Remove legacy application left over from migration (#9399) 2018-10-29 22:26:02 +00:00
Migration fix: Update Shebangs and daily.sh for FreeBSD compatibility (#6413) 2017-04-17 20:14:23 -05:00
watchmaillog fix: Update Shebangs and daily.sh for FreeBSD compatibility (#6413) 2017-04-17 20:14:23 -05:00
auth_test.php fix auth_test.php permissions (#10870) 2019-11-22 11:37:34 +01:00
build-schema.php refactor: Refactor database and config init (#8527) 2018-04-11 16:15:13 +01:00
collect-port-polling.php Updated device cache support (#10795) 2019-11-14 21:56:06 +00:00
collect-snmp-data.php Don't allow underscores in variant names (#9182) 2018-09-11 19:21:07 -05:00
composer_wrapper.php Fixes to composer_wrapper proxy handling (#9819) 2019-03-05 01:07:12 -06:00
deploy-docs.sh Pin all pip dependencies (#11201) 2020-02-25 07:42:16 -06:00
gen_rancid.php Updated $rancid_map For Mikrotik (#10426) 2019-07-09 20:11:10 +02:00
gen_smokeping.php space on type like "OOB Management" cause issue on smokeping, edit ge… (#11160) 2020-02-26 11:43:21 -06:00
git-pre-commit-hook.sh feature: Added pre-commit git script to support failing fast 2017-01-24 21:37:49 +00:00
github-apply GitHub test script updates (#9507) 2018-12-05 10:48:56 -06:00
github-remove github-remove updates (#9990) 2019-03-18 21:25:16 -05:00
ifAlias feature: Add support for dynamic interfaces in ifAlias script (#6005) 2017-02-26 23:22:03 +00:00
json-app-tool.php json-app-tool fix (#9593) 2018-12-28 20:11:04 -06:00
manage_bills.php Follow on to PR 8168 - Fixed merge of manage_bills.php (#8467) 2018-03-28 22:44:32 -05:00
new-os.php Use Config helper (#10339) 2019-06-23 00:29:12 -05:00
pre-commit.php Don't skip style tests for os that have PHP files (#10053) 2019-04-01 15:49:55 -05:00
purge-port.php Consolidate configuration settings and implement dynamic webui settings (#9809) 2019-10-16 21:22:05 +00:00
removespikes.php PSR-2 Final cleanup (#4247) 2016-08-28 23:32:55 +01:00
removespikes.pl chmod 0755 to scripts 2015-04-28 23:04:08 +02:00
rename-mibs.php Fix mib renamer script when in a different directory (#8379) 2018-03-14 23:57:18 -05:00
rrdstep.php Check for incorrect heartbeats in rrdtstep.php script (#9041) 2018-08-21 22:21:55 +01:00
save-test-data.php Remove forcing of database (#10948) 2019-12-16 23:37:18 +01:00
syslog-notify-oxidized.php Added ScreenOS Syslog Hook (#9438) 2018-11-10 22:12:12 +00:00
test-alert.php Fix alert and template test scripts (#10464) 2019-07-26 20:31:47 -05:00
test-template.php Fix alert and template test scripts (#10464) 2019-07-26 20:31:47 -05:00
tune_port.php Refactor Datastores to allow future improvements. OpenTSDB Tags. (#11283) 2020-03-16 09:17:58 -05:00