Ad Widget

Collapse

Configurar un iniciador

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • cots25
    Junior Member
    • Oct 2009
    • 2

    #1

    Configurar un iniciador

    Me gustaría saber como podría configurar un iniciador,para que dejara de chequear entre unas horas,por ejemplo que no chequee de 23:00 a 7:45.

    El problema es que no quiero que me diga que el servicio esta erróneo entre esas horas,pues entre esas horas lo que está es de baja.


    Un saludo,gracias
  • zabbix_zen
    Senior Member
    • Jul 2009
    • 426

    #2
    Hola.

    Perdon pero espanõl no es mi lengua materna(y tenho mi Zabbix en Ingles).

    Puedas ir en
    Configuration -> Actions y en las "Action conditions" adicionar las condiciones
    Time period in "1-7,00:00-07:44"
    Time period in "1-7,22:59-23:59"

    /

    Maybe you can go to
    Configuration -> Actions and in "Action conditions" and add the following conditions
    Time period in "1-7,00:00-07:44"
    Time period in "1-7,22:59-23:59"

    Comment

    • abustamante
      Junior Member
      • Oct 2009
      • 4

      #3
      Se podría poner de forma que solo estuviese activo del 1 al 15 de cada mes?

      Actualmente el sistema solo me permite configurar dias de la semana.

      Gracias

      Comment

      • zabbix_zen
        Senior Member
        • Jul 2009
        • 426

        #4
        "Actualmente el sistema solo me permite configurar dias de la semana."

        Pues, has respondido a tu propria pregunta.
        Hay una function .dayofweek() para los Trigger pero no .dayofmonth(). Por lo que yo sé no es possible hacer algo assi como una caracteristica built-in en Zabbix.
        Pero puedes usar una otra solucion/workaround,
        siempre que las conditiones son cumpridas en tu 'Action' en vez de desencadenares una 'Operation type = Send message' puedas usar una 'Operation type = Remote command' en que invocas una script .sh que comprobe que la data del mes es < 15 y en caso positivo desencadena un email:

        Code:
        #!/bin/sh
        
        TODAY=`date +%d`
        if [ $TODAY -le 15 ] ; then
        /usr/sbin/sendmail YOUR_MAIL < YOUR_CONFIGURED_HTML_TEXT.html
        fi
        /

        You have answered your own question. There's a .dayofweek() function for Triggers but not a .dayofmonth() one. As far as I know it's not possible to send an Action only during days 1..15 of the month as a built-in Zabbix feature.
        You can use a workaround,
        if your Action's condition are fulfilled, instead of triggering an
        'Operation type = Send message' you could use an 'Operation type = Remote command' that calls a .sh script which checks the day of the month triggering an email if it's < 15

        Comment

        • abustamante
          Junior Member
          • Oct 2009
          • 4

          #5
          Gracias por tu respuesta. Trataré de hacerlo así.

          Un saludo.

          Comment

          • cots25
            Junior Member
            • Oct 2009
            • 2

            #6
            Originally posted by zabbix_zen
            Hola.

            Perdon pero espanõl no es mi lengua materna(y tenho mi Zabbix en Ingles).

            Puedas ir en
            Configuration -> Actions y en las "Action conditions" adicionar las condiciones
            Time period in "1-7,00:00-07:44"
            Time period in "1-7,22:59-23:59"

            /

            Maybe you can go to
            Configuration -> Actions and in "Action conditions" and add the following conditions
            Time period in "1-7,00:00-07:44"
            Time period in "1-7,22:59-23:59"


            Esto no funcionaría,yo quiero que el monitor deje de estar activo entre las 8:00 de la mañana y las 14:00 ,por ejemplo,si me voy a action conditions lo que estaría haciendo es diferente...

            Comment

            • zabbix_zen
              Senior Member
              • Jul 2009
              • 426

              #7
              Con lo Zabbix agent es la unica única manera de hacerlo.

              La alternativa es colectar essos dados con bash/perl/.... scripts y enviar essos dados para lo Zabbix Server con zabbix_send, configurando en crontab de tu Unix para las correr solamente en ese período

              Comment

              Working...