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 [2018/03/12 15:28] – 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:// |
+ | |||
+ | |||
+ | ====Vérifier la queue postfix==== | ||
- | Les sondes suivant peuvent être aussi appliqué à des machines physiques. | ||
< | < | ||
- | Total en bytes : | + | UserParameter=mailq_postfix, |
- | system.run[free -b -w |awk 'FNR == 2 {print $2}'] | + | </ |
- | Utilisé | + | La clé est **mailq_postfix** et retournera simplement le nombre de mail en queue. |
- | system.run[free -b -w |awk 'FNR == 2 {print $3}'] | + | |
- | Libre en bytes : | + | ====Vérifier le nombre de fichier dans un dossier==== |
- | system.run[free -b -w |awk ' | + | |
- | Partagé en bytes : | + | L' |
- | system.run[free -b -w |awk 'FNR == 2 {print | + | < |
+ | UserParameter=count.files.or.dir[*], | ||
+ | </ | ||
- | Cache / Buffered en bytes : | + | avec comme configuration **sudo** |
- | system.run[free -b -w |awk ' | + | < |
+ | zabbix ALL=(www-data) NOPASSWD: / | ||
</ | </ | ||
- | et voici quelques exemples de Triggers en rapport | + | La clé s' |
- | < | + | =====External Check :===== |
- | Trigger | + | |
- | (({Template OS Linux:system.run[free -b -w |awk ' | + | ====Vérification |
+ | |||
+ | L' | ||
+ | |||
+ | Voici le script a créer et a rendre exécutable | ||
+ | |||
+ | <code bash / | ||
+ | # | ||
+ | |||
+ | if [ -n " | ||
+ | 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 | ||
</ | </ | ||
- | ====pfSense==== | + | et utilisable avec la clé : dnssec-expiration.sh[DOMAIN, |
- | Pour vérifier le statut des passerelles, | + | ====Vérification du serial SOA==== |
- | [[https:// | + | L' |
- | ====Certificats TLS==== | + | |
- | Pour vérifier la date d' | + | Voici le script a créer |
- | [[https://git.virtit.fr/VirtIT/zbx-ssl_certificate_check]] | + | <code bash /usr/lib/ |
+ | #!/bin/bash | ||
+ | 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.txt · Dernière modification : 2019/10/28 11:09 de beu