Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Detección de sistemas en read-only
#1
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
 Reply
#2
(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.
 Reply
#3
(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
 Reply


Users browsing this thread: 1 Guest(s)


(c) 2006-2018 Artica Soluciones Tecnológicas. Contents of this wiki are under Create Common Attribution v3 licence. | pandorafms.com | pandorafms.org

Theme © MyBB Themes