Créer et utiliser des sondes

Principe de fonctionnement

Les sondes permettent d'exécuter des actions pré-définies en fonction des activités de votre serveur au niveau des différentes ressources (CPU, disque, …). Cela vous permettra par exemple de :

  • recevoir une notification (par mail, IRC, xmpp, ICQ …);
  • augmenter ou diminuer la quantité de ressources allouées au serveur;
  • redémarrer le serveur;

Notez qu'il est possible d'ajouter plusieurs actions différentes pour une même sonde. Les actions sont enregistrées et réutilisables par la suite si vous ajoutez d'autres sondes.

Créer et paramétrer la sonde

Pour créer la sonde, rendez vous sur la fiche du serveur concerné, puis dans la section 'Monitoring', cliquez sur 'Ajouter une sonde' :

Cliquez alors sur 'Ajouter une sonde'.

Les différents paramètres sont :

  • Nom de la sonde : Le nom que portera la sonde, il est conseillé d'indiquer un nom explicite vous permettant d'identifier facilement ce à quoi elle sert dans le cas où plusieurs sondes sont actives pour un même serveur;
  • Type de la cible : La ressource à surveiller. Il n'est possible de surveiller que les ressources remontés sur les graphiques de statistiques, soit les CPU, les disques et la bande passante. Les statistiques concernant la RAM n'étant pas remontées, il n'est pas possible d'exécuter des actions dessus.
  • Nom de la cible : Vous devez choisir ici dans la liste la ressource exacte à surveiller. Dans le cas où vous avez plusieurs CPU, interfaces ou disques, alors il faudra recréer plusieurs fois la sonde et modifier la cible.
  • Courbe à surveiller : Cette option est disponible sur le CPU, le disque et la bande passante.
  • Type de surveillance : Permet de définir le type de surveillance souhaité, tel que le passage sous une valeur, le dépassement d'un seuil ou encore l'inactivité.
  • Valeur (X) : Il s'agit du seuil de déclenchement de l'alerte.
  • Temps de déclenchement (t1) : Intervalle après laquelle les actions définies pour la sonde seront exécutées en fonction de la valeur de déclenchement de l'alerte.
  • Temps de rétablissement (t2) : Intervalle après laquelle les actions définies pour la sonde s'arrêteront en fonction de la valeur de déclenchement de l'alerte.

Créer une nouvelle action

Pour créer une nouvelle action, cliquez sur le bouton 'Créer' :

Exécuter des actions

Selon le type d'action, voici les informations que vous devrez renseigner :

  • Nom de l'action : il s'agit du nom de l'action, il est conseillé d'indiquer un nom explicite et unique pour plus de simplicité dans le cas où vous avez créé plusieurs actions.
  • Type d'action : Il s'agit du type d'action à effectuer lors du déclenchement de la sonde.

Notifications

Les notifications sont des actions informatives uniquement. Cela passe par l'envoi d'un mail, ou d'un message IRC, XMPP …

Si vous choisissez le type d'action 'Notification', il sera nécessaire d'indiquer :

  • Le protocole de notification : Il s'agit du protocole utilisé pour être alerté, vous pouvez choisir de l'être par mail, ICQ, IRC (uniquement sur le serveur freenode), AIM ou encore XMPP.
  • Identifiant de contact : L'identifiant ou l'adresse de contact où la notification doit être envoyée.

Modification de ressources temporaire

La modification de ressources vous permettra de diminuer ou d'augmenter la quantité de ressources alloué au serveur pour un durée allant de 1 à 24 heures. Cela est utile notamment dans le cas où vous constater des surcharges temporaires de votre serveur, les modifications de ressources peuvent se faire sur le CPU, la RAM ou encore la bande passante.

La modification automatique de ressources sur les serveurs en mode Gandi AI est inutile ! En effet, il serait nécessaire d'appliquer une configuration sur le serveur par la suite afin que les services soient reconfigurés automatiquement en fonction des ressources allouées

La modification se fait de manière simple, vous devez indiquer la valeur absolue (c'est à dire la quantité totale à allouer sans prendre en compte ce qui l'est déjà sur le serveur). Les tarifs appliqués dans le cas où la modification se fait via la sonde sera celui du 'On demand'.

Redémarrer le serveur

Permet de redémarrer le serveur lors du déclenchement de la sonde.

Cas particulier : la bande passante

Suite au nouveau système de facturation, la bande passante est désormais facturée par rapport à la consommation réelle de l'ensemble des interfaces publique sur le compte Gandi. Vous pouvez connaitre la consommation actuelle de l'ensemble de vos serveurs :

Limiter la quantité de donnée émise depuis un serveur automatiquement

Afin d'éviter la consommation trop rapide de la bande passante sur l'un des serveurs, nous proposons de limiter temporairement la bande passante en sortie sur une interface qui est trop sollicité grâce à l'ajout d'une sonde.

Il vous suffit pour cela de créer une sonde paramétré de la manière suivante :

  • type de cible : Réseau
  • Nom de la cible : Interface n°0 (Dans le cas où vous disposez de plusieurs interfaces, notez que la réponse se fait systématiquement sur l'interface n°0 !)
  • Courbe à surveiller : Trafic sortant
  • Type de surveillance : Dépassement d'un seuil
  • Valeur : À vous de définir la quantité de bande passante en Mb/s à partir de laquelle la sonde se déclenchera. À savoir qu'une consommation continue d'environ 5Mb/s continue sur une heure correspond à environ 2,2 Go de données envoyées.
  • Temps de déclenchement : À vous de le déterminer.
  • Temps de rétablissement : À vous de le déterminer.

Puis créez une action afin de réduire la bande passante sur l'interface :

  • Type d'action : Modification de ressource
  • Ressource à modifier : Bande passante
  • Valeur à définir : Adaptez la bande passante à allouer sur l'interface selon vos besoins, l'unité est en Mb/s.
  • Durée de la modification : À adapter selon vos besoins.
Dernière modification: le 13/12/2013 à 15:04 par romain t. (Gandi)