Outils pour utilisateurs

Outils du site


kb:linux:generalites:quelques_sondes_zabbix

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
kb:linux:generalites:quelques_sondes_zabbix [2019/10/28 11:00]
beu
kb:linux:generalites:quelques_sondes_zabbix [2019/10/28 12:09] (Version actuelle)
beu
Ligne 22: Ligne 22:
 La clé est **mailq_postfix** et retournera simplement le nombre de mail en queue. La clé est **mailq_postfix** et retournera simplement le nombre de mail en queue.
  
- +====Vérifier le nombre de fichier dans un dossier====
-====Verifier le nombre de fichier dans un dossier====+
  
 L'objectif est de superviser le nombre de fichiers dans un dossier. Dans ce cas, le nombre de fichiers créés dans [[https://paste.virtit.fr|PrivateBin]] et dans [[https://ft.virtit.fr/|File transfer]]. L'objectif est de superviser le nombre de fichiers dans un dossier. Dans ce cas, le nombre de fichiers créés dans [[https://paste.virtit.fr|PrivateBin]] et dans [[https://ft.virtit.fr/|File transfer]].
Ligne 38: Ligne 37:
  
 =====External Check :===== =====External Check :=====
 +
 +====Vérification de l’expiration DNSSEC====
 +
 +L'objectif est de récupérer le temps restant avant l'expiration.
 +
 +Voici le script a créer et a rendre exécutable : 
 +
 +<code bash /usr/lib/zabbix/externalscripts/dnssec-expiration.sh>
 +#!/bin/bash
 +
 +if [ -n "$3" ]; then
 + KEYOPT=`echo "-y $3"`
 +fi
 +NOWDATE=`date  +%s`
 +RRSIGDATE=`dig @${2} $KEYOPT +noall +answer $1 RRSIG | head -n 1 | awk '{print $9}'`
 +
 +YEARDATE=`echo ${RRSIGDATE} | cut -c -4 `
 +MONTHDATE=`echo ${RRSIGDATE} | cut -c -6 | cut -c 5- `
 +DAYDATE=`echo ${RRSIGDATE} | cut -c -8 | cut -c 7- `
 +
 +TMPDATE=`echo ${YEARDATE}-${MONTHDATE}-${DAYDATE}`
 +
 +EXPIREDATE=`date -d $TMPDATE +%s`
 +
 +TIMELEFT=`expr $EXPIREDATE - $NOWDATE`
 +
 +echo $TIMELEFT
 +</code>
 +
 +et utilisable avec la clé : dnssec-expiration.sh[DOMAIN,SERVEUR DNS,CLÉ TSIG (optionnel)] 
 +
 +====Vérification du serial SOA====
 +
 +L'objectif est de récupérer le serial SOA d'un domaine.
 +
 +Voici le script a créer et a rendre exécutable : 
 +
 +<code bash /usr/lib/zabbix/externalscripts/dns_soa_serial.sh>
 +#!/bin/bash
 +if [ -n "$3" ]; then
 + KEYOPT=`echo "-y $3"`
 +fi
 +
 +SOASERIAL=`dig @${2} $KEYOPT +noall +answer $1 SOA | head -n 1 | awk '{print $7}'`
 +
 +echo $SOASERIAL
 +</code>
 +
 +et utilisable avec la clé : dns_soa_serial.sh[DOMAIN,SERVEUR DNS,CLÉ TSIG (optionnel)] 
kb/linux/generalites/quelques_sondes_zabbix.txt · Dernière modification: 2019/10/28 12:09 de beu