J'utilise Monit sur mon serveur pour surveiller Apache et MySQL en cours d'exécution.
Maintenant, je veux ajouter une alerte si le disque devient trop complet. J'ai ajouté cela pour tester en /etc/monit/monitrc
:
check device rootfs with path /dev/md0
if space usage > 10% then alert
J'ai deux partitions que je veux vérifier: /
et /var
:
mount
/dev/md0 on / type ext3 (rw)
/dev/md2 on /var type ext3 (rw)
Quels sont les vérifications utiles dans cette configuration à part DiskSpace?
Il n'y a pas grand chose à faire ici. Votre chèque actuel est syntaxiquement correct, mais peut ne pas être pratique. Pourquoi vous souciez-vous si l'utilisation de l'espace est supérieure à 10% ??!?
Une vérification de disque typique Stanza ressemblerait à:
check device var with path /var
if SPACE usage > 80% then alert
Cela enverra essentiellement un courrier électronique si le lecteur est supérieur à 80%. Monit vous permettra également de savoir une fois que l'utilisation des données tombe en dessous de ce niveau. Regardez également la Documentation Monit .
Taper monit status
à la ligne de commande. Voici ce que Monit voit à propos de votre fichiersYtem:
Filesystem 'var'
status Accessible
monitoring status Monitored
permission 755
uid 0
gid 0
filesystem flags 0x400
block size 4096 B
blocks total 1523090 [5949.6 MB]
blocks free for non superuser 979860 [3827.6 MB] [64.3%]
blocks free total 1058477 [4134.7 MB] [69.5%]
inodes total 1572864
inodes free 1563392 [99.4%]
data collected Sat, 03 Aug 2013 22:07:28