Créez une notification EMS à l'aide de l'API REST ONTAP
Vous pouvez utiliser le flux de travail suivant pour créer une nouvelle destination de notification EMS afin de recevoir les messages d'événement sélectionnés.
Étape 1 : configurer les paramètres de messagerie de l'ensemble du système
Vous pouvez émettre l'appel d'API suivant pour configurer les paramètres de messagerie du système.
Cet appel d'API REST utilise la méthode et le point de terminaison suivants.
Méthode HTTP | Chemin |
---|---|
CORRECTIF |
/api/support/ems |
Synchrone
Outre les paramètres communs à tous les appels API REST, les paramètres suivants sont également utilisés dans les exemples de boucles pour cette étape.
Paramètre | Type | Obligatoire | Description |
---|---|---|---|
mail_from |
Requête |
Oui. |
Définit le |
serveur_de_messagerie |
Requête |
Oui. |
Configure le serveur de messagerie SMTP cible. |
curl --request PATCH \
--location "https://$FQDN_IP/api/support/ems?mail_from=administrator@mycompany.com&mail_server=mail@mycompany.com" \
--include \
--header "Accept: */*" \
--header "Authorization: Basic $BASIC_AUTH"
Étape 2 : définir un filtre de message
Vous pouvez émettre un appel d'API pour définir une règle de filtre correspondant aux messages.
Cet appel d'API REST utilise la méthode et le point de terminaison suivants.
Méthode HTTP | Chemin |
---|---|
POST |
/api/support/ems/filtres |
Synchrone
Outre les paramètres communs à tous les appels API REST, les paramètres suivants sont également utilisés dans les exemples de boucles pour cette étape.
Paramètre | Type | Obligatoire | Description |
---|---|---|---|
Filtre |
Corps |
Oui. |
Inclut les valeurs de la configuration du filtre. |
curl --request POST \
--location "https://$FQDN_IP/api/support/ems/filters" \
--include \
--header "Accept: */*" \
--header "Authorization: Basic $BASIC_AUTH" \
--data @JSONinput
{
"name": "test-filter",
"rules.type": ["include"],
"rules.message_criteria.severities": ["emergency"]
}
Étape 3 : création d'une destination de message
Vous pouvez émettre un appel API pour créer une destination de message.
Cet appel d'API REST utilise la méthode et le point de terminaison suivants.
Méthode HTTP | Chemin |
---|---|
POST |
/api/support/ems/destinations |
Synchrone
Outre les paramètres communs à tous les appels API REST, les paramètres suivants sont également utilisés dans les exemples de boucles pour cette étape.
Paramètre | Type | Obligatoire | Description |
---|---|---|---|
Configuration de la destination |
Corps |
Oui. |
Inclut les valeurs de la destination de l'événement. |
curl --request POST \
--location "https://$FQDN_IP/api/support/ems/destinations" \
--include \
--header "Accept: */*" \
--header "Authorization: Basic $BASIC_AUTH" \
--data @JSONinput
{
"name": "test-destination",
"type": "email",
"destination": "administrator@mycompany.com",
"filters.name": ["important-events"]
}