Welcome to Pandora FMS Community › Forums › Soporte de la comunidad › Detección de sistemas en read-only
-
Detección de sistemas en read-only
Posted by ivheror on April 15, 2019 at 12:29Buenas,
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 graciasivheror replied 5 years, 10 months ago 2 Members · 2 Replies -
2 Replies
-
::
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 graciasBuenos 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,
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 graciasBuenos 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