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.1520868517.txt.gz · Dernière modification :  de beu
                
                