Question 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 est trop plein. J'ai ajouté ceci pour tester en /etc/monit/monitrc:

check device rootfs with path /dev/md0
    if space usage > 10% then alert

J'ai deux partitions à vérifier: / et /var:

mount
/dev/md0 on / type ext3 (rw)
/dev/md2 on /var type ext3 (rw)

Quelles sont les vérifications utiles dans cette configuration en dehors de l'espace disque?


12
2017-08-04 04:27


origine




Réponses:


Il n'y a pas grand chose à faire ici. Votre vérification actuelle est syntaxiquement correcte, mais peut ne pas être pratique. Pourquoi vous inquiétez-vous si l'utilisation de l'espace est supérieure à 10%?!?

Une strophe typique de vérification de disque ressemble à ceci:

check device var with path /var
    if SPACE usage > 80% then alert

Cela enverra un courrier électronique si le lecteur est plein à plus de 80%. Monit vous informera également lorsque l'utilisation des données sera inférieure à ce niveau. Regardez aussi le Documentation Monit.

Type monit status à la ligne de commande. Voici ce que Monit voit à propos de votre système de fichiers:

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

25
2017-08-04 05:13



10% était seulement pour les tests - rubo77
Qu'en est-il des autres exemples dans le fichier de configuration? `# Si l'utilisation d'inode> 80%, alors alerte` Est-il important de vérifier les inodes supplémentaires? - rubo77
Non, sauf si vous planifiez beaucoup de fichiers sur le système de fichiers ... - ewwhite
je pense check device doit être une ancienne syntaxe, car le manuel ne le mentionne plus. je pense check filesystem est la nouvelle façon de le faire. - RyanTM