Table des matières
Liste des services disponibles avec ESIA Unity
Dénomination des services
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
- GESA : test via Le boitier ESIA Unity.
- SNMP : utilise le protocole SNMP.
- WINDOWS : pour tous les OS Windows.
- STORAGE : teste l'espace de stockage utilisé sur un lecteur.
Un autre exemple :
CHECK_HTTPS
- CHECK : test directement depuis le serveur
- HTTPS : si un serveur HTTPS est présent
Tests de base
CHECK_ICMP
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;;;;
GESA_ICMP
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;;;;
Tests des NAS
Synology
GESA_SNMP_SYNOLOGY
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 :
- L'affichage du modèle, du numéro de série et du nom système
- L'affichage de la version du système
- L'état général du système (Alimentation, ventilateur, etc)
- La température du système
- La température du CPU
- L'états des disques (modèle, capacité, statut smart et la température)
- L'états des volumes RAID
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
GESA_SNMP_SYNOLOGY_UPS
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 :
- Le modèle, le numéro de série et le fabricant de l'UPS
- La charge de celui-ci
- Le % restant d'électricité dans les batteries
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%
QNAP
GESA_SNMP_QNAP_HEALTH
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 :
- L'affichage du modèle et du nom système
- La température du système
- La température du CPU
- L'états des disques (modèle, capacité, statut smart et la température)
- L'état des volumes RAID
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.
GESA_SNMP_QNAP_STORAGE
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 :
- L'espace disque restant
- L'espace utilisé
- L'espace total
- Le type de partition
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
Tests des imprimantes
GESA_SNMP_PRINTER
Teste, via un boitier Unity, l'état général d'une imprimante compatible SNMP MIB.
Ce plugin récupère et vérifie :
- L'état de l'imprimante (bourrage papier, capot ouvert, plus de papier, etc)
- Sa description système (modèle, SN,etc)
- L'état de chacun des consommables
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%