Ad Widget

Collapse

мониторинг raid на сервере

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • lexey
    Senior Member
    • Sep 2011
    • 104

    #1

    мониторинг raid на сервере

    есть несколько серверов HP, работают давно, приходиться постоянно заходить в HP Diagnostics и проверять состояние жестких дисков.
    На серверах установлены zabbix агенты и стандартный шаблон для windows, версия 1,8.

    думаю сделать триггер для проверки реид если есть такой миб
    подскажите как найти?
  • dima_dm
    Senior Member
    • Dec 2009
    • 2697

    #2
    Из HP Mib
    LogDrvStatus1 .1.3.6.1.4.1.232.3.2.3.1.1.4.0.1
    PhyDrvSmartStatus1 .1.3.6.1.4.1.232.3.2.5.1.1.57.0.0
    PhyDrvSmartStatus2 .1.3.6.1.4.1.232.3.2.5.1.1.57.0.1
    И т.д.

    Comment

    • lexey
      Senior Member
      • Sep 2011
      • 104

      #3
      Originally posted by dima_dm
      Из hp mib
      logdrvstatus1 .1.3.6.1.4.1.232.3.2.3.1.1.4.0.1
      phydrvsmartstatus1 .1.3.6.1.4.1.232.3.2.5.1.1.57.0.0
      phydrvsmartstatus2 .1.3.6.1.4.1.232.3.2.5.1.1.57.0.1
      И т.д.
      а где найти расшифровку и сами мибы?

      Comment

      • dima_dm
        Senior Member
        • Dec 2009
        • 2697

        #4
        Originally posted by lexey
        а где найти расшифровку и сами мибы?
        Я скачал такой софт с сайта HP, и там они были.
        Insight Management MIB update kit for HP Systems Insight Manager for Windows

        Comment

        • lexey
          Senior Member
          • Sep 2011
          • 104

          #5
          подскажите как на сервере zabbix посмотреть значения mib для серверов с установленным zabbix агентом

          как для cisco например
          snmpwalk -v2c -c itws 192.168.51.1 .1.3.6.1.2.1.31.1.1.1.10.5

          или так не получиться?

          Comment

          • dima_dm
            Senior Member
            • Dec 2009
            • 2697

            #6
            Originally posted by lexey
            подскажите как на сервере zabbix посмотреть значения mib для серверов с установленным zabbix агентом

            как для cisco например
            snmpwalk -v2c -c itws 192.168.51.1 .1.3.6.1.2.1.31.1.1.1.10.5

            или так не получиться?
            snmpd и zabbix_agentd это разные вещи. Для того, чтобы опрашивать устройство по SNMP, на устройстве должен быть запущен snmp демон.
            По умолчанию
            snmpd
            SNMP (UDP 161)

            zabbix_agentd
            Активный режим: zabbix_agent -> zabbix_server:TCP10051,
            Пассивный режим zabbix_agent:TCP10050 <- zabbix_server
            Стрелкой показано направление открытия TCP соединения

            Comment

            • lexey
              Senior Member
              • Sep 2011
              • 104

              #7
              Originally posted by dima_dm
              snmpd и zabbix_agentd это разные вещи. Для того, чтобы опрашивать устройство по SNMP, на устройстве должен быть запущен snmp демон.
              По умолчанию
              snmpd
              SNMP (UDP 161)

              zabbix_agentd
              Активный режим: zabbix_agent -> zabbix_server:TCP10051,
              Пассивный режим zabbix_agent:TCP10050 <- zabbix_server
              Стрелкой показано направление открытия TCP соединения
              спасибо за ответ!
              а как опросить zabbix_agent установленный на сервере, например на целостность RAID массива.
              1) Какую команду использовать для опроса агента
              2) Где найти все эти значения

              Comment

              • den_crane
                Senior Member
                • Feb 2006
                • 272

                #8
                UserParameter=hpraid.check,sudo /usr/sbin/hpacucli ctrl all show config|egrep -c -i "failed|failure|error|rebuild"

                UserParameter=hpraid.check,"C:\Program Files\Compaq\Hpacucli\Bin\hpacucli.exe" ctrl all show config | findstr /N "failed failure error rebuild" | find /C ":"

                Comment

                • bga83
                  Senior Member
                  • Sep 2011
                  • 268

                  #9
                  Originally posted by den_crane
                  UserParameter=hpraid.check,sudo /usr/sbin/hpacucli ctrl all show config|egrep -c -i "failed|failure|error|rebuild"
                  Но с hpacucli надо быть акууратнее. Если массивов, состояние которых надо проверять, несколько, то проверки надо гарантированно разнести по времени, так как 2 экземпляра hpacucli одновременно не могут работать

                  Comment

                  • den_crane
                    Senior Member
                    • Feb 2006
                    • 272

                    #10
                    ctrl all выдаст про все сразу, нафиг оно вообще надо, больше 25 дисков в сервак не запихнуть, а это 1 контроллер.

                    Comment

                    • bga83
                      Senior Member
                      • Sep 2011
                      • 268

                      #11
                      Originally posted by den_crane
                      ctrl all выдаст про все сразу, нафиг оно вообще надо, больше 25 дисков в сервак не запихнуть, а это 1 контроллер.
                      С этим не спорю. У меня на одном контроллере настроено несколько массивов, состояние которых контролируется отдельно
                      Code:
                      UserParameter=ld.status[*], echo `sudo /usr/sbin/hpacucli ctrl slot=1 logicaldrive $1 show status`
                      Поэтому вопрос одновременного запуска порой дает о себе знать

                      Comment

                      • ableev
                        Senior Member
                        Zabbix Certified Specialist
                        • Oct 2012
                        • 276

                        #12
                        В таком случае можно добавить проверку в крон, результаты записывать в файл, а из файла уже смотреть, есть ли какие-то проблемы или нет.

                        Comment

                        • lexey
                          Senior Member
                          • Sep 2011
                          • 104

                          #13
                          Originally posted by den_crane
                          userparameter=hpraid.check,sudo /usr/sbin/hpacucli ctrl all show config|egrep -c -i "failed|failure|error|rebuild"

                          userparameter=hpraid.check,"c:\program files\compaq\hpacucli\bin\hpacucli.exe" ctrl all show config | findstr /n "failed failure error rebuild" | find /c ":"
                          не понял, подробнее немного можно?

                          Comment

                          Working...