Welcome to Pandora FMS Community › Forums › Soporte de la comunidad › Duda sobre estados de un módulo
-
Duda sobre estados de un módulo
Posted by jartal on February 28, 2012 at 18:07Hola.
Tengo una preguntas que seguro que son fáciles de responder.
La primera es sobre los estados de los módulos, en los cuales puedes establecer un rango para el estado crítico y de advertencia, pero ¿y si quiero que un módulo que no es booleano (es un número) se ponga en estado critico si no tiene un valor especifico?
Por ejemplo, tengo un módulo que quiero que esté bien si recibe un 0 y si recibe cualquier otro valor se ponga en estado crítico, sea cual sea. ¿Se puede hacer?
Y una segunda pregunta.
Cuando defino un rango de valores para los estados critico y de advertencia, he comprobado que si lo pones, por ejemplo entre 0 y 10, si el modulo tiene valor 0 o valor 10 no se pone en el estado que debería ya que parece que los extremos se excluyen por lo que tengo que ponerlos como -0,1 y 10.1 para que me coja los extremos ¿No debería de incluirlos?.
Un Saludo.
aitor replied 12 years, 9 months ago 4 Members · 10 Replies -
10 Replies
-
::
Buenos dias;
En el primer caso tendrías que fijar los valores máximo y mínimo del Warning a 0(por defecto) y los valores del estado crítico a 0.1 el mínimo y el máximo a 0(infinito)de manera que el módulo saltará a estado crítico siempre que no sea 0.
En el segundo caso habría que hacerlo según dices puesto que no incluye los extremos.
Un saludo.
-
-
::
Hola de nuevo, me ha surgido otro problemilla con el tema de los estados de los modulos.
Hace tiempo me pareció ver que alguien tuvo este mismo problema, pero no lo encuentro y no me acuerdo si se solucionó.
La cuestión es que quiero controlar unos módulos que serán correctos cuando tengan un valor determinado y si no es ese valor quiero que cambie el estado a warning sea el valor que sea.
Ejemplo:
El modulo en cuestión estará correcto si marca 5, entonces quiero que si vale 4 o menos, ó, 6 o más el módulo se ponga en estado “warning” y SÓLO cuando valga 5 estará “OK”.
¿Me he explicado bien? 🙂
Un Saludo.
-
-
::
Hola Nacho.
Eso que me dices es justo lo contrario a lo que quiero hacer, con eso que me dices se pondría en warning cuando valga 5 y yo lo que quiero es que si vale 5 este bien y si no es 5 que se ponga en warning, Sólo con valor 5 estará bien, cualquier otro valor estará mal.
Valores:
… 3, 4 -> “Warning”
5 -> “OK”
6, 7, 8 … ->”Warning”¿Alguna idea?:)
Un Saludo.
-
::
hola jartal
mmm, asi a bote pronto te diria que de lo que te ofrece pandora no se podria hacer.
cual es la definicion del modulo? depende como lo que quieras consultar, se puede encapsular dentro de un script y alli tratar los valores posibles. Si no tienen que subir demasiado, ( para hacerlo sencillo ) los multiplicaria por 100 a todos excepto si es valor 5 ( o a los inferiores a 5, y si hay la posibilidad de negativos de cambiarles el signo ). Asi con un unico rango los tienes todos en warning
seria una posibilidad
-
-
::
Hola.
Pues por ahora parece la solución más acertada, es una mezcla rara aunque por ahora puede que sirva. (solución de aitor)
Sobre el script es posible que lo pruebe, haber que tal, aunque lo debería hacer para cada uno de los módulos de este estilo (con estos módulos lo que controlo es el numero de discos instalados en las máquinas, lo que hace que cada máquina tenga un valor diferente).
Haber si para versiones posteriores (5.0 por ejemplo) cambian la forma de establecer los estados con esta nueva función, (lo dejo caer haber que pasa… :).
Gracias por las respuestas.
Un Saludo.
-
-
::
Con crear la plantilla, para que la alerta salte si es diferente a 5 es suficiente. Funciona seguro. Pero configurar los estados min y max, tanto en warning como en critical, es solamente, para que el modulo aparezca en amarillo o en rojo. Como dices es una mezcla rara pero funciona 100%!