Ad Widget

Collapse

zabbix 3.0.4 & IPMI

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • janetland
    Junior Member
    • Sep 2016
    • 19

    #1

    zabbix 3.0.4 & IPMI

    Пытаюсь подключиться к устройству с iLO (моем случае это супермикро)

    с консоли сервера все ок:

    ipmitool -U snmp -P snmp -H 192.168.1.141 -L user -I lanplus sdr
    CPU Temp | 23 degrees C | ok
    System Temp | 26 degrees C | ok
    Peripheral Temp | 30 degrees C | ok
    PCH Temp | 43 degrees C | ok
    FAN 1 | 13725 RPM | ok
    FAN 2 | 12450 RPM | ok
    FAN 3 | 13725 RPM | ok
    FAN 4 | no reading | ns
    FAN A | no reading | ns
    Vcore | 0.71 Volts | ok
    3.3VCC | 3.36 Volts | ok
    12V | 12.40 Volts | ok
    VDIMM | 1.50 Volts | ok
    5VCC | 5.09 Volts | ok
    CPU VTT | 1 Volts | ok
    VBAT | 3.20 Volts | ok
    VSB | 3.33 Volts | ok
    AVCC | 3.38 Volts | ok
    Chassis Intru | 0x01 | ok

    забикс молчит, хотя собран с поддержкой

    12512:20160907:132617.094 ****** Enabled features ******
    12512:20160907:132617.094 SNMP monitoring: YES
    12512:20160907:132617.094 IPMI monitoring: YES
    12512:20160907:132617.094 Web monitoring: YES
    12512:20160907:132617.094 VMware monitoring: YES
    12512:20160907:132617.094 SMTP authentication: YES
    12512:20160907:132617.094 Jabber notifications: YES
    12512:20160907:132617.094 Ez Texting notifications: YES
    12512:20160907:132617.094 ODBC: YES
    12512:20160907:132617.094 SSH2 support: YES
    12512:20160907:132617.094 IPv6 support: YES
    12512:20160907:132617.094 TLS support: YES
    12512:20160907:132617.094 ******************************

    Можно как-нибудь посмотреть в отладчике, пытается ли он вообще стучаться к хосту? И где может быть проблема...
  • Alexander1310
    Member
    • Aug 2016
    • 35

    #2
    Многие при работе с IMPI в zabbix забывают указать: Authentication algorithm, Privilege level, Username, Password
    Если это все указано то в конфиге есть debug, включаем и смотрим что происходит в 99% правильный анализ логов дает ответ.

    Comment

    • janetland
      Junior Member
      • Sep 2016
      • 19

      #3
      все указано, как продебагать запрос забикса по ipmi (623 udp)? в логе /var/log/zabbix* 0 инфы, по
      ipmi секция 100% заполнена

      мысли на счет сторонних перловских скриптов из ipmitools и парсинга кажутся анахронизмами, но результат есть.....

      Подозреваю на косяк веб-морды (скрипта), как в моем случае с 3.0.2 (см тут https://www.zabbix.com/forum/showthread.php?t=55173), какой скрипт из web отвечает у заббикса за ipmi?
      Last edited by janetland; 07-09-2016, 21:45.

      Comment

      • yukra
        Senior Member
        • Apr 2013
        • 1359

        #4
        Originally posted by janetland
        какой скрипт из web отвечает у заббикса за ipmi?
        Никакой. Zabbix-server собирает данные и складывает их в БД, web ходит в БД и показывает ранее собранные данные.

        Comment

        • Alexander1310
          Member
          • Aug 2016
          • 35

          #5
          А какой у Вас debuglevel?

          Comment

          • janetland
            Junior Member
            • Sep 2016
            • 19

            #6
            включил 5й, в логе тишина.
            Не поленился, прощелкал разные алгоритмы аутентификации - все равно в логе нет информации по ip 192.168.1.141
            Last edited by janetland; 08-09-2016, 14:24.

            Comment

            • Alexander1310
              Member
              • Aug 2016
              • 35

              #7
              Не может быть, вот мой лог и я виду что Zabbix логирует IPMI
              31792:20160908:135139.321 In get_value_ipmi() key:'ilo-nsk-vmware-01:ipmiSystemZoneTempHP'
              31788:20160908:135139.321 In evaluate_function() function:'ilo-msa2040-u2:icmppingloss[].min(300)'
              31702:20160908:135139.321 In substitute_simple_macros() data:'10050'
              31699:20160908:135139.321 End of get_value_agent():SUCCEED
              31694:20160908:135139.322 End of get_value_agent():SUCCEED
              31700:20160908:135139.322 In DCconfig_get_poller_items() poller_type:0
              31693:20160908:135139.322 End of activate_host()
              31696:20160908:135139.322 End of activate_host()
              31792:20160908:135139.322 In init_ipmi_host() host:'[192.168.1.5]:623'

              у узла Availability какой?

              И попробуйте RCMP+ в Authentication algorithm выставить и подождать

              Comment

              • janetland
                Junior Member
                • Sep 2016
                • 19

                #8
                понимаю что не может пустоты в логе по этому ip.. но, она (пустота) есть!

                может быть что-то хитрое включается для устройств supermicro?


                [root@zabbix zabbix]# tail zabbix_server.log
                1862:20160908:152821.474 In process_escalations()
                1862:20160908:152821.474 query [txnlev:0] [select escalationid,actionid,triggerid,eventid,r_eventid, nextcheck,esc_step,status,itemid from escalations where triggerid is not null order by actionid,triggerid,itemid,escalationid]
                1862:20160908:152821.474 End of process_escalations()
                1862:20160908:152821.474 In process_escalations()
                1862:20160908:152821.474 query [txnlev:0] [select escalationid,actionid,triggerid,eventid,r_eventid, nextcheck,esc_step,status,itemid from escalations where itemid is not null order by actionid,triggerid,itemid,escalationid]
                1862:20160908:152821.475 End of process_escalations()
                1862:20160908:152821.475 In process_escalations()
                1862:20160908:152821.475 query [txnlev:0] [select escalationid,actionid,triggerid,eventid,r_eventid, nextcheck,esc_step,status,itemid from escalations where triggerid is null and itemid is null order by actionid,triggerid,itemid,escalationid]
                1862:20160908:152821.475 End of process_escalations()
                1862:20160908:152821.475 __zbx_zbx_setproctitle() title:'escalator #1 [processed 0 escalations in 0.001379 sec, idle 3 sec]'
                [root@zabbix zabbix]# cat zabbix_server.log | grep 192.168.1.141
                [root@zabbix zabbix]#
                [root@zabbix zabbix]# ipmitool -U snmp -P snmp -H 192.168.1.141 -L user -I lanplus sdr
                CPU Temp | 24 degrees C | ok
                System Temp | 27 degrees C | ok
                Peripheral Temp | 31 degrees C | ok
                PCH Temp | 43 degrees C | ok
                FAN 1 | 13500 RPM | ok
                FAN 2 | 13200 RPM | ok
                FAN 3 | 13200 RPM | ok
                FAN 4 | no reading | ns
                FAN A | no reading | ns
                Vcore | 0.77 Volts | ok
                3.3VCC | 3.36 Volts | ok
                12V | 12.35 Volts | ok
                VDIMM | 1.50 Volts | ok
                5VCC | 5.09 Volts | ok
                CPU VTT | 1 Volts | ok
                VBAT | 3.20 Volts | ok
                VSB | 3.33 Volts | ok
                AVCC | 3.38 Volts | ok
                Chassis Intru | 0x01 | ok
                [root@zabbix zabbix]#
                Attached Files
                Last edited by janetland; 08-09-2016, 14:30.

                Comment

                • janetland
                  Junior Member
                  • Sep 2016
                  • 19

                  #9
                  сделал с костылем через внешний скрипт, как тут: habrahabr.ru/sandbox/96711

                  есть подозрение, что потребуется обновлять биос сервера на предмет отдачи строки ipmi

                  железка: supermicro.com/products/motherboard/Xeon/C600/X9SRi-F.cfm
                  Firmware Revision : 03.19 Firmware Build Time : 2013-12-19
                  Last edited by janetland; 08-09-2016, 18:32.

                  Comment

                  • janetland
                    Junior Member
                    • Sep 2016
                    • 19

                    #10
                    как выяснилось, свежее прошивки нет.
                    походу "фича" супермикро...

                    Comment

                    Working...