Commit Graph

6314 Commits

Author SHA1 Message Date
matoy 53d5debccf Update cloud/azure/database/redis/mode/cachehits.pm
Co-authored-by: Thibault S <48209914+thibaults-centreon@users.noreply.github.com>
2021-06-01 18:25:04 +02:00
matoy 0777c832c7 Update cloud/azure/database/redis/mode/connectedclients.pm
Co-authored-by: Thibault S <48209914+thibaults-centreon@users.noreply.github.com>
2021-06-01 18:24:49 +02:00
matoy 5c2d647090 Update cloud/azure/database/redis/mode/cachehits.pm
Co-authored-by: Thibault S <48209914+thibaults-centreon@users.noreply.github.com>
2021-06-01 18:24:37 +02:00
matoy 0f8fecd116 Update cloud/azure/database/redis/mode/serverload.pm
Co-authored-by: Thibault S <48209914+thibaults-centreon@users.noreply.github.com>
2021-06-01 18:21:25 +02:00
matoy c0d2bdd689 Update cloud/azure/database/redis/mode/memory.pm
Co-authored-by: Thibault S <48209914+thibaults-centreon@users.noreply.github.com>
2021-06-01 18:21:20 +02:00
matoy 7ee437c85e Update cloud/azure/database/redis/mode/errors.pm
Co-authored-by: Thibault S <48209914+thibaults-centreon@users.noreply.github.com>
2021-06-01 18:21:15 +02:00
matoy 8eae52cf89 Update cloud/azure/database/redis/mode/cpu.pm
Co-authored-by: Thibault S <48209914+thibaults-centreon@users.noreply.github.com>
2021-06-01 18:21:08 +02:00
matoy 901416893c Update cloud/azure/database/redis/mode/cpu.pm
Co-authored-by: Thibault S <48209914+thibaults-centreon@users.noreply.github.com>
2021-06-01 18:21:02 +02:00
matoy 24fa9e608d Update cloud/azure/database/redis/mode/connectedclients.pm
Co-authored-by: Thibault S <48209914+thibaults-centreon@users.noreply.github.com>
2021-06-01 18:20:55 +02:00
matoy 80f62658aa Update cloud/azure/database/redis/mode/cachethroughput.pm
Co-authored-by: Thibault S <48209914+thibaults-centreon@users.noreply.github.com>
2021-06-01 18:20:49 +02:00
matoy fe93fa4630 Update cloud/azure/database/redis/mode/cachethroughput.pm
Co-authored-by: Thibault S <48209914+thibaults-centreon@users.noreply.github.com>
2021-06-01 18:20:42 +02:00
matoy ec9afc3937 Update cloud/azure/database/redis/mode/cachelatency.pm
Co-authored-by: Thibault S <48209914+thibaults-centreon@users.noreply.github.com>
2021-06-01 18:20:29 +02:00
matoy 0aa6aac474 new plugin for Azure Redis Cache with 10 modes + discovery
[root@svzam-cenpol001 mode]# /usr/lib/centreon/plugins//centreon-plugins/centreon_plugins.pl --plugin=cloud::azure::database::redis::plugin --custommode='api' --list-mode

Plugin Description:
    Check Microsoft Azure Redis Cache service.

Global Options:
    --mode  Choose a mode.

    --dyn-mode
            Specify a mode with the path (separated by '::').

    --list-mode
            List available modes.

    --mode-version
            Check minimal version of mode. If not, unknown error.

    --version
            Display plugin version.

    --custommode
            Choose a custom mode.

    --list-custommode
            List available custom modes.

    --multiple
            Multiple custom mode objects (required by some specific modes)

    --pass-manager
            Use a password manager.

Modes Meta:
   multi

Modes Available:
   cache-hits
   cache-latency
   cache-miss-rate
   cache-throughput
   connected-clients
   cpu
   discovery
   errors
   memory
   operations
   server-load


