web-dev-qa-db-fra.com

Comment configurer Monit pour surveiller l'espace disque

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?

13
rubo77

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
26
ewwhite