Monit "no puede encontrar el sistema de archivos"

Monit "no puede encontrar el sistema de archivos"

Descubro que monit no puede monitorear un sistema de archivos de manera efectiva. Agregué un archivo /etc/monit.d/disk.cnfcon lo siguiente:

check device disk1 with path /dev/root
  if space usage > 85% then exec "/bin/custom-alert"

...Y cuando lo hago monit reload, el registro de monit me dice:

[PST Jan  4 14:48:39] error    : 'disk1' filesystem doesn't exist
[PST Jan  4 14:48:39] info     : 'disk1' trying to restart

Bien, entonces cat /proc/cmdlinelo aprendo root=/dev/sday luego lo reemplazo /dev/rootcon /dev/sdaen mi disk.cnfarchivo. Entonces el registro de monitor me dice:

[PST Jan  4 14:46:35] error    : Device /dev/sda not found in /etc/mtab
[PST Jan  4 14:46:35] error    : 'disk1' unable to read filesystem /dev/sda state

De hecho, /etc/mtabreferencias /dev/rooten lugar de /dev/sda.

¿Por qué no puedo controlar el acceso al sistema de archivos cuando especifico /dev/rooto /dev/sdaen esta máquina?


Más información: df -hgenera lo siguiente:

Filesystem      Size  Used Avail Use% Mounted on
/dev/root       173G  146G   26G  85% /
devtmpfs         32G     0   32G   0% /dev
tmpfs            32G     0   32G   0% /dev/shm
tmpfs            32G  3.2G   29G  11% /run
tmpfs            32G     0   32G   0% /sys/fs/cgroup
tmpfs           6.3G     0  6.3G   0% /run/user/1000

Respuesta1

Monit requiere que se especifique el punto de montaje real.

Si está intentando obtener el sistema de archivos raíz, debe usar /.

check device root with path /
    if SPACE usage > 85% then alert

información relacionada