From 2d1b52948eea96127f8eee853d8db28b66f4a493 Mon Sep 17 00:00:00 2001 From: Ilya Mashchenko Date: Wed, 4 Dec 2019 16:30:00 +0300 Subject: installer: include go.d.plugin version v0.12.0 (#7418) * add unbound basic alarms * add scaleio basic alarms * update health Makefile.am * add scaleio to dashboard_info.js * packaging: set go.d.plugin version to 0.12.0 * packaging: update go.d.plugin checksums --- health/Makefile.am | 2 ++ health/health.d/scaleio.conf | 38 ++++++++++++++++++++++++++++++++++++++ health/health.d/unbound.conf | 35 +++++++++++++++++++++++++++++++++++ packaging/go.d.checksums | 32 ++++++++++++++++---------------- packaging/go.d.version | 2 +- web/gui/dashboard_info.js | 6 ++++++ 6 files changed, 98 insertions(+), 17 deletions(-) create mode 100644 health/health.d/scaleio.conf create mode 100644 health/health.d/unbound.conf diff --git a/health/Makefile.am b/health/Makefile.am index f63faa8af0..dfaaf8a423 100644 --- a/health/Makefile.am +++ b/health/Makefile.am @@ -80,6 +80,7 @@ dist_healthconfig_DATA = \ health.d/redis.conf \ health.d/retroshare.conf \ health.d/riakkv.conf \ + health.d/scaleio.conf \ health.d/softnet.conf \ health.d/squid.conf \ health.d/stiebeleltron.conf \ @@ -90,6 +91,7 @@ dist_healthconfig_DATA = \ health.d/tcp_orphans.conf \ health.d/tcp_resets.conf \ health.d/udp_errors.conf \ + health.d/unbound.conf \ health.d/varnish.conf \ health.d/vcsa.conf \ health.d/vsphere.conf \ diff --git a/health/health.d/scaleio.conf b/health/health.d/scaleio.conf new file mode 100644 index 0000000000..1a3088a2a5 --- /dev/null +++ b/health/health.d/scaleio.conf @@ -0,0 +1,38 @@ + +# make sure scaleio is running + +template: scaleio_last_collected_secs + on: scaleio.system_capacity_total + calc: $now - $last_collected_t + units: seconds ago + every: 10s + warn: $this > (($status >= $WARNING) ? ($update_every) : ( 5 * $update_every)) + crit: $this > (($status == $CRITICAL) ? ($update_every) : (60 * $update_every)) + delay: down 5m multiplier 1.5 max 1h + info: number of seconds since the last successful data collection + to: sysadmin + +# make sure Storage Pool capacity utilization is under limit + +template: scaleio_storage_pool_capacity_utilization + on: scaleio.storage_pool_capacity_utilization + calc: $used + units: % + every: 10s + warn: $this > (($status >= $WARNING) ? (80) : (90)) + crit: $this > (($status == $CRITICAL) ? (90) : (98)) + delay: down 15m multiplier 1.5 max 1h + info: Storage Pool capacity utilization + to: sysadmin + + +# make sure Sdc is connected to MDM + +template: scaleio_sdc_mdm_connection_state + on: scaleio.sdc_mdm_connection_state + calc: $connected + every: 10s + warn: $this != 1 + delay: up 30s down 5m multiplier 1.5 max 1h + info: Sdc connection to MDM state + to: sysadmin diff --git a/health/health.d/unbound.conf b/health/health.d/unbound.conf new file mode 100644 index 0000000000..bdedc11a08 --- /dev/null +++ b/health/health.d/unbound.conf @@ -0,0 +1,35 @@ + +# make sure unbound is running + +template: unbound_last_collected_secs + on: unbound.queries + calc: $now - $last_collected_t + units: seconds ago + every: 10s + warn: $this > (($status >= $WARNING) ? ($update_every) : ( 5 * $update_every)) + crit: $this > (($status == $CRITICAL) ? ($update_every) : (60 * $update_every)) + delay: down 5m multiplier 1.5 max 1h + info: number of seconds since the last successful data collection + to: sysadmin + +# make sure there is no overwritten/dropped queries in the request-list + +template: unbound_request_list_overwritten + on: unbound.request_list_jostle_list + lookup: average -60s unaligned absolute match-names of overwritten + units: queries + every: 10s + warn: $this > 5 + delay: up 10 down 5m multiplier 1.5 max 1h + info: the number of overwritten queries in the request-list + to: sysadmin + +template: unbound_request_list_dropped + on: unbound.request_list_jostle_list + lookup: average -60s unaligned absolute match-names of dropped + units: queries + every: 10s + warn: $this > 0 + delay: up 10 down 5m multiplier 1.5 max 1h + info: the number of dropped queries in the request-list + to: sysadmin diff --git a/packaging/go.d.checksums b/packaging/go.d.checksums index 6f7d30b39c..14f1dd7f35 100644 --- a/packaging/go.d.checksums +++ b/packaging/go.d.checksums @@ -1,16 +1,16 @@ -150136ab8f44699e7998383879a162a24929f6d2a15b67c458282e909511db1d *config.tar.gz -4727baf7e12c27631013088078d88824a3d88a5706a4c41941a4ce247ad94e9f *go.d.plugin-v0.11.0.darwin-386.tar.gz -e4609376184ca41865883ac474ba14d217be8bee8607cf01e8270a664ebb8352 *go.d.plugin-v0.11.0.darwin-amd64.tar.gz -d09ad9eafb8c7431e3a9103c2fa7a92422ecfb22e42b6e3f48ffe29ab5b4e574 *go.d.plugin-v0.11.0.freebsd-386.tar.gz -a6164659332bcac5d812ece9d4434558bc3c1634ad9ebb7e7e22d2a0a3309b1f *go.d.plugin-v0.11.0.freebsd-amd64.tar.gz -ae6194a40fbdb731b9d35588bbf0a2415f74374fe5b70e2666272c112f486ea2 *go.d.plugin-v0.11.0.freebsd-arm.tar.gz -dcf406a3106f713c70ab7279f4b540cc71d338a7fb4393ed372f81bca9381cdb *go.d.plugin-v0.11.0.linux-386.tar.gz -816103eecd6c46143eda10507a5be7f2b12eade409236ced075a6c3dcf374b4b *go.d.plugin-v0.11.0.linux-amd64.tar.gz -cd51ddf81270e065dbc298d51a36a3b8f59975448fbb2def5686460071b5df50 *go.d.plugin-v0.11.0.linux-arm.tar.gz -5b1eee46997ab84687a77bb55e68806162b658df3d3ab26163b1d3146f0765aa *go.d.plugin-v0.11.0.linux-arm64.tar.gz -ac85e4c288ee3ed273b41ad037964310e62404511ba66f0fdd9549cc7db7ee84 *go.d.plugin-v0.11.0.linux-mips.tar.gz -7208f810efa4ae40612187d29da9274ee054d06cb442de8a5a2c923be88f95c8 *go.d.plugin-v0.11.0.linux-mips64.tar.gz -e9f9729ef1ab8410e30706c2a9649e7e636af2e02b826ee1e5215c4dca6ff43d *go.d.plugin-v0.11.0.linux-mips64le.tar.gz -3b19879e3000dc8354ab525173ac6b6f08cd811a6d2158cc014f3a7ddb5baa6f *go.d.plugin-v0.11.0.linux-mipsle.tar.gz -c46748da48ec11a9c057d4db4c35c8f4dd170f1b259d85f546e74ffc24752eed *go.d.plugin-v0.11.0.linux-ppc64.tar.gz -4578d8ecc606f77fe78d4420f9e7c9775edc0f4343c7e1d40a925b6de593bc23 *go.d.plugin-v0.11.0.linux-ppc64le.tar.gz +5c7fbeb4321daa1ba480caf3b052b9f11431e75f1128183101f90a51c065fbb2 *config.tar.gz +a7b8eba795e8dbd64c6849596fc1b7a551dcd69b50adc0cc5b9ace98df5077a5 *go.d.plugin-v0.12.0.darwin-386.tar.gz +9f7caa226da6902fba7d48ab468185ac4d83bc2ec1fc69006ef4237c350cfcce *go.d.plugin-v0.12.0.darwin-amd64.tar.gz +50c4f749ba1964bec37174586e441de57e2d3b054f1b87486101233e9460dbae *go.d.plugin-v0.12.0.freebsd-386.tar.gz +f54861033b07c849375161b027c40177ea761c3f7e6ec04e0018e65f47744966 *go.d.plugin-v0.12.0.freebsd-amd64.tar.gz +96d633709fde81b6e1107a40981246e1cd777667eced31937756133dc32771f7 *go.d.plugin-v0.12.0.freebsd-arm.tar.gz +8abf079757c9b8cab5361a5aec67338ee67668e2f08957d0669edbff8ec56b91 *go.d.plugin-v0.12.0.linux-386.tar.gz +8eb6a11009c122d735785ad4a6612ee197c490234146d7b4a64141e6a8e47140 *go.d.plugin-v0.12.0.linux-amd64.tar.gz +8d9b730f98732dbe9dc23edecb4711eace00ac442e3e36d7d901ebfa26f527ad *go.d.plugin-v0.12.0.linux-arm.tar.gz +b351ff5edd8728d8e16de55faf06a15f35bc110bd7cc4a1979a6c35e690eeb1b *go.d.plugin-v0.12.0.linux-arm64.tar.gz +2385827ab86a4adc8d988b2da43d568a8a9a063e40ff7f19c811aa677e94b6ad *go.d.plugin-v0.12.0.linux-mips.tar.gz +88264491f351c2917e8ea629af5dd3610c3de4964ff5eaa7f4e929640b7712fb *go.d.plugin-v0.12.0.linux-mips64.tar.gz +66cc4e86ab0b5ab7b21389a3f48cffd5ada26f373b14bc70ff2eba90ee4e7e4a *go.d.plugin-v0.12.0.linux-mips64le.tar.gz +85736839fe519dd3a8aed01acd28591b31e5fa711cb8f1a050b2e485bb20019a *go.d.plugin-v0.12.0.linux-mipsle.tar.gz +07e5ab676dc51c4c76b34bd08eeec5aa236711f7634d0bbe0abeeb5c8697d12e *go.d.plugin-v0.12.0.linux-ppc64.tar.gz +9f0b1ffc60e3d8e11cf4baa5e5e092e13549a3316d90895ac97599ed3627bdfe *go.d.plugin-v0.12.0.linux-ppc64le.tar.gz diff --git a/packaging/go.d.version b/packaging/go.d.version index fd2726c91d..87a1cf595a 100644 --- a/packaging/go.d.version +++ b/packaging/go.d.version @@ -1 +1 @@ -v0.11.0 +v0.12.0 diff --git a/web/gui/dashboard_info.js b/web/gui/dashboard_info.js index b0cbc9a05c..5598b0ec2f 100644 --- a/web/gui/dashboard_info.js +++ b/web/gui/dashboard_info.js @@ -522,6 +522,12 @@ netdataDashboard.menu = { title: 'AM2320 Sensor', icon: '', info: 'Readings from the external AM2320 Sensor.' + }, + + 'scaleio': { + title: 'ScaleIO', + icon: '', + info: 'Performance and health statistics for various ScaleIO components. Data collected via VxFlex OS Gateway REST API.' } }; -- cgit v1.2.3