kb:linux:generalites:quelques_sondes_zabbix
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
kb:linux:generalites:quelques_sondes_zabbix [2017/09/22 18:50] – beu | kb:linux:generalites:quelques_sondes_zabbix [2019/10/28 11:09] (Version actuelle) – beu | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
======Quelques sondes Zabbix====== | ======Quelques sondes Zabbix====== | ||
+ | =====User Parameters :===== | ||
+ | ====pfSense==== | ||
- | Toutes les sondes suivante ont besoin de l' | + | Pour vérifier le statut des passerelles, |
- | Les sondes suivantes doivent être mise dans la catégorie Item. | + | [[https:// |
+ | ====Certificats TLS==== | ||
- | ====Containers LXC==== | + | Pour vérifier la date d' |
- | Les sondes mémoires sur les containers ne sont pas valides, elles indiquent le total de RAM de l' | + | [[https:// |
- | Les sondes suivant peuvent être aussi appliqué à des machines physiques. | ||
- | < | + | ====Vérifier la queue postfix==== |
- | Total en bytes : | + | |
- | system.run[free -b -w |awk ' | + | |
- | Utilisé en bytes : | ||
- | system.run[free -b -w |awk 'FNR == 2 {print $3}'] | ||
- | Libre en bytes : | + | < |
- | system.run[free -b -w |awk 'FNR == 2 {print $4}'] | + | UserParameter=mailq_postfix, |
+ | </ | ||
- | Partagé | + | La clé est **mailq_postfix** et retournera simplement le nombre de mail en queue. |
- | system.run[free -b -w |awk 'FNR == 2 {print $5}'] | + | |
- | Cache / Buffered en bytes : | + | ====Vérifier le nombre de fichier dans un dossier==== |
- | system.run[free -b -w |awk ' | + | |
- | </ | + | |
- | et voici quelques exemples | + | L' |
+ | < | ||
+ | UserParameter=count.files.or.dir[*], | ||
+ | </ | ||
+ | avec comme configuration **sudo** : | ||
< | < | ||
- | Trigger de RAM utilisé supérieur à 10% | + | zabbix ALL=(www-data) NOPASSWD: |
- | (({Template OS Linux: | + | |
</ | </ | ||
- | ====pfSense==== | + | La clé s' |
- | Pour activer le EnableRemoteCommands, | + | =====External Check :===== |
- | Les sondes suivantes permettent | + | ====Vérification |
- | < | + | L' |
- | Latence | + | |
- | system.run[cat | + | Voici le script a créer et a rendre exécutable : |
+ | |||
+ | <code bash /usr/lib/zabbix/ | ||
+ | # | ||
+ | |||
+ | if [ -n " | ||
+ | KEYOPT=`echo "-y $3"` | ||
+ | fi | ||
+ | NOWDATE=`date | ||
+ | RRSIGDATE=`dig @${2} $KEYOPT +noall +answer $1 RRSIG | head -n 1 | awk ' | ||
+ | |||
+ | YEARDATE=`echo ${RRSIGDATE} | ||
+ | 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` | ||
- | Loss en % | + | echo $TIMELEFT |
- | system.run[cat / | + | |
</ | </ | ||
- | A lié avec les triggers suivants | + | et utilisable |
- | < | + | ====Vérification du serial SOA==== |
- | Gateway down / avec packet loss | + | |
- | {gw01.res.virtit.fr:system.run[cat | + | L' |
+ | |||
+ | Voici le script a créer et a rendre exécutable | ||
+ | |||
+ | <code bash /usr/lib/zabbix/ | ||
+ | # | ||
+ | if [ -n " | ||
+ | KEYOPT=`echo "-y $3"` | ||
+ | fi | ||
+ | |||
+ | SOASERIAL=`dig @${2} $KEYOPT +noall +answer $1 SOA | head -n 1 | awk ' | ||
+ | |||
+ | echo $SOASERIAL | ||
</ | </ | ||
+ | |||
+ | et utilisable avec la clé : dns_soa_serial.sh[DOMAIN, |
kb/linux/generalites/quelques_sondes_zabbix.1506106242.txt.gz · Dernière modification : 2017/12/09 00:19 (modification externe)