La dénomination des services au sein d'Esia Unity respecte un certain canevas qui est celui-ci : <méthode de connexion>_<protocole>_<plateforme>_<service testé>
Par exemple :
GESA_SNMP_WINDOWS_STORAGE
Un autre exemple :
CHECK_HTTPS
Teste le ping d'un nœud. Permet également de connaître la latence réseau. Ce service est exécuté depuis le serveur, donc tester une adresse locale comme 192.168.1.1 ne fonctionnera pas. Il faut dans ce cas utiliser GESA_ICMP.
Paramètre | Description |
---|---|
-H <host> | L'adresse IP ou le nom de l'hôte à tester |
-w <latences ms>,< % de paquet perdu> | Indique le seuil d'alerte en ms et en % de paquets perdus |
-c <latences ms>,< % de paquet perdu> | Indique le seuil critique en ms et en % de paquets perdus |
Exemple :
-H google.be -w 200,50 -c 300,100
Sortie :
OK - google.be: rta 28,629ms, lost 0%|rta=28,629ms;200,000;300,000;0; pl=0%;40;80;;rtmax=28,742ms;;;; rtmin=28,473ms;;;;
Teste via un boitier Unity si le nœud répond au ping. Permets également de connaître la latence réseau.
Paramètre | Description |
---|---|
-H <host> | Nom de l'hôte (par défaut $NRPE_HOST) |
-p <port nrpe> | Port nrpe (par défaut 5666) |
-u | S'il y a une erreur de connexion au boitier Unity, cela renvoie le statut inconnu. |
-t 50 | Timeout (ici de 50 seconde) |
-c <nom du service> | Nom du service à tester |
-a <liste des arguments> | Liste des arguments du check_icmp |
$IP | Adresse IP de l'hôte testé (par défaut :$IP) |
200,50 % | Seuil d'alerte : 200ms de latence et 50 % de perte |
500,100 % | 500 ms de latence et 100 % de perte |
Exemple :
-H saloc.no-ip.info -p 5666 -u -t 50 -c check_icmp -a 10.7.0.9 200,50% 500,100%
Sortie :
OK - 10.7.0.9: rta 0.826ms, lost 0%|rta=0.826ms;200.000;500.000;0; pl=0%;50;100;;rtmax=0.987ms;;;; rtmin=0.730ms;;;;
Teste via un boitier Unity, la bonne santé d'un NAS de la marque Synology (compatible SYNOLOGY-MIB).
Ce plugin récupère et vérifie :
Paramètre | Description |
---|---|
-H <host> | Nom de l'hôte (par défaut $NRPE_HOST) |
-p <port nrpe> | Port nrpe (par défaut 5666) |
-u | S'il y a une erreur de connexion au boitier Unity, cela renvoie le statut inconnu. |
-t 50 | Timeout (ici de 50 seconde) |
-c check_snmp_synology | Nom du service à tester |
-a <liste des arguments> | Liste des arguments du check_icmp |
$IP | Adresse IP de l'hôte testé (par défaut :$IP) |
$SNMP_COM | La communauté SNMP |
Exemple :
-H saloc.no-ip.info -p 5666 -u -t 50 -c check_snmp_synology -a 192.168.1.22 public 50 70
Sortie :
Synology model: "RS814+" Synology s/n: "14B0MAN597000" DSM Version: "DSM 5.1-5022" System Status: Normal Power Status: Normal System Fan Status: Normal CPU Fan Status: Normal Number of disks: 4 "Disk 1" (model: "WD10EZEX-00RKKA0 ") status:Normal temperature:24 C "Disk 2" (model: "WD10EZEX-00RKKA0 ") status:Normal temperature:25 C "Disk 3" (model: "ST1000DM003-1CH162 ") status:Normal temperature:24 C "Disk 4" (model: "ST1000DM003-1CH162 ") status:Normal temperature:23 C Number of RAID volume: 1 "Volume 1" status:Normal OK - Synology "RS814+" (s/n: "14B0MAN597000", "DSM 5.1-5022") is in good health
Teste, via un boitier Unity, la bonne santé d'un UPS compatible avec les NAS synology (voir documentation du fabricant). Il faut activer le serveur UPS du synology.
Ce plugin récupère et vérifie :
Paramètre | Description |
---|---|
-H <host> | Nom de l'hôte (par défaut $NRPE_HOST) |
-p <port nrpe> | Port nrpe (par défaut 5666) |
-u | S'il y a une erreur de connexion au boitier Unity, cela renvoie le statut inconnu. |
-t 50 | Timeout (ici de 50 seconde) |
-c check_snmp_synology | Nom du service à tester |
-a <liste des arguments> | Liste des arguments du check_icmp |
$IP | Adresse IP de l'hôte testé (par défaut :$IP) |
$SNMP_COM | La communauté SNMP |
70 | % seuil de batterie restante avant génération d'une alerte |
40 | % seuil de batterie restante avant génération d'une alerte critique |
40 | % seuil d'alerte pour la charge de l'UPS |
50 | % seuil d'alerte critique pour la charge de l'UPS |
Exemple :
-H saloc.no-ip.info -p 5666 -u -t 50 -c check_snmp_synology_ups -a 192.168.1.22 public 70 40 40 50
Sortie :
Manufacturer: APC Model: Back-UPS ES 700G SN: 5B1447T01285 OK: UPS load: 5% < 50% OK: Battery type: PbAc charge: 100 % > 70%
Teste, via un boitier Unity, la bonne santé d'un NAS de la marque QNAP (compatible QNAP NAS-MIB).
Ce plugin récupère et vérifie :
Paramètre | Description |
---|---|
-H <host> | Nom de l'hôte (par défaut $NRPE_HOST) |
-p <port nrpe> | Port nrpe (par défaut 5666) |
-u | S'il y a une erreur de connexion au boitier Unity, cela renvoie l'état. |
-t 50 | Timeout (ici de 50 seconde) |
-c check_snmp_synology | Nom du service à tester |
-a <liste des arguments> | Liste des arguments du check_icmp |
$IP | Adresse IP de l'hôte testé (par défaut :$IP) |
$SNMP_COM | La communauté SNMP |
50 | La température d'alerte du système. |
70 | La température critique du système. |
Exemple :
-H saloc.no-ip.info -p 5666 -u -t 50 -c check_snmp_qnap_health -a 192.168.1.22 public 50 70
Sortie :
Model: HS-210 Hostname: NASDF8958 OK: System temperature: 43 C/109 F < 50 C OK: CPU temperature: noInfo OK: DISK 1 : HDD1 (Model: ST1000DM003-1CH1 Capacity: 931.51 GB) status is: ready (SMART:GOOD) . Temperature is 39 C/102 F OK: DISK 2 : HDD1 (Model: ST1000DM003-1CH1 Capacity: 931.51 GB) status is: ready (SMART:GOOD) . Temperature is 40 C/104 F WARNING: Volume 1 software raid status is Rebuilding.
Teste, via un boitier Unity, l'espace disque disponible sur les différents volumes d'un NAS de la marque QNAP.
Ce plugin récupère et vérifie :
Paramètre | Description |
---|---|
-H <host> | Nom de l'hôte (par défaut $NRPE_HOST) |
-p <port nrpe> | Port nrpe (par défaut 5666) |
-u | S'il y a une erreur de connexion au boitier Unity, cela renvoie le statut inconnu. |
-t 50 | Timeout (ici de 50 seconde) |
-c check_snmp_synology | Nom du service à tester |
-a <liste des arguments> | Liste des arguments du check_icmp |
$IP | Adresse IP de l'hôte testé (par défaut :$IP) |
$SNMP_COM | La communauté SNMP |
80 | Le seuil d'alerte en % d'espace disque utilisé. |
90 | Le seuil critique en % d'espace disque utilisé. |
Exemple :
-H saloc.no-ip.info -p 5666 -u -t 50 -c check_snmp_qnap_storage -a 192.168.1.22 public 80 90
Sortie :
OK: Volume 1 : [Single Disk Volume: Drive 1] (EXT4) used 22.84% (209.07 GB/ 915.42 GB) < 80
Teste, via un boitier Unity, l'état général d'une imprimante compatible SNMP MIB.
Ce plugin récupère et vérifie :
Paramètre | Description |
---|---|
-H <host> | Nom de l'hôte (par défaut $NRPE_HOST) |
-p <port nrpe> | Port nrpe (par défaut 5666) |
-u | S'il y a une erreur de connexion au boitier Unity, cela renvoie le statut inconnu. |
-t 50 | Timeout (ici de 50 seconde) |
-c check_snmp_synology | Nom du service à tester |
-a <liste des arguments> | Liste des arguments du check_icmp |
$IP | Adresse IP de l'hôte testé (par défaut :$IP) |
$SNMP_COM | La communauté SNMP |
20 | Le seuil d'alerte en % restant du niveau des consommables. |
10 | Le seuil critique en % restant du niveau des consommables. |
Exemple :
-H saloc.no-ip.info -p 5666 -u -t 50 -c check_snmp_printer -a 192.168.1.22 public 20 10
Sortie :
Printer is OK Description: HP ETHERNET MULTI-ENVIRONMENT,SN:CND8FBTBLB,FN:SF45SDW,SVCID:24014,PID:HP LaserJet 400 colorMFP M475dw CRITICAL : 2. Description: Cyan Cartridge HP CE411A (cyan) State: 3% <= 10% OK : 3. Description: Magenta Cartridge HP CE413A (magenta) State: 99% OK : 1. Description: Black Cartridge HP CE410X (black) State: 72% CRITICAL : 4. Description: Yellow Cartridge HP CE412A (yellow) State: 3% <= 10%