Ad Widget

Collapse

IPMI agent (duplicate PMI sensor ID)

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • krystian
    Junior Member
    • Sep 2014
    • 9

    #1

    IPMI agent (duplicate PMI sensor ID)

    ipmitool returns duplicate IPMI sensor ID

    ipmitool -H 192.168.17.81 -U zabbix -P xxx -I lan -L USER sdr -p 623 -A MD5 | grep Ambient
    Ambient Temp | 21 degrees C | ok
    Ambient Temp | 34 degrees C | ok
    Ambient Temp | 38 degrees C | ok

    Do You know how can I monitor only first parameter by IPMI agent or I must to using zabbix trapper?

    I have this in zabbix server log

    1799:20140901:131221.842 Added sensor: host:'192.168.17.81:623' id_type:0 id_sz:13 id:'Ambient Temp' reading_type:0x1 ('threshold') type:0x1 ('temperature') full_name:'(10.2).Ambient Temp'
    1799:20140901:131221.842 Added sensor: host:'192.168.17.81:623' id_type:0 id_sz:13 id:'Ambient Temp' reading_type:0x1 ('threshold') type:0x1 ('temperature') full_name:'(10.1).Ambient Temp'
    1799:20140901:131221.853 Added sensor: host:'192.168.17.81:623' id_type:0 id_sz:13 id:'Ambient Temp' reading_type:0x1 ('threshold') type:0x1 ('temperature') full_name:'(7.1).Ambient Temp'
    Last edited by krystian; 01-09-2014, 13:44.
  • krystian
    Junior Member
    • Sep 2014
    • 9

    #2
    Solved by zabbix trapper

    cat /etc/zabbix/zabbix-idrac-temperature.sh
    #!/bin/bash
    ZABBIX_CONF="/etc/zabbix/zabbix_agentd.conf"
    temperature=`ipmitool -H $1 -U zabbix -P xxx -I lan -L USER sdr elist full | grep Ambient | grep 0Eh | awk -F "|" '{print $5}' | awk '{print $1}'`
    /usr/bin/zabbix_sender -z 127.0.0.1 -s $2 -c $ZABBIX_CONF -k sensor.temp.ambient -o $temperature

    cat /etc/cron.d/zabbix-idrac-temperature
    */2 * * * * root test -x /etc/zabbix/zabbix-idrac-temperature.sh & /etc/zabbix/zabbix-idrac-temperature.sh 192.168.17.81 idrac_vmsn1.inf >/dev/null 2>&1

    add items to template

    Comment

    Working...