comment configurer monit pour surveiller l'espace disque

13

J'utilise monit sur mon serveur pour surveiller l'exécution d'Apache et de mysql.

Maintenant, je veux ajouter une alerte si le disque est trop plein. J'ai ajouté ceci pour tester dans /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)

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

rubo77
la source

Réponses:

26

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

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

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

Cela enverra essentiellement un e-mail si le lecteur est rempli à plus de 80%. Monit vous informera également lorsque l'utilisation des données sera inférieure à ce niveau. Consultez également la documentation Monit .

Tapez monit statussur 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
ewwhite
la source
10% était uniquement pour les tests
rubo77
1
Qu'en est-il des autres exemples du fichier de configuration? `# si utilisation des inodes> 80% alors alerte` Est-il important de vérifier les inodes supplémentaires?
rubo77
Sauf si vous prévoyez beaucoup de fichiers sur le système de fichiers ...
ewwhite
3
Je pense que ce check devicedoit être une vieille syntaxe, car le manuel ne la mentionne plus. Je pense que check filesystemc'est la nouvelle façon de le faire.
RyanTM