Les objets suivants sont directement liés à l'API mediatype
.
L'objet de type de média possède les propriétés suivantes.
Propriété | Type | Description |
---|---|---|
mediatypeid | string | (lecture seule) ID du type de média. |
name (obligatoire) |
string | Nom du type de média. |
type (obligatoire) |
integer | Transport utilisé par le type de média. Valeurs possibles : 0 - e-mail ; 1 - script ; 2 - SMS ; 4 - Webhook. |
exec_path | string | Pour les types de média script, exec_path contient le nom du script exécuté.Requis pour les types de média script. |
gsm_modem | string | Nom de périphérique série du modem GSM. Requis pour les types de média SMS. |
passwd | string | Mot de passe d'authentification. Utilisé pour les types de média e-mail. |
smtp_email | string | Adresse e-mail à partir de laquelle les notifications seront envoyées. Requis pour les types de média e-mail. |
smtp_helo | string | SMTP HELO. Requis pour les types de média e-mail. |
smtp_server | string | Serveur SMTP. Requis pour les types de média e-mail. |
smtp_port | integer | Port du serveur SMTP auquel se connecter. |
smtp_security | integer | Niveau de sécurité de la connexion SMTP à utiliser. Valeurs possibles : 0 - Aucun ; 1 - STARTTLS ; 2 - SSL/TLS. |
smtp_verify_host | integer | SSL vérifie l'hôte pour SMTP. Valeurs possibles : 0 - Non ; 1 - Oui. |
smtp_verify_peer | integer | SSL vérifie le pair pour SMTP. Valeurs possibles : 0 - Non ; 1 - Oui. |
smtp_authentication | integer | Méthode d'authentification SMTP à utiliser. Valeurs possibles : 0 - Aucune ; 1 - Mot de passe normal. |
status | integer | Si le type de média est activé. Valeurs possibles : 0 - (par défaut) activé ; 1 - désactivé. |
username | integer | Nom d'utilisateur. Utilisé pour les types de média e-mail. |
exec_params | string | Paramètres de script. Chaque paramètre se termine par un nouveau saut de ligne. |
maxsessions | integer | Le nombre maximal d'alertes pouvant être traitées en parallèle. Valeurs possibles pour les SMS : 1 - (par défaut) Valeurs possibles pour les autres types de médias : 0-100 |
maxattempts | integer | Le nombre maximal de tentatives d'envoi d'une alerte. Valeurs possibles : 1-100 Valeur par défaut : 3 |
attempt_interval | string | L'intervalle entre les tentatives de relance. Accepte les secondes et l'unité de temps avec suffixe. Valeurs possibles : 0-1h Valeur par défaut : 10s |
content_type | integer | Format du message. Valeurs possibles : 0 - texte brut ; 1 - (par défaut) html. |
script | string | Corps javascript du script du type de média webhook. |
timeout | string | Délai d'expiration du script du type de média webhook. Accepte les secondes et l'unité de temps avec suffixe. Valeurs possibles : 1-60s Valeur par défaut : 30s |
process_tags | integer | Définit si la réponse du script du webhook doit être interprétée comme des tags et ces tags doivent être ajoutés à l'événement associé. Valeurs possibles : 0 - (par défaut) Ignorer la réponse du script du webhook. 1 - Traiter la réponse du script du webhook en tant que tags. |
show_event_menu | integer | Afficher l'entrée du type de média dans problem.get et event.get dans la propriété urls .Valeurs possibles : 0 - (par défaut) Ne pas ajouter l'entrée urls .1 - Ajouter le type de média à la propriété urls . |
event_menu_url | string | Définir la propriété url de l'entrée de type de média dans la propriété urls de problem.get et event.get . |
event_menu_name | string | Définir la propriété name de l'entrée de type de média dans la propriété urls de problem.get et event.get . |
parameters | tableau | Tableau de paramètres d'entrée du webhook. |
description | string | Description du type de média. |
Notez que pour certaines méthodes (mise à jour, suppression) la combinaison de paramètres requise/optionnelle est différente.
Les paramètres transmis au script webhook lorsqu'il est appelé ont les propriétés suivantes.
Propriété | Type | Description |
---|---|---|
name (obligatoire) |
string | Nom du paramètre. |
value | string | Valeur du paramètre. Supporte les macros décrites sur la page des Macros supportées. |
Parameters passed to a script when it is being called have the following properties.
Property | Type | Description |
---|---|---|
sortorder (required) |
integer | The order in which the parameters will be passed to the script as command-line arguments. Starting with 0 as the first one. |
value | string | Parameter value, supports macros. Supported macros are described on the Supported macros page. |
L'objet modèle de message définit un modèle qui sera utilisé comme message par défaut pour les opérations d'action afin d'envoyer une notification. Il a les propriétés suivantes.
Propriété | Type | Description |
---|---|---|
eventsource (obligatoire) |
integer | Source de l'évènement. Valeurs possibles : 0 - déclencheurs ; 1 - découverte ; 2 - enregistrement automatique ; 3 - interne ; 4 - services. |
recovery (obligatoire) |
integer | Mode d'opération. Valeurs possibles : 0 - opérations; 1 - opérations de récupération ; 2 - opérations de mise à jour. |
subject | string | Sujet du message. |
message | string | Texte du message. |