diff --git a/i18n/fr/docusaurus-plugin-content-docs-pp/current/integrations/plugin-packs/procedures/cloud-aws-health.md b/i18n/fr/docusaurus-plugin-content-docs-pp/current/integrations/plugin-packs/procedures/cloud-aws-health.md
index 95b5b0b16829..1ad3c1340088 100644
--- a/i18n/fr/docusaurus-plugin-content-docs-pp/current/integrations/plugin-packs/procedures/cloud-aws-health.md
+++ b/i18n/fr/docusaurus-plugin-content-docs-pp/current/integrations/plugin-packs/procedures/cloud-aws-health.md
@@ -5,53 +5,69 @@ title: AWS Health
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
-## Vue d'ensemble
+## Dépendances du connecteur de supervision
-AWS Health fournit des informations personnalisées à propos d'événements qui peuvent concerner votre infrastructure AWS,
-vous guide dans les modifications planifiées et accélère le dépannage de problèmes concernant vos ressources et comptes AWS.
+Les connecteurs de supervision suivants sont automatiquement installés lors de l'installation du connecteur **AWS Health**
+depuis la page **Configuration > Gestionnaire de connecteurs de supervision** :
+* [Base Pack](./base-generic.md)
-Le Plugin Centreon AWS Health utilise l'API Amazon Health pour collecter les métriques associées.
+## Contenu du pack
-## Contenu du connecteur de supervision
+### Modèles
-### Objets supervisés
+Le connecteur de supervision **AWS Health** apporte un modèle d'hôte :
-* Évènements liés aux comptes AWS et ressources associées
+* **Cloud-Aws-Health-custom**
-## Métriques supervisées
+Le connecteur apporte le modèle de service suivant
+(classé selon le modèle d'hôte auquel il est rattaché) :
-
+
-| Metric name | Description |
-|:----------------------|:--------------------------|
-| events.total.count | Total number of events |
-| events.open.count | Number of open events |
-| events.closed.count | Number of closed events |
-| events.upcoming.count | Number of upcoming events |
+Ce modèle d'hôte n'a pas de service associé.
+
+
+
+
+| Alias | Modèle de service | Description |
+|:--------------|:-----------------------------------|:------------------------|
+| Health-Events | Cloud-Aws-Health-Events-Api-custom | Contrôle les événements |
+
+> Les services listés ci-dessus ne sont pas créés automatiquement lorsqu'un modèle d'hôte est appliqué. Pour les utiliser, [créez un service manuellement](/docs/monitoring/basic-objects/services) et appliquez le modèle de service souhaité.
-## Prérequis
+### Métriques & statuts collectés
-### Privilèges AWS
+Voici le tableau des services pour ce connecteur, détaillant les métriques et statuts rattachés à chaque service.
-Voici la liste des droits nécessaires au travers des *access/secret keys* utilisées pour pouvoir implémenter la supervision AWS Health:
+
+
-| AWS Privilege | Description |
-|:--------------------------------|:-------------------------------------------------------------------------------------------------------------------|
-| health:DescribeEvents | Returns information about events that meet the specified filter criteria. |
-| health:DescribeAffectedEntities | Returns a list of entities that have been affected by the specified events, based on the specified filter criteria |
+| Nom | Unité |
+|:----------------------|:------|
+| events.total.count | count |
+| events.open.count | count |
+| events.closed.count | count |
+| events.upcoming.count | count |
-L'API AWS Health nécessite un plan de support Business or Enterprise d'AWS Support. Un appel de l'API Health à partir d'un compte qui ne dispose pas d'un plan de support Business ou Enterprise entraîne une exception *SubscriptionRequiredException*.
+
+
+
+## Prérequis
+
+### Privilèges AWS
+
+Configurez un compte de service (via une combinaison d'access key et de secret key) et affectez-lui les privilèges suivants :
+* cloudwatch:getMetricStatistics
### Dépendances du Plugin
-Afin de récupérer les informations nécessaires via les APIs AWS, il est possible d'utiliser soit le binaire *awscli* fourni par Amazon, soit le SDK Perl *paws*.
-Le SDK est recommandé car plus performant.
+Afin de récupérer les informations nécessaires via les APIs AWS, il est possible d'utiliser soit le binaire *awscli* fourni par Amazon, soit le SDK Perl *paws*. Le SDK est recommandé car plus performant.
-Installez le binaire choisi en lançant l'une des commandes suivantes:
+> **Attention**, il n'est pas possible d'utiliser *paws* si la connexion s'effectue au travers d'un proxy.
@@ -64,130 +80,304 @@ yum install perl-Paws
```bash
-yum install awscli
+curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
+unzip awscliv2.zip
+sudo ./aws/install
```
-> **Attention** il n'est actuellement **pas** possible d'utiliser *paws* dans les cas suivants:
-> * si la connexion s'effectue au travers d'un proxy.
-> * utilisation de la fonctionnalité de *Découverte d'Hôte* dans Centreon.
+## Installer le connecteur de supervision
+
+### Pack
-## Installation
+1. Si la plateforme est configurée avec une licence *online*, l'installation d'un paquet
+n'est pas requise pour voir apparaître le connecteur dans le menu **Configuration > Gestionnaire de connecteurs de supervision**.
+Au contraire, si la plateforme utilise une licence *offline*, installez le paquet
+sur le **serveur central** via la commande correspondant au gestionnaire de paquets
+associé à sa distribution :
-
+
-1. Installer le Plugin sur tous les collecteurs Centreon devant superviser la ressource AWS Health:
+```bash
+dnf install centreon-pack-cloud-aws-health
+```
+
+
+
```bash
-yum install centreon-plugin-Cloud-Aws-Health-Api
+dnf install centreon-pack-cloud-aws-health
```
-2. Sur l'interface Web de Centreon, installer le connecteur de supervision *AWS Health* depuis la page **Configuration > Gestionnaire de connecteurs de supervision**
+
+
+
+```bash
+apt install centreon-pack-cloud-aws-health
+```
+
+
+
+
+```bash
+yum install centreon-pack-cloud-aws-health
+```
-
+
+
+2. Quel que soit le type de la licence (*online* ou *offline*), installez le connecteur **AWS Health**
+depuis l'interface web et le menu **Configuration > Gestionnaire de connecteurs de supervision**.
+
+### Plugin
+
+À partir de Centreon 22.04, il est possible de demander le déploiement automatique
+du plugin lors de l'utilisation d'un connecteur. Si cette fonctionnalité est activée, et
+que vous ne souhaitez pas découvrir des éléments pour la première fois, alors cette
+étape n'est pas requise.
-1. Installer le Plugin sur tous les collecteurs Centreon devant superviser la ressource AWS Health:
+> Plus d'informations dans la section [Installer le plugin](/docs/monitoring/pluginpacks/#installer-le-plugin).
+
+Utilisez les commandes ci-dessous en fonction du gestionnaire de paquets de votre système d'exploitation :
+
+
+
```bash
-yum install centreon-plugin-Cloud-Aws-Health-Api
+dnf install centreon-plugin-Cloud-Aws-Health-Api
```
-2. Sur le serveur Central Centreon, installer le RPM du connecteur de supervision *AWS Health*:
+
+
```bash
-yum install centreon-pack-cloud-aws-health.noarch
+dnf install centreon-plugin-Cloud-Aws-Health-Api
```
-3. Sur l'interface Web de Centreon, installer le connecteur de supervision *AWS Health* depuis la page **Configuration > Gestionnaire de connecteurs de supervision**
+
+
+
+```bash
+apt install centreon-plugin-cloud-aws-health-api
+```
+
+
+
+
+```bash
+yum install centreon-plugin-Cloud-Aws-Health-Api
+```
-## Configuration
+## Utiliser le connecteur de supervision
+
+### Utiliser un modèle d'hôte issu du connecteur
+
+1. Ajoutez un hôte à Centreon depuis la page **Configuration > Hôtes**.
+2. Complétez les champs **Nom**, **Alias** & **IP Address/DNS** correspondant à votre ressource.
+3. Appliquez le modèle d'hôte **Cloud-Aws-Health-custom**. Une liste de macros apparaît. Les macros vous permettent de définir comment le connecteur se connectera à la ressource, ainsi que de personnaliser le comportement du connecteur.
+4. Renseignez les macros désirées. Attention, certaines macros sont obligatoires.
+
+| Macro | Description | Valeur par défaut | Obligatoire |
+|:--------------|:---------------------------------------------------------------------------------------------------------------------------------------------------|:------------------|:-----------:|
+| AWSACCESSKEY | Set AWS access key | | X |
+| AWSCUSTOMMODE | When a plugin offers several ways (CLI, library, etc.) to get information the desired one must be defined with this option | awscli | |
+| AWSSECRETKEY | Set AWS secret key | | X |
+| PROXYURL | Proxy URL if any | | |
+| EXTRAOPTIONS | Any extra option you may want to add to every command (a --verbose flag for example). Toutes les options sont listées [ici](#options-disponibles). | | |
+
+5. [Déployez la configuration](/docs/monitoring/monitoring-servers/deploying-a-configuration). L'hôte apparaît dans la liste des hôtes supervisés, et dans la page **Statut des ressources**. La commande envoyée par le connecteur est indiquée dans le panneau de détails de l'hôte : celle-ci montre les valeurs des macros.
-* Ajoutez un Hôte à Centreon et appliquez-lui le Modèle d'Hôte *Cloud-Aws-Health*.
-* Une fois le modèle appliqué, les Macros ci-dessous indiquées comme requises (*Mandatory*) doivent être renseignées:
+### Utiliser un modèle de service issu du connecteur
-| Mandatory | Nom | Description |
-| :---------- | :-------------- | :------------------------------------------------------------------------------------------ |
-| X | AWSSECRETKEY | AWS Secret key of your IAM role. Password checkbox must be checked |
-| X | AWSACESSKEY | AWS Access key of your IAM role. Password checkbox must be checked |
-| X | AWSREGION | Region where the instance is running |
-| X | AWSCUSTOMMODE | Custom mode to get metrics, 'awscli' is the default, you can also use 'paws' perl library |
-| | PROXYURL | Configure proxy URL |
-| | EXTRAOPTIONS | Any extra option you may want to add to every command\_line (eg. a --verbose flag) |
-| | DUMMYSTATUS | Host state. Default is OK, do not modify it unless you know what you are doing |
-| | DUMMYOUTPUT | Host check output. Default is 'This is a dummy check'. Customize it with your own if needed |
+1. Si vous avez utilisé un modèle d'hôte et coché la case **Créer aussi les services liés aux modèles**, les services associés au modèle ont été créés automatiquement, avec les modèles de services correspondants. Sinon, [créez les services désirés manuellement](/docs/monitoring/basic-objects/services) et appliquez-leur un modèle de service.
+2. Renseignez les macros désirées (par exemple, ajustez les seuils d'alerte). Les macros indiquées ci-dessous comme requises (**Obligatoire**) doivent être renseignées.
-## FAQ
+
+
+
+| Macro | Description | Valeur par défaut | Obligatoire |
+|:--------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------|:------------------|:-----------:|
+| FILTEREVENTCATEGORY | Filter result by event category (multiple option). Example: --filter-event-category=issue | issue | |
+| FILTERSERVICE | Filter result by service (multiple option). Example: --filter-service=EC2 --filter-service=RDS | | |
+| FILTERREGION | Filter result by region (multiple option). Example: --filter-region=ap-southeast-1 --filter-region=eu-west-1 | | |
+| FILTERENTITYVALUE | Filter result by entity value (multiple option). Example: --filter-entity-value=i-34ab692e --filter-entity-value=vol-426ab23e | | |
+| FILTEREVENTSTATUS | Filter result by event status (multiple option). Example: --filter-event-status=open --filter-event-status=closed | | |
+| WARNINGCLOSED | Threshold | | |
+| CRITICALCLOSED | Threshold | | |
+| WARNINGOPEN | Threshold | | |
+| CRITICALOPEN | Threshold | | |
+| WARNINGTOTAL | Threshold | | |
+| CRITICALTOTAL | Threshold | | |
+| WARNINGUPCOMING | Threshold | | |
+| CRITICALUPCOMING | Threshold | | |
+| EXTRAOPTIONS | Any extra option you may want to add to the command (a --verbose flag for example). Toutes les options sont listées [ici](#options-disponibles). | --verbose | |
+
+
+
-### Comment puis-je tester le Plugin et que signifient les options des commandes ?
+3. [Déployez la configuration](/docs/monitoring/monitoring-servers/deploying-a-configuration). Le service apparaît dans la liste des services supervisés, et dans la page **Statut des ressources**. La commande envoyée par le connecteur est indiquée dans le panneau de détails du service : celle-ci montre les valeurs des macros.
-Une fois le Plugin installé, vous pouvez tester celui-ci directement en ligne de commande depuis votre collecteur Centreon avec l'utilisateur *centreon-engine*
-(certaines options comme ```--proxyurl``` doivent être ajustées en fonction du contexte):
+## Comment puis-je tester le plugin et que signifient les options des commandes ?
+
+Une fois le plugin installé, vous pouvez tester celui-ci directement en ligne
+de commande depuis votre collecteur Centreon en vous connectant avec
+l'utilisateur **centreon-engine** (`su - centreon-engine`). Vous pouvez tester
+que le connecteur arrive bien à superviser une instance AWS en utilisant une commande
+telle que celle-ci (remplacez les valeurs d'exemple par les vôtres) :
```bash
/usr/lib/centreon/plugins/centreon_aws_health_api.pl \
--plugin=cloud::aws::health::plugin \
--mode=events \
--custommode='awscli' \
- --aws-secret-key='****' \
- --aws-access-key='****' \
- --proxyurl='http://myproxy.mycompany.org:8080' \
+ --aws-secret-key='XXXX' \
+ --aws-access-key='XXXX' \
+ --aws-role-arn='' \
+ --proxyurl='' \
--filter-service='' \
--filter-region='' \
--filter-entity-value='' \
+ --filter-event-status='' \
--filter-event-category='issue' \
- --filter-event-status='open' \
- --warning-total='0' \
- --critical-total='1' \
- --display-affected-entities \
- --verbose
+ --warning-total='' \
+ --critical-total='' \
+ --warning-open='' \
+ --critical-open='' \
+ --warning-closed='' \
+ --critical-closed='' \
+ --warning-upcoming='' \
+ --critical-upcoming='' \
+ --verbose
```
-La commande retourne le message de sortie ci-dessous:
-
-```bash
-CRITICAL: Events total: 1 | 'events.total.count'=1;;0:0;0; 'events.open.count'=1;;;0; 'events.closed.count'=0;;;0; 'events.upcoming.count'=0;;;0;
-[service: RDS][region: eu-west-1][status: open][type: AWS_RDS_HARDWARE_MAINTENANCE_SCHEDULED][start: Wed Jul 15 13:00:00 2020][affected entity: doh-sfetoto3]
-```
-
-Cette commande récupère les *events* (```--mode=events```) d'un compte d'AWS identifié par l'utilisation une paire d'identifiants *aws-secret-key* et *aws-access-key* (```--aws-secret-key='****' --aws-access-key='****'```).
-Il est possible de positionner des filtres afin de personnaliser les éléments qui seront renvoyés par la commande.
-Dans l'exemple ci-dessus, on choisit de ne récupérer que les évènements catégorisés comme *issue* (```--filter-event-category='issue'```) et en statut *open* (```--filter-event-status='open'```).
-L'option ```--display-affected-entities``` permet quant à elle d'afficher la référence de la ressource concernée par l'évènement.
-
-Une alerte WARNING sera déclenchée si le nombre d'évènements renvoyés par le service est de 1 (```--warning-total='0'```) et une alerte CRITICAL à partir de 2 évènements renvoyés (```--critical-total='1'```).
-
-La liste de tous les filtres et seuil disponibles peut être affichée en ajoutant le paramètre ```--help``` à la commande:
+La commande devrait retourner un message de sortie similaire à :
```bash
-/usr/lib/centreon/plugins/centreon_aws_health_api.pl --plugin=cloud::aws::health::plugin --mode=events --help
+OK: total: 21996 open: 46581 closed: 11100 upcoming: 25463 | 'events.total.count'=21996;;;0; 'events.open.count'=46581;;;0; 'events.closed.count'=11100;;;0; 'events.upcoming.count'=25463;;;0;
```
-### J'obtiens le message d'erreur suivant:
+### Diagnostic des erreurs communes
-#### ```UNKNOWN: No metrics. Check your options or use --zeroed option to set 0 on undefined values```
+Rendez-vous sur la [documentation dédiée](../getting-started/how-to-guides/troubleshooting-plugins.md)
+pour le diagnostic des erreurs communes des plugins Centreon.
-Lors du déploiement de mes contrôles, j'obtiens le message suivant 'UNKNOWN: No metrics. Check your options or use --zeroed option to set 0 on undefined values'.
+### Modes disponibles
-Cela signifie qu'Amazon Cloudwatch n'a pas consolidé de données sur la période.
+Dans la plupart des cas, un mode correspond à un modèle de service. Le mode est renseigné dans la commande d'exécution
+du connecteur. Dans l'interface de Centreon, il n'est pas nécessaire de les spécifier explicitement, leur utilisation est
+implicite dès lors que vous utilisez un modèle de service. En revanche, vous devrez spécifier le mode correspondant à ce
+modèle si vous voulez tester la commande d'exécution du connecteur dans votre terminal.
-Vous pouvez ajouter ```--zeroed``` à la macro **EXTRAOPTIONS** du *Service* en question afin de forcer le stockage d'un 0 et ainsi éviter un statut UNKNOWN.
+Tous les modes disponibles peuvent être affichés en ajoutant le paramètre
+`--list-mode` à la commande :
-#### ```UNKNOWN: Command error: - An error occurred (AuthFailure) [...]```
+```bash
+/usr/lib/centreon/plugins/centreon_aws_health_api.pl \
+ --plugin=cloud::aws::health::plugin \
+ --list-mode
+```
-Cette erreur signifie que le rôle IAM associé au combo access-key/secret-key n'a pas les droits suffisants pour réaliser une opération donnée.
+Le plugin apporte les modes suivants :
+
+| Mode | Modèle de service associé |
+|:---------------------------------------------------------------------------------------------------------------|:--------------------------------------|
+| events [[code](https://github.com/centreon/centreon-plugins/blob/develop/src/cloud/aws/health/mode/events.pm)] | Cloud-Aws-Health-Events-Api-custom |
+| region [[code](https://github.com/centreon/centreon-plugins/blob/develop/src/us.pm)] | Not used in this Monitoring Connector |
+
+### Options disponibles
+
+#### Options génériques
+
+Les options génériques sont listées ci-dessous :
+
+| Option | Description |
+|:-------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| --mode | Define the mode in which you want the plugin to be executed (see --list-mode). |
+| --dyn-mode | Specify a mode with the module's path (advanced). |
+| --list-mode | List all available modes. |
+| --mode-version | Check minimal version of mode. If not, unknown error. |
+| --version | Return the version of the plugin. |
+| --custommode | When a plugin offers several ways (CLI, library, etc.) to get information the desired one must be defined with this option. |
+| --list-custommode | List all available custom modes. |
+| --multiple | Multiple custom mode objects. This may be required by some specific modes (advanced). |
+| --pass-manager | Define the password manager you want to use. Supported managers are: environment, file, keepass, hashicorpvault and teampass. |
+| --verbose | Display extended status information (long output). |
+| --debug | Display debug messages. |
+| --filter-perfdata | Filter perfdata that match the regexp. Example: adding --filter-perfdata='avg' will remove all metrics that do not contain 'avg' from performance data. |
+| --filter-perfdata-adv | Filter perfdata based on a "if" condition using the following variables: label, value, unit, warning, critical, min, max. Variables must be written either %{variable} or %(variable). Example: adding --filter-perfdata-adv='not (%(value) == 0 and %(max) eq "")' will remove all metrics whose value equals 0 and that don't have a maximum value. |
+| --explode-perfdata-max | Create a new metric for each metric that comes with a maximum limit. The new metric will be named identically with a '\_max' suffix). Example: it will split 'used\_prct'=26.93%;0:80;0:90;0;100 into 'used\_prct'=26.93%;0:80;0:90;0;100 'used\_prct\_max'=100%;;;; |
+| --change-perfdata --extend-perfdata | Change or extend perfdata. Syntax: --extend-perfdata=searchlabel,newlabel,target\[,\[newuom\],\[min\],\[max\]\] Common examples: =over 4 Convert storage free perfdata into used: --change-perfdata='free,used,invert()' Convert storage free perfdata into used: --change-perfdata='used,free,invert()' Scale traffic values automatically: --change-perfdata='traffic,,scale(auto)' Scale traffic values in Mbps: --change-perfdata='traffic\_in,,scale(Mbps),mbps' Change traffic values in percent: --change-perfdata='traffic\_in,,percent()' =back |
+| --change-perfdata | Change or extend perfdata. Syntax: --extend-perfdata=searchlabel,newlabel,target\[,\[newuom\],\[min\],\[max\]\] Common examples: =over 4 Convert storage free perfdata into used: --change-perfdata='free,used,invert()' Convert storage free perfdata into used: --change-perfdata='used,free,invert()' Scale traffic values automatically: --change-perfdata='traffic,,scale(auto)' Scale traffic values in Mbps: --change-perfdata='traffic\_in,,scale(Mbps),mbps' Change traffic values in percent: --change-perfdata='traffic\_in,,percent()' =back |
+| --extend-perfdata | Change or extend perfdata. Syntax: --extend-perfdata=searchlabel,newlabel,target\[,\[newuom\],\[min\],\[max\]\] Common examples: =over 4 Convert storage free perfdata into used: --change-perfdata='free,used,invert()' Convert storage free perfdata into used: --change-perfdata='used,free,invert()' Scale traffic values automatically: --change-perfdata='traffic,,scale(auto)' Scale traffic values in Mbps: --change-perfdata='traffic\_in,,scale(Mbps),mbps' Change traffic values in percent: --change-perfdata='traffic\_in,,percent()' =back |
+| --extend-perfdata-group | Add new aggregated metrics (min, max, average or sum) for groups of metrics defined by a regex match on the metrics' names. Syntax: --extend-perfdata-group=regex,namesofnewmetrics,calculation\[,\[newuom\],\[min\],\[max\]\] regex: regular expression namesofnewmetrics: how the new metrics' names are composed (can use $1, $2... for groups defined by () in regex). calculation: how the values of the new metrics should be calculated newuom (optional): unit of measure for the new metrics min (optional): lowest value the metrics can reach max (optional): highest value the metrics can reach Common examples: =over 4 Sum wrong packets from all interfaces (with interface need --units-errors=absolute): --extend-perfdata-group=',packets\_wrong,sum(packets\_(discard\|error)\_(in\|out))' Sum traffic by interface: --extend-perfdata-group='traffic\_in\_(.*),traffic\_$1,sum(traffic\_(in\|out)\_$1)' =back |
+| --change-short-output --change-long-output | Modify the short/long output that is returned by the plugin. Syntax: --change-short-output=pattern~replacement~modifier Most commonly used modifiers are i (case insensitive) and g (replace all occurrences). Example: adding --change-short-output='OK~Up~gi' will replace all occurrences of 'OK', 'ok', 'Ok' or 'oK' with 'Up' |
+| --change-short-output | Modify the short/long output that is returned by the plugin. Syntax: --change-short-output=pattern~replacement~modifier Most commonly used modifiers are i (case insensitive) and g (replace all occurrences). Example: adding --change-short-output='OK~Up~gi' will replace all occurrences of 'OK', 'ok', 'Ok' or 'oK' with 'Up' |
+| --change-long-output | Modify the short/long output that is returned by the plugin. Syntax: --change-short-output=pattern~replacement~modifier Most commonly used modifiers are i (case insensitive) and g (replace all occurrences). Example: adding --change-short-output='OK~Up~gi' will replace all occurrences of 'OK', 'ok', 'Ok' or 'oK' with 'Up' |
+| --change-exit | Replace an exit code with one of your choice. Example: adding --change-exit=unknown=critical will result in a CRITICAL state instead of an UNKNOWN state. |
+| --range-perfdata | Rewrite the ranges displayed in the perfdata. Accepted values: 0: nothing is changed. 1: if the lower value of the range is equal to 0, it is removed. 2: remove the thresholds from the perfdata. |
+| --filter-uom | Mask the units when they don't match the given regular expression. |
+| --opt-exit | Replace the exit code in case of an execution error (i.e. wrong option provided, SSH connection refused, timeout, etc). Default: unknown. |
+| --output-ignore-perfdata | Remove all the metrics from the service. The service will still have a status and an output. |
+| --output-ignore-label | Remove the status label ("OK:", "WARNING:", "UNKNOWN:", CRITICAL:") from the beginning of the output. Example: 'OK: Ram Total:...' will become 'Ram Total:...' |
+| --output-xml | Return the output in XML format (to send to an XML API). |
+| --output-json | Return the output in JSON format (to send to a JSON API). |
+| --output-openmetrics | Return the output in OpenMetrics format (to send to a tool expecting this format). |
+| --output-file | Write output in file (can be combined with json, xml and openmetrics options). E.g.: --output-file=/tmp/output.txt will write the output in /tmp/output.txt. |
+| --disco-format | Applies only to modes beginning with 'list-'. Returns the list of available macros to configure a service discovery rule (formatted in XML). |
+| --disco-show | Applies only to modes beginning with 'list-'. Returns the list of discovered objects (formatted in XML) for service discovery. |
+| --float-precision | Define the float precision for thresholds (default: 8). |
+| --source-encoding | Define the character encoding of the response sent by the monitored resource Default: 'UTF-8'. =head1 DESCRIPTION B\