Pandora FMS community forums

Full Version: Detección de sistemas en read-only
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Buenas,

Me pregunto si existe alguna manera, módulo o algo que nos permita saber si un sistema de los que estamos monitorizando esta en modo read-only, por ejemplo: un modulo que cree un archivo temporal y lo borre cada 5 minutos o así y si el resultado es negativo el value cambie a 0 por ejemplo para que se ponga en crítical y nos avise.
Existe algún modulo así y si no es así, me podéis iluminar con un ejemplo para probarlo?
Muchas gracias
(04-15-2019, 08:29 AM)ivheror Wrote: [ -> ]Buenas,

Me pregunto si existe alguna manera, módulo o algo que nos permita saber si un sistema de los que estamos monitorizando esta en modo read-only, por ejemplo: un modulo que cree un archivo temporal y lo borre cada 5 minutos o así y si el resultado es negativo el value cambie a 0 por ejemplo para que se ponga en crítical y nos avise.
Existe algún modulo así y si no es así, me podéis iluminar con un ejemplo para probarlo?
Muchas gracias

Buenos días ivheror,

De manera genérica, podrías crear módulo que ejecute un script que te compruebe si existe un fichero y devuelva salida si existe.

El script sería sencillo, tendría que crear un fichero y mostrar 1 si lo encuentra creado, y devolver 0 si no lo encuentra. En caso de que pueda crearlo, que después de realizar la comprobación lo borre para que pueda crearlo en la siguiente ejecución del módulo.

Así sabrás si tienes permisos de escritura en el agente donde ejecutas el script.

Un saludo.
(04-15-2019, 09:09 AM)jose.almendros Wrote: [ -> ]
(04-15-2019, 08:29 AM)ivheror Wrote: [ -> ]Buenas,

Me pregunto si existe alguna manera, módulo o algo que nos permita saber si un sistema de los que estamos monitorizando esta en modo read-only, por ejemplo: un modulo que cree un archivo temporal y lo borre cada 5 minutos o así y si el resultado es negativo el value cambie a 0 por ejemplo para que se ponga en crítical y nos avise.
Existe algún modulo así y si no es así, me podéis iluminar con un ejemplo para probarlo?
Muchas gracias

Buenos días ivheror,

De manera genérica, podrías crear módulo que ejecute un script que te compruebe si existe un fichero y devuelva salida si existe.

El script sería sencillo, tendría que crear un fichero y mostrar 1 si lo encuentra creado, y devolver 0 si no lo encuentra. En caso de que pueda crearlo, que después de realizar la comprobación lo borre para que pueda crearlo en la siguiente ejecución del módulo.

Así sabrás si tienes permisos de escritura en el agente donde ejecutas el script.

Un saludo.

Buenas jose

He creado un módulo con el siguiente comando:

cat /etc/fstab | awk '{ print $2; }' | xargs -n1 findmnt | grep -i "ro," | wc -l

Lo comparto por si a alguno le sirve, lo que hace el comando es mirar los puntos de montaje que tiene el sistema montados e ir uno a uno buscando si existe alguno que devuelva ro - de read only - y este comando devuelve o un 0 o un 1, 0 si no tiene ningun sistema en read only, 1 si lo tiene lo cual es perfecto porque con el value se puede definir una alerta perfectamente.

La opción que comentas del script lo pensé también pero quería partirme el coco un poco con los comandos de linux a ver si llegaba a lo mismo que con un script.

Dicho queda, lo comparto por si alguien lo necesita,
Un saludo