[xxx redis]# /usr/lib/centreon/plugins//centreon-plugins/centreon_plugins.pl --plugin=cloud::azure::database::redis::plugin --custommode='api' --mode='discovery' --subscription='xxx' --tenant='xxx' --client-id='xxx' --client-secret='***' --resource-group='xxx'
{"end_time":1621416611,"start_time":1621416611,"duration":0,"discovered_items":1,"results":[{"location":"westeurope","name":"xxx","resourceGroup":"xxx","type":"Microsoft.Cache/Redis","id":"/subscriptions/xxx/resourceGroups/xxx/providers/Microsoft.Cache/Redis/xxx","tags":[]}]}

[xxx mode]# /usr/lib/centreon/plugins//centreon-plugins/centreon_plugins.pl --plugin=cloud::azure::database::redis::plugin --custommode='api' --mode='cache-hits' --subscription='xxx' --tenant='xxx' --client-id='xxx' --client-secret='***' --resource-group='xxx' --resource='xxx' --warning-cache-misses='800' --critical-cache-misses='900'
OK: Instance 'xxx' Statistic 'total' Metrics Cache Misses: 426.00, Cache Hits: 494.00 | 'xxx~total#redis.cache.misses.count'=426.00;0:800;0:900;0; 'xxx~total#redis.cache.hits.count'=494.00;;;0;

[xxx mode]# /usr/lib/centreon/plugins//centreon-plugins/centreon_plugins.pl --plugin=cloud::azure::database::redis::plugin --custommode='api' --mode='cache-latency' --subscription='xxx' --tenant='xxx' --client-id='xxx' --client-secret='***' --resource-group='xxx' --resource='cdc-abcdior-redis-eu-dev' --warning-cache-latency='8000' --critical-cache-latency='9000'
OK: Instance 'cdc-abcdior-redis-eu-dev' Statistic 'average' Metrics Cache Latency: 2190.66μs | 'cdc-abcdior-redis-eu-dev~average#redis.cache.latency.microseconds'=2190.66μs;0:8000;0:9000;0;

xxx mode]# /usr/lib/centreon/plugins//centreon-plugins/centreon_plugins.pl --plugin=cloud::azure::database::redis::plugin --custommode='api' --mode='cache-miss-rate' --subscription='xxx' --tenant='xxx' --client-id='xxx' --client-secret='***' --resource-group='xxx' --resource='xxx' --warning-cache-miss-rate='40' --critical-cache-miss-rate='50'
OK: Instance 'xxx' Statistic 'average' Metrics Cache Miss Rate: 14.00% | 'xxx~average#redis.cache.miss.rate'=14.00%;0:40;0:50;0;100

[xxx mode]# /usr/lib/centreon/plugins//centreon-plugins/centreon_plugins.pl --plugin=cloud::azure::database::redis::plugin --custommode='api' --mode='connected-clients' --subscription='xxx' --tenant='xxx' --client-id='xxx' --client-secret='***' --resource-group='xxx' --resource='xxx' --warning-connected-clients='800' --critical-connected-clients='900'
OK: Instance 'xxx' Statistic 'average' Metrics Connected Clients: 25.90 | 'xxx~average#redis.cache.connected.clients.count'=25.90;0:800;0:900;0;

[xxx mode]# /usr/lib/centreon/plugins//centreon-plugins/centreon_plugins.pl --plugin=cloud::azure::database::redis::plugin --custommode='api' --mode='server-load' --subscription='xxx' --tenant='xxx' --client-id='xxx' --client-secret='***' --resource-group='xxx' --resource='xxx' --warning-server-load-percentage='80' --critical-server-load-percentage='90'
OK: Instance 'xxx' Statistic 'maximum' Metrics Server Load: 1.00% | 'xxx~maximum#redis.cache.server-load'=1.00%;0:80;0:90;0;100

[xxx mode]# /usr/lib/centreon/plugins//centreon-plugins/centreon_plugins.pl --plugin=cloud::azure::database::redis::plugin --custommode='api' --mode='operations' --subscription='xxx' --tenant='xxx' --client-id='xxx' --client-secret='***' --resource-group='xxx' --resource='xxx' --warning-operations-per-second='80' --critical-operations-per-second='90'
OK: Instance 'xxx' Statistic 'maximum' Metrics Operations per seconds: 8.80op/s | 'xxx~average#redis.cache.operations.persecond'=8.80op/s;0:80;0:90;0;

