Ad Widget

Collapse

IT Services não está calculando as depências "soft"

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • ariatti
    Junior Member
    • May 2012
    • 23

    #1

    IT Services não está calculando as depências "soft"

    Boa tarde pessoal!

    Então, estou usando a versão 1.8.10 do ZABBIX.

    Estou montando os IT Services com base no Catálogo de Serviços de TI da empresa. Até aí tudo bem.

    A questão é que agora estou cadastrando as dependências entre os serviços e não está calculando as dependências "soft" que coloquei para os serviços.

    Exemplo:

    - Serviço 1
    --- Serviço 2 (soft)
    --- Trigger 1
    --- Trigger 2
    - Serviço 2
    --- Trigger 1
    --- Trigger 2
    - Serviço 3
    --- Serviço 2 (soft)
    --- Trigger 1
    --- Trigger 2

    Neste exemplo, se o Serviço 2 ficar indisponível deveria calcular como indisponibilidade nos Serviços 1 e 3, correto?

    Pois então, não está. Alguém poderia me esclarecer isso? Ou é um bug da versão?

    Obrigado!
  • exkg
    Senior Member
    Zabbix Certified Trainer
    Zabbix Certified Specialist
    • Mar 2007
    • 718

    #2
    Oi .... sim estah correto ... da forma como estah descrito aqui o servico 2 deve afetar o servico 1 e o servico 3. A duvida eh como estao as relacoes do servicos 1 e 3 com o 2 e as triggers relacionadas ... uma das possibilidades eh que tanto o servico 1 como o 3 estejam configurados para serem afetados se TODAS as dependencias estiverem afetadas (inclusive as triggers envolvidas).



    []s,
    Luciano
    --
    Luciano Alves
    www.zabbix.com
    Brazil | México | Argentina | Colômbia | Chile
    Zabbix Performance Tuning

    Comment

    • ariatti
      Junior Member
      • May 2012
      • 23

      #3
      Eae Luciano, blz?

      Valeu pela resposta. Acabei vendo depois de um tempo que está calculando sim.

      Porém me surgiu a seguinte dúvida, como são calculados os valores dos nós filhos do serviço.

      Exemplo:

      - Serviço 1
      --- Trigger 1
      --- Trigger 2

      Se a Trigger 1 ficou fora por 0.02 e a Trigger 0.04. O Total do serviço fora deveria ser 0.06?

      Abraço!

      Comment

      • ariatti
        Junior Member
        • May 2012
        • 23

        #4
        Alguém aí pessoal?

        Comment

        • exkg
          Senior Member
          Zabbix Certified Trainer
          Zabbix Certified Specialist
          • Mar 2007
          • 718

          #5
          Oi ... nao soma nao. Vai ser sempre o maior tempo.


          []s,
          Luciano
          --
          Luciano Alves
          www.zabbix.com
          Brazil | México | Argentina | Colômbia | Chile
          Zabbix Performance Tuning

          Comment

          • ariatti
            Junior Member
            • May 2012
            • 23

            #6
            Como assim o maior tempo?

            Estive dando um analisada, e vi que por exemplo: se tenho 3 filhos com SLA de 99.9 o pai necessariamente deve ter a SLA de 99.7, correto?

            Ou seja: 99.9 * 99.9 * 99.9 = 99.7

            Fiz esse teste, porém quando fiz o mesmo cálculo com as SLAs realizadas, a multiplicação dos filhos não deu o valor realizado do pai.

            Me fiz entender?

            Comment

            • exkg
              Senior Member
              Zabbix Certified Trainer
              Zabbix Certified Specialist
              • Mar 2007
              • 718

              #7
              Vamos ver se conseguimos clarear um pouco mais:

              Situacao 1: todos os itens com 100% de disponibilidade (ninguem alertdado):

              Situacao 2: uma trigger com SLA afetado (calculo do SLA para o Servico 1 = afetado se todos estiverem).

              Situacao 3: uma trigger com SLA afetado (calculo do SLA para o Servico 1 = afetado se ao menos 1 trigger estiver).

              Situacao 4: duas triggers com SLA afetado (calculo do SLA para o Servico 1 = afetado se ao menos 1 trigger estiver).

              *** DURANTE O DIA COLO AS IMAGENS AQUI PARA EXEMPLICFICAR ***
              --
              Luciano Alves
              www.zabbix.com
              Brazil | México | Argentina | Colômbia | Chile
              Zabbix Performance Tuning

              Comment

              • ariatti
                Junior Member
                • May 2012
                • 23

                #8
                Obrigado Luciano.

                Mas esses conceitos eu estou ciente, o que me parece estar errado é cálculo dos serviços pai.

                Fiz um exemplo para testar aqui, confira:



                Pelo meu humilde conhecimento, acredito que a multiplicação da queda dos SLA filhos:

                99,92 (Filho 1) * 99,59 (Filho 2) * 99,79 (Filho 3) deveria dar o total da SLA fora do serviço pai (sem as casas decimais ajustadas).

                Porém esse cálculo dá 99,30 e no zabbix está mostrando 99,49.

                Essa é minha dúvida, da onde vem esse 99,49?

                PS. O cálculo está sendo feito se pelos um dos filhos ficar fora.

                Um abraço!

                Comment

                • exkg
                  Senior Member
                  Zabbix Certified Trainer
                  Zabbix Certified Specialist
                  • Mar 2007
                  • 718

                  #9
                  Oi,

                  A questao chave acho que eh o conceito utilizado pelo ZABBIX nesse calculo. Para o ZABBIX o 'servico pai' serah afetado pelo tempo maior de um dos filhos pois ele nao utiliza os 'irmaos' no calculo do 'pai'. Ou seja: se um dos filhos ficou 30 minutos fora e os outros 10 minutos fora ... o servico pai estarah afetado 30 minutos.

                  Para o ZABBIX o 'servico afetado' eh sempre 0 ou 1 e ele eh baseado em tempo:

                  - ao nascer o servico tem a disponibilidade de 100%;
                  - quando QUALQUER servico abaixo dele for afetado esse servico passa a afetar o pai pelo tempo em que ele ficar indisponivel;
                  - se outro servico filho 'cai junto' o 'servico pai' nao vai 'somar '/ou calcular' esse tempo pois continua valendo o primeiro servico a ter afetado o pai.


                  ... eh mais ou menos isso

                  []s,
                  Luciano

                  Ps.: ainda vou colar as imagens para exemplo.
                  --
                  Luciano Alves
                  www.zabbix.com
                  Brazil | México | Argentina | Colômbia | Chile
                  Zabbix Performance Tuning

                  Comment

                  • ariatti
                    Junior Member
                    • May 2012
                    • 23

                    #10
                    "se um dos filhos ficou 30 minutos fora e os outros 10 minutos fora ... o servico pai estarah afetado 30 minutos."

                    No mesmo tempo ou em tempos distintos?

                    Entendi o que você quis dizer, mas ainda não está claro este cálculo para mim.

                    Se um filho ficar fora por 30 minutos em um momento e outro filho fica fora por 10 minutos em outro momento, isso deveria ser somado, não?

                    Mesmo se ele pegasse sempre o maior, se vc ver na imagem que eu postei, em que o pai ficou fora por 0.51, nenhum filho ficou fora por esse tempo. Então algum cálculo maluco deve ter aí, certo?

                    Obrigado pelas respostas e aguardo as imagens.

                    Comment

                    Working...