librenms/misc
Zane C. Bowers-Hadley 55c62b234e
add Opensearch\Elasticsearch monitoring (#14053)
* add new poller

* add a missing ;

* formatting cleanup

* graph stuff and metrics move

* add rrd name

* clean up metrics/rrd def

* more metric/rrd def cleanup

* cleanup

* add basic opensearch graphs

* add opensearch to apps.inc.php

* begin work on opensearch app page

* formatting cleanup

* add translog graphs

* add a missing graph

* fix pending tasks

* add the ability to fetch the saved cluster name

* add fetching the cluster name

* correct the opensearch comment

* add combined shard stats

* add indexing graphs

* correct graph name

* correct some units as being per second

* add more graphs

* add more items for graph sets

* cleanup of units and naming... also more graphs

* more graph stuff

* change the RRD def again and define a few more graphs

* finish basic graph sets

* more graph stuff

* another rrd def change

* add more graphs

* add some more graph sets

* correct unit for c_task_max_in_time

* more graph stuff

* more graph stuff

* correct the unit

* add missing tw_time and another rrd def change

* another unit change

* add trc graphs

* more graph stuff

* add tseg graphs

* add all shards graph to both cluster items

* more graph stuff

* update opensearch app page

* add Opensearch\Elasticsearch app

* add opensearch tests

* run php-cs-fixer on two files

* add alert examples for checking cluster status

* remove an item that was accidentally added as a metric in the test but is not

* derp! thanks jellyfrog

* make it come up as Elisticsearch\Opensearch in the webui

* no longer use components, but app_data, for cluster name change

* update the web side for opensearch for using app_data

* style fix

* update opensearch for new app data stuff

* update to the new Application model

* update poller and device app page for ES/OS

* style cleanup

* update graphs

* test fix

* more test cleanup

* Update alert_rules.json

* begin work on breaking out the RRDs

* update all non-multi rrd graphs for opensearch

* update time_all

* add a unass shards graph

* correct rrd name

* should all be good now

* add missing tm stats

* Un Assigned -> Unassigned

* style cleanup

* another style fix

* remove cluster_name from saved metrics as it is not a metric

Co-authored-by: Tony Murray <murraytony@gmail.com>
Co-authored-by: Jellyfrog <Jellyfrog@users.noreply.github.com>
2022-08-15 14:44:20 -05:00
..
alert_rules.json add Opensearch\Elasticsearch monitoring (#14053) 2022-08-15 14:44:20 -05:00
config_definitions.json Add option STARTTLS for authentication via AD (#14051) 2022-07-05 14:53:29 -05:00
config_schema.json Implement OAuth and SAML2 support (#13764) 2022-02-20 22:05:51 +01:00
db_schema.yaml add the ability for storing app data to prevent spamming of the event log via via component usage (#14087) 2022-07-22 16:01:55 -05:00
discovery_schema.json Procurve hardware description cleanup (#14007) 2022-06-07 09:27:32 +02:00
librenms-irc.init feature: sysV init script for the IRC bot (#7170) 2017-08-20 08:38:24 +01:00
librenms-irc.service feature: Create librenms-irc.service (#7087) 2017-08-16 13:59:02 -05:00
librenms-watchdog.service service watchdog - add systemd watchdog for resiliency (#12188) 2021-03-22 10:34:45 -05:00
librenms.logrotate Update librenms.logrotate (#8220) 2018-02-07 13:44:17 -06:00
librenms.service Increase RestartSec time to a reasonable value (#13217) 2021-09-11 21:27:02 +02:00
librenms.service.scl Increase RestartSec time to a reasonable value (#13217) 2021-09-11 21:27:02 +02:00
lnms-completion.bash Lint with shellcheck (#12666) 2021-03-28 10:47:21 -05:00
macros.json Update macros.json (#14023) 2022-06-09 17:46:56 -05:00
mib2c.conf feature: Added script to generate config for new OS (#7161) 2017-09-04 21:38:09 +01:00
notifications.rss Don't hardcode index for Mikrotik LTE wireless statistics (#12976) 2021-10-20 20:50:59 -05:00
os_schema.json Aviat WTM reduce snmp load (#13918) 2022-06-15 23:29:57 -05:00
smokeping-debian.example Rewrite smokeping script to be an lnms command (#11585) 2020-09-18 00:04:54 -05:00
smokeping-rhel.example Rewrite smokeping script to be an lnms command (#11585) 2020-09-18 00:04:54 -05:00