Ad Widget

Collapse

Extrair valores específicos de uma STRING

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • nizopi
    Junior Member
    • Sep 2018
    • 25

    #1

    Extrair valores específicos de uma STRING

    Boa tarde, tudo bem?


    Estou com a seguinte situação:


    Temos Switchs de DataCenter que retornam os valores de Fan e Temperatura em STRINGS, como o exemplo abaixo:



    SNMPv2-SMI::enterprises.19046.2.7.24.1.3.1.13.0 = STRING: "Fan 1: 4157 RPM (64 PWM); Fan 2: 4500 RPM (64 PWM); Fan 3: 4189 RPM (64 PWM); Fan 4: 4448 RPM (64 PWM); Fan 5: 4282 RPM (64 PWM); Fan 6: 4576 RPM (64 PWM); Fan 7: 4313 RPM (64 PWM); Fan 8: 4667 RPM (64 PWM); "



    SNMPv2-SMI::enterprises.19046.2.7.24.1.3.1.14.0 = STRING: "Sensor 1: 32.0; Sensor 2: 32.5; Sensor 3: 46.5; Sensor 4: 69; "



    Como faço para criar os itens de cada um e extrair apenas a informação pertinente?

    Por exemplo:

    Fan 1: 4157

    Fan 2: 4500

    Sensor 1: 32.0




    Se alguém puder ajudar agradeço.

    Obrigado.
    Last edited by nizopi; 12-12-2018, 21:03.
  • Jefte
    Senior Member
    • Oct 2015
    • 207

    #2
    Uma sugestão,
    Utilize shellscript + zabbix_sender (Com essa combinação você consegue resolver esse "problema"), você trataria essa saida e enviaria ao zabbix somente os valores que precisar. (podendo assim, criar seus triggers baseado nos valores obtidos)

    Comment

    Working...