Ad Widget

Collapse

Captura na Alteração do Software

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Diego Vinicius Lima Nunes
    Junior Member
    • Sep 2022
    • 7

    #1

    Captura na Alteração do Software

    Bom dia.

    Estou atendendo uma demanda que pede as seguintes etapas:

    1. Identificar quando o software é instalado/desinstalado;
    2. Gerar alerta para esse tipo de ação;
    3. Após alerta gerado, encaminhar via E-mail uma mensagem pré pronta;
    4. No e-mail deve conter o nome do servidor + as duas ultimas capturas em log do que foi alterado (uma comparação de como estava e como ficou);

    montei até o item três, está funcional... contudo esse item 4 não ta dando pra fazer bem. Alguém teria alguma dica de como eu poderia fazer isso? ou uma outra forma de melhorar essa atividade?

    Exemplo:

    [10:00:00]

    Microsoft 1
    Microsoft 2
    7-ZIP
    Adobe
    Microsoft 3
    ---

    [10:12:00]

    Microsoft 1
    Microsoft 2
    7-ZIP
    Microsoft 3

    Ai ele consegue identificar no E-mail que o "Adobe" saiu. ​
  • markfree
    Senior Member
    • Apr 2019
    • 868

    #2
    Diego Vinicius Lima Nunes , como sua trigger é formada?

    Comment


    • Diego Vinicius Lima Nunes
      Diego Vinicius Lima Nunes commented
      Editing a comment
      Bom dia.


      {HostName:wmi.getall["root\cimv2","Select Name from Win32_Product"].abschange()}=1
  • markfree
    Senior Member
    • Apr 2019
    • 868

    #3
    A propósito, está utilizando qual versão do Zabbix?

    Se não me engano, na versão 5.4 a função "abschange" foi descontinuada em favor de novas funções, "abs" e "change".

    Você pode tentar utilizar a função Last() para o último e penúltimo valor, conforme o exemplo abaixo.
    Caso eles sejam diferentes, a trigger deve ser verdadeira.
    Code:
    HostName:wmi.getall["root\cimv2","Select Name from Win32_Product"].last(#1) <> HostName:wmi.getall["root\cimv2","Select Name from Win32_Product"].last(#2)
    Deste modo você pode referenciar o item 2 vezes na hora de emitir o relatório.
    A primeira ocorrência do item será referenciada pela macro {ITEM.VALUE1}, indicando o último valor, e a segunda ocorrência por {ITEM.VALUE2}, indicando o valor anterior.

    Eu não pude testar por aqui, mas me parece possível.
    Veja aí se dá certo.

    Comment

    • Diego Vinicius Lima Nunes
      Junior Member
      • Sep 2022
      • 7

      #4
      Eu inseri na trigger da forma que você referenciou, mas quando ele busca e informa no e-mail os softwares alterados, ele trás dessa forma:



      Attached Files

      Comment

      • markfree
        Senior Member
        • Apr 2019
        • 868

        #5
        Entendi.
        Então, acho que esta macro não é útil neste caso.​​
        Tem que pesquisar outra macro que possa ser utilizada na mensagem ou tentar outro tipo de notificação.
        Você já tentou utilizar o "relatórios" do Zabbix?

        Comment

        • markfree
          Senior Member
          • Apr 2019
          • 868

          #6
          Na versão 6 do Zabbix, existem as "expression macros" ou expressões em macros.
          Acho que elas poderiam te ajudar se você atualizar seu Zabbix.

          Comment

          • Diego Vinicius Lima Nunes
            Junior Member
            • Sep 2022
            • 7

            #7
            Eu uso a 5.0.4, usei algumas macros para ver se conseguiria puxar essa informação retroativa mas sem sucesso algum. Hahaha, mas vou continuar tentando trazer essa informação. Agradeço muito a ajuda.

            Comment

            • alexsander_cabral
              Junior Member
              • Dec 2016
              • 1

              #8
              Estava atras de uma solução destas, se puder compartilhar o template eu posso tentar ajudar na solução.

              Comment

              • Diego Vinicius Lima Nunes
                Junior Member
                • Sep 2022
                • 7

                #9
                Originally posted by alexsander_cabral
                Estava atras de uma solução destas, se puder compartilhar o template eu posso tentar ajudar na solução.
                Bom dia, Alexsander. Irei passar os Itens e Trigger criadas para essa monitoração.

                Item -
                Tipo: Agente Zabbix
                Chave: wmi.getall["root\cimv2","Select Name from Win32_Product"]
                Tipo de Informação: texto
                Pré-processamento:

                Click image for larger version

Name:	image.png
Views:	115
Size:	12.4 KB
ID:	454897

                Trigger -

                Expressão: {TEMPLATE:wmi.getall["root\cimv2","Select Name from Win32_Product"].abschange()}=1

                Comment

                Working...