cómo configurar monit para monitorear el espacio en disco


13

Utilizo monit en mi servidor para monitorear apache y mysql en ejecución.

Ahora quiero agregar una alerta si el disco se llena demasiado. Agregué esto para probar en /etc/monit/monitrc:

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

Tengo dos particiones que quiero verificar: /y /var:

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

¿Cuáles son las comprobaciones útiles en esta configuración aparte del espacio en disco?

Respuestas:


25

No hay mucho que hacer aquí. Su verificación actual es sintácticamente correcta, pero puede no ser práctica. ¿Por qué te importa si la utilización del espacio es superior al 10%?

Una típica estrofa de verificación de disco se vería así:

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

Básicamente, se enviará un correo electrónico si la unidad está más del 80% llena. Monit también le informará una vez que el uso de datos caiga por debajo de ese nivel. Mire también la documentación de Monit .

Escriba monit statusen la línea de comando. Esto es lo que Monit ve sobre su sistema de archivos:

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

10% fue solo para pruebas
rubo77

1
¿Qué pasa con los otros ejemplos en el archivo de configuración? `# si el uso de inodo> 80% luego alerta` ¿Es importante verificar inodes extra?
rubo77

No, a menos que esté planeando muchos archivos en el sistema de archivos ...
ewwhite

2
Creo que check devicedebe ser una sintaxis antigua, porque el manual ya no lo menciona. Creo que check filesystemes la nueva forma de hacerlo.
RyanTM
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.