Ad Widget

Collapse

Sensors configuração do Agente

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Arripio
    Member
    • Feb 2010
    • 39

    #1

    Sensors configuração do Agente

    Alguém pode me dizer quais os parâmetros devo configurar no agente para poder coletar os dados referente a temperatura?

    sensors
    k8temp-pci-00c3
    Adapter: PCI adapter
    Core0 Temp:
    +22°C
    Core1 Temp:
    +37°C

    k8temp-pci-00cb
    Adapter: PCI adapter
    Core0 Temp:
    +29°C
    Core1 Temp:


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

    #2
    Tem que ser via UserParameter. Cria um script recebendo parametros e associa ao teu agente ... toda a coleta que nao for nativa precisa (na maioria dos casos) ser criada como UserParameter.


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

    Comment

    • Arripio
      Member
      • Feb 2010
      • 39

      #3
      Ok

      Originally posted by exkg
      Tem que ser via UserParameter. Cria um script recebendo parametros e associa ao teu agente ... toda a coleta que nao for nativa precisa (na maioria dos casos) ser criada como UserParameter.


      []s,
      Luciano
      Luciano desde de já muito obrigado,

      Até ae eu entendi só estou perdido como eu defino as variáveis conforme esses parâmetros de temperatura.

      Obrigado

      Comment

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

        #4
        Por exemplo:

        sensors |grep "Core 0"

        Vai me retornar a temperatura do primeiro core do meu processador. Agora eh 'picar' essa saida e pegar somente o que eh necessario ... e eh isso que teu script precisa fazer.

        No meu caso teria isso:

        UserParameter=temperatura_cpu0,sensors |grep "Core 0" |awk {'print $3'} |cut -d"+" -f2 |cut -d"Â" -f1


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

        Comment

        • Arripio
          Member
          • Feb 2010
          • 39

          #5
          Configuração que está com erro

          olá pessoal, aqui vai como foi configurado agent servidor.

          No meu host eu tenho a seguinte situação:
          comando sensors
          Resultado:
          coretemp-isa-0000
          Adapter: ISA adapter
          Core 0: +46.0°C (high = +80.0°C, crit = +100.0°C)

          coretemp-isa-0001
          Adapter: ISA adapter
          Core 1: +46.0°C (high = +80.0°C, crit = +100.0°C)

          Usando os filtros de comando grep obtenho seguinte resultado:
          sensors | grep "Core 0" | awk {'print $3'} |cut -d"+" -f2
          46.0°C

          na configuração do agente zabbix editando o arquivo:
          /etc/zabbix/zabbix_agentd.conf
          inseri a seguinte linha:

          UserParameter=temp2,sensors | grep "Core 0" | awk {'print $3'} |cut -d"+" -f2

          A configuração server zabbix:



          Erro na hora da cole dos dados




          Eu tava olhando algumas configurações não sei se formato de float para caracter pode fazer alguma diferença.

          Valeu
          Attached Files

          Comment

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

            #6
            E qual o retorno de um zabbix_get -s<teuhost> -k temp2 ?


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

            Comment

            • Arripio
              Member
              • Feb 2010
              • 39

              #7
              Sensors

              Luciano,

              Desde de já muito obrigado.

              Comando executados no servidor zabbix:

              [root@server]# zabbix_get -s host -k vfs.fs.size[/,free]

              [root@server]# zabbix_get -s host -k temp2

              Não me apresenta nenhum valor erro ou qualquer coisa dessa natureza

              Se eu executar o comando sensors:
              [root@server]# sensors
              k8temp-pci-00c3
              Adapter: PCI adapter
              Core0 Temp:
              +20°C
              Core1 Temp:
              +37°C

              k8temp-pci-00cb
              Adapter: PCI adapter
              Core0 Temp:
              +27°C
              Core1 Temp:
              +31°C


              No meu host

              root@meuhost# sensors
              coretemp-isa-0000
              Adapter: ISA adapter
              Core 0: +46.0°C (high = +80.0°C, crit = +100.0°C)

              coretemp-isa-0001
              Adapter: ISA adapter
              Core 1: +46.0°C (high = +80.0°C, crit = +100.0°C)

              Dados coletados no servidor do meu host

              Free disk space on / 3.04 MB

              Assim o monitoramento de outros item tá ok mas desse sensors não consigo fazer ele funcionar de forma alguma nem mesmo no próprio servidor.

              Muito Obrigado

              Comment

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

                #8
                Hmmm ... quando uma coleta retorna NULL vai virar nao suportada.

                E no host o que retorna o comando: sensors | grep "Core 0" | awk {'print $3'} |cut -d"+" -f2 ?

                Apos a inclusao do novo UserParameter tuh fez o restart do Agente ?


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

                Comment

                • Arripio
                  Member
                  • Feb 2010
                  • 39

                  #9
                  Sensors

                  Originally posted by exkg
                  Hmmm ... quando uma coleta retorna NULL vai virar nao suportada.

                  E no host o que retorna o comando: sensors | grep "Core 0" | awk {'print $3'} |cut -d"+" -f2 ?

                  Apos a inclusao do novo UserParameter tuh fez o restart do Agente ?


                  []s,
                  Luciano
                  root@meuhost# sensors | grep "Core 0" | awk {'print $3'} |cut -d"+" -f2
                  47.0°C

                  com esse comando eu consigo vê exatamente o que eu preciso coletar
                  fiz o restart e nada

                  Comment

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

                    #10
                    Ocorre que o 47.0°C nao eh numerio ... eh uma string
                    Se pretende ter graficos deses valores eh necessario mais cut, awk, sed ou outros para extrair somente o que for numerico.




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

                    Comment

                    • Arripio
                      Member
                      • Feb 2010
                      • 39

                      #11
                      valor

                      Originally posted by exkg
                      Ocorre que o 47.0°C ano eh numerio ... eh uma string
                      Se pretende ter graficos deses valores eh necessario mais cut, awk, sed ou outros para extrair somente o que for numerico.




                      []s,
                      Luciano
                      Luciano,

                      Na verdade eu preciso monitorar esse valor pois com ele vou saber se o ar condicionado da sala está liga ou não.
                      Então eu acredito que eu preciso de gráfico apenas desse valor.

                      será que com esse valor eu consigo fazer uma comparação e se a temperatura chegar ao 60C ele me manda um alerta.

                      valeu

                      Comment

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

                        #12
                        Consegue sim ... mas tuh tens que sacar fora o °C.


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

                        Comment

                        • Arripio
                          Member
                          • Feb 2010
                          • 39

                          #13
                          sugestão

                          Originally posted by exkg
                          Consegue sim ... mas tuh tens que sacar fora o °C.


                          []s,
                          Luciano

                          Mestre,

                          Até ae é tranquilo é só fazer o seguinte:
                          root@meuhost# sensors |grep "Core 0" |awk {'print $3'} |cut -d"+" -f2 | cut -c1-2
                          48

                          Agora como que eu defino isso no /etc/zabbix/zabbix_agentd.conf

                          UserParameter=temp2,sensors |grep "Core 0" |awk {'print $3'} |cut -d"+" -f2 | cut -c1-2

                          feito isso eu tenho criar um novo item no server ou posso usar o temp2

                          até +

                          Comment

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

                            #14
                            O temp2 tem que ser a tua chave para o item ... nao sei se existe uma chave nativa chamada temp2. Eu gosto de criar chaves um pouco mais personalizadas: meu.temp2.


                            Mas eh isso aih ... tuh resolveu o teu problema com o UserParameter, agora eh soh criar os itens relacionados. Um para cada tipo de valor a ser coletado pelo SENSORS.


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

                            Comment

                            • Arripio
                              Member
                              • Feb 2010
                              • 39

                              #15
                              Erro

                              Luciano apresentou o seguinte erro

                              temp Triggers (0) sensors[temp] 30 90 0 Zabbix agent Not supported -

                              Olha só a configuração do item



                              Será que eu escrevi alguma coisa errada mudei as chaves conforme

                              Nossa parecia ser tão simples isso mas tá de rosca e eu ainda não ajudo muito
                              Attached Files

                              Comment

                              Working...