| Scroll Ignore | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||
|
Contexte
Le modèle de check "Network Interface" renvoie le statut et utilisation des différentes interfaces réseaux du système d'exploitation.
| Panel |
|---|
Paramétrage
Le check utilise la ligne de commande suivante :
$PLUGINSDIR$/check_wmi_plus.pl -H "$HOSTADDRESS$" -u "$_HOSTDOMAINUSER$" -p "$_HOSTDOMAINPASSWORD$" -m checknetwork -a "$_HOSTWINDOWS_NETWORK_INTERFACE$" --inidir=$PLUGINSDIR$ --security-mechanisms=$_HOSTWINDOWS_SECURITY_MECANISMS$ --nokeepstate -y "$_HOSTWINDOWS_NETWORK_INTERFACE_DELAY$" -t "$_HOSTWINDOWS_NETWORK_INTERFACE_TIMEOUT$"Exemple
Exemple de résultat
| Panel |
|---|
Données et métriques
| Donnée | Description | Valeur par défaut |
|---|---|---|
| _WINDOWS_NETWORK_INTERFACE | Nom de l'interface réseau à superviser | * |
| _WINDOWS_NETWORK_INTERFACE_DELAY | Cette donnée spécifie la durée en secondes pendant laquelle le check est effectué. Plus le délai est long, plus le calcul sera précis. La valeur par défaut est de 2 secondes. | 2 |
| _WINDOWS_NETWORK_INTERFACE_TIMEOUT | Cette donnée spécifie le nombre de secondes au-delà duquel la commande est interrompue. Certaines requêtes et un réseau avec une latence élevée peuvent nécessiter une augmentation de la valeur par défaut, qui est de 15 secondes. | 15 |
| Info |
|---|
La valeur * permet de récupérer toutes les interfaces réseau |
| Info |
|---|
Plus le temps donné à _WINDOWS_NETWORK_INTERFACE_DELAY sera élevé, plus la valeur renvoyée sera précise. Mais cela a un coût sur les ressources utilisées par le Poller exécutant la commande. Si le temps d'exécution de la commande dépasse la valeur de _WINDOWS_NETWORK_INTERFACE_TIMEOUT, la commande va s'interrompre avant d'avoir son résultat. Il est recommandé d'affecter une valeur de _WINDOWS_NETWORK_INTERFACE_TIMEOUT toujours supérieure à celle de _WINDOWS_NETWORK_INTERFACE_DELAY d'au moins 6 secondes. |
| Info |
|---|
Si le temps de _WINDOWS_NETWORK_INTERFACE_TIMEOUT dépasse les 60 secondes, le check devra être surchargé pour modifier le "temps maximum d'exécution d'un check" à la valeur définie dans le _WINDOWS_NETWORK_INTERFACE_TIMEOUT. Voir Temps maximum d'exécution d'un check ( voir Editer un check ) . |
Métriques
| Nom de la métrique | Description |
|---|---|
| (nom de l'interface)_BytesReceivedPersec | Quantité totale d'octets reçus par seconde |
| (nom de l'interface)_BytesSentPersec | Quantité totale d'octets envoyés par seconde |
| (nom de l'interface)_OutputQueueLength | Longueur de la file d'attente de sortie |
| (nom de l'interface)_PacketsReceivedErrors | Quantité totale de paquets reçus en erreurs |
| (nom de l'interface)_PacketsReceivedPersec | Quantité totale de paquets reçus par seconde |
| (nom de l'interface)_PacketsSentPersec | Quantité totale de paquets envoyés par seconde |
| (nom de l'interface)_Receive_Utilisation | Pourcentage du débit utilisé en réception |
| (nom de l'interface)_Send_Utilisation | Pourcentage du débit utilisé en envoi |
Fonctionnement
Le check utilise la commande check_windows_network , ainsi que le script check_wmi_plus.
| Code Block |
|---|
$PLUGINSDIR$/check_wmi_plus.pl -H "$HOSTADDRESS$" -u "$_HOSTDOMAINUSER$" -p "$_HOSTDOMAINPASSWORD$" -m checknetwork -a "$_HOSTWINDOWS_NETWORK_INTERFACE$" --inidir=$PLUGINSDIR$ --security-mechanisms=$_HOSTWINDOWS_SECURITY_MECANISMS$ |