[xxx mode]# /usr/lib/centreon/plugins//centreon-plugins/centreon_plugins.pl --plugin=cloud::azure::database::redis::plugin --custommode='api' --mode='cpu' --subscription='xxx' --tenant='xxx' --client-id='xxx' --client-secret='***' --resource-group='xxx' --resource='xxx' --warning-cpu-usage-percentage='80' --critical-cpu-usage-percentage='90'
OK: Instance 'xxx' Statistic 'maximum' Metrics CPU Usage Percentage: 13.00% | 'xxx~maximum#redis.cache.cpu.usage.percentage'=13.00%;0:80;0:90;0;100

[xxx mode]# /usr/lib/centreon/plugins//centreon-plugins/centreon_plugins.pl --plugin=cloud::azure::database::redis::plugin --custommode='api' --mode='memory' --subscription='xxx' --tenant='xxx' --client-id='xxx' --client-secret='***' --resource-group='xxx' --resource='xxx' --warning-memory-usage-percentage='80' --critical-memory-usage-percentage='90'
OK: Instance 'xxx' Statistic 'maximum' Metrics Memory Usage Percentage: 1.00% | 'xxx~maximum#redis.cache.memory.usage.percentage'=1.00%;0:80;0:90;0;100

[xxx mode]# /usr/lib/centreon/plugins//centreon-plugins/centreon_plugins.pl --plugin=cloud::azure::database::redis::plugin --custommode='api' --mode='errors' --subscription='xxx' --tenant='xxx' --client-id='xxx' --client-secret='***' --resource-group='xxx' --resource='xxx' --critical-errors-count='1'
OK: Instance 'xxx' Statistic 'total' Metrics Errors: 0.00 | 'xxx~total#redis.cache.errors.count'=0.00;;;0;

[xxx mode]# /usr/lib/centreon/plugins//centreon-plugins/centreon_plugins.pl --plugin=cloud::azure::database::redis::plugin --custommode='api' --mode='cache-throughput' --subscription='xxx' --tenant='xxx' --client-id='xxx' --client-secret='***' --resource-group='xxx' --resource='xxx' --warning-cache-read-throughput='800000' --critical-cache-read-throughput='900000'
OK: Instance 'xxx' Statistic 'maximum' Metrics Cache Read Throughput: 352527.00B/s, Cache Write Throughput: 133482.00B/s | 'xxx~maximum#redis.cache.read.throughput'=352527.00B/s;0:800000;0:900000;0; 'xxx~maximum#redis.cache.write.throughput'=133482.00B/s;;;0;
2021-05-19 14:17:36 +02:00
Thibault S 11e455bdf6 fix metrics case (#2807) 2021-05-19 10:14:23 +02:00
qgarnier c2eca07c73 enh(versa): add cache system + paths mode (#2806) 2021-05-19 09:24:59 +02:00
itoussies 9bfa1203e8 Update storage.pm (#2804) 2021-05-18 17:51:10 +02:00
itoussies 2f00489272 add(plugin): Azure Application Insights (#2762) 2021-05-17 20:18:38 +02:00
qgarnier 5e4eb16eda enh(core): add filter-perfdata-adv option (#2800) 2021-05-17 10:15:53 +02:00
qgarnier 1b9a1070ce enh(bind9/web): indent/typo (#2799) 2021-05-17 09:07:05 +02:00
Benoit Poulet 6e1d4bc3f5 enh(bind9/web): add counters, and some rewrites (#2788) 2021-05-17 08:59:03 +02:00
itoussies b26dc5847d Deleting 'health' mode reference in plugin.pm (#2792) 2021-05-12 13:37:51 +02:00
matoy b015086c1c Update memory.pm (#2790)
removal of one extra quote in example (2nd warning-app-memory)
2021-05-12 08:09:48 +02:00
matoy 2e20bcade4 Update vaultcapacity.pm (#2789)
missing "-percentage" in examples.
2021-05-12 08:08:59 +02:00
qgarnier 8f60bcb1c6 fix(mongodb): collection-statistics mode - filter on collection only (#2787) 2021-05-11 16:56:53 +02:00
qgarnier e6248a99f8 enh(printers/standard/snmp): add endian option for printers-errors + refactoring of cover-status mode (#2786) 2021-05-11 16:17:40 +02:00
qgarnier c52dca389b fix(centreon/local): metaservice mode - set default value for metric name (#2783) 2021-05-11 09:09:48 +02:00
qgarnier 7866300a6d enh(paloalto/snmp): mode sessions - add filter for vsys name (#2782) 2021-05-11 08:46:51 +02:00
qgarnier 970652b191 del(kayako): remove plugin (#2779) 2021-05-07 16:13:57 +02:00
qgarnier d0d56641e4 fix(printers/standard): markersupply mode - illegal division (#2778) 2021-05-07 15:37:32 +02:00
qgarnier 6557e342ab add(plugin): ubiquiti unifi snmp (#2776) 2021-05-07 14:30:07 +02:00
qgarnier a9f251bdb5 harden(core/options): use package Pod::Simple::Search than legacy Pod::Find (#2775) 2021-05-07 10:33:52 +02:00
qgarnier 58755a7ef6 enh(protocol/x509): certificate mode - add default value when some attributes missing (#2773) 2021-05-06 17:14:05 +02:00
itoussies 94ac4b3981 add(plugin): Azure Database for MySQL (#2771)
* add(plugin): Azure Database for MySQL

* - remove extra tab

* Default value fix

Co-authored-by: Simon Bomm <sbomm@centreon.com>
2021-05-06 14:24:00 +02:00
garnier-quentin c597b0920d enh(doc): update changelog 2021-05-06 11:30:18 +02:00
qgarnier b5ae2ff417 enh(protocol/snmp): collection mode - add sampling system (#2772) 2021-05-06 11:02:44 +02:00
Thibault S a03662289f add(plugin): Azure App Service Plan (#2765) 2021-05-05 22:17:36 +02:00
itoussies d92d4309b6 add(plugin): Azure Management ApiManagement (#2766) 2021-05-05 21:50:21 +02:00
Thibault S 456e681510 add(plugin): Azure Cosmos DB account (#2770) 2021-05-05 21:46:52 +02:00
Thibault S 923fd66b9f fix(plugin): SignalR help fixes (#2768) 2021-05-05 21:39:43 +02:00
garnier-quentin 43aeca2a6a enh(protocol/snmp): collection mode - update todo 2021-05-04 16:04:48 +02:00
qgarnier 6717538d17 enh(protocol/snmp): collection mode - add constants, add custom methods (#2764) 2021-05-04 15:18:27 +02:00
qgarnier 9cadcd602a enh(linux/local): add ssh check-plugin mode (#2763) 2021-05-04 11:13:25 +02:00
qgarnier 029144ab21 add(plugin): cisco wap snmp (#2760) 2021-04-30 14:06:55 +02:00
qgarnier 962a60531b enh(equallogic/snmp): add storage extra informations (#2759) 2021-04-30 11:37:05 +02:00
qgarnier 3a2bbd3cb4 fix(cisco/ssms): licenses mode - illegal division by zero (#2758)
Fix #2755
2021-04-30 10:22:07 +02:00
qgarnier e2cae4848c enh(ntp): add epoch support time (#2756) 2021-04-30 10:06:53 +02:00
qgarnier c2516bb4e1 fix(veeam): jobs mode - unknown jobs type (#2754)
Fix #2743
2021-04-30 09:13:53 +02:00
Thibault S 6c062219bb fix(plugin): azure app gateway - small typo (#2752) 2021-04-30 08:54:21 +02:00
qgarnier 0305f486bb fix(plugin): commvault commserve rest api - destClientName attribute not always present (#2753)
Fix #2730
2021-04-30 08:53:44 +02:00
qgarnier b1cb95a079 enh(protocol/x509): add ipv6 support for subjectAltNames (#2749) 2021-04-29 15:26:46 +02:00