Ad Widget

Collapse

SNMP и Hard Drive

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • WTPIX
    Junior Member
    • Nov 2013
    • 8

    #1

    SNMP и Hard Drive

    Добрый день. Стоит задача мониторить активность raid'a на виндовом сервере через заббикс. Никак не допру как это реализовать? По snmp, вроде, нельзя... через агент заббикс тоже не нашел как это сделать.... есть у кого-то готовые решения или наработки, мысли на сей счет?
  • bga83
    Senior Member
    • Sep 2011
    • 268

    #2
    Originally posted by WTPIX
    Добрый день. Стоит задача мониторить активность raid'a на виндовом сервере через заббикс. Никак не допру как это реализовать? По snmp, вроде, нельзя... через агент заббикс тоже не нашел как это сделать.... есть у кого-то готовые решения или наработки, мысли на сей счет?
    Если утилита управления рейдом имеет и установила snmp-субагент, то можно данные и по snmp вытягивать. Если этого нет, то вариант, который всегда работает - пользовательские параметры в агенте. Суть такая - пишется скрипт, вытягивающий нужные данные, и в конфиге этот скрипт привязывается в новому элементу.

    Comment

    • WTPIX
      Junior Member
      • Nov 2013
      • 8

      #3
      Originally posted by bga83
      Если утилита управления рейдом имеет и установила snmp-субагент, то можно данные и по snmp вытягивать. Если этого нет, то вариант, который всегда работает - пользовательские параметры в агенте. Суть такая - пишется скрипт, вытягивающий нужные данные, и в конфиге этот скрипт привязывается в новому элементу.
      а как узнать установила ли она снмп субагент? неужели снмп волком все оид смотреть и искать?

      Comment

      • Goshan
        Junior Member
        • Nov 2013
        • 23

        #4
        Если есть утилита, выводящая статус рэйда в консоль, то проще через user parametr это реализовать. Под никсами обычно есть, под виндой далеко не во всех смог найти консольный функционал, к сожалению.

        а пример - ну вот такой (для gmirror):
        вот это в конфиг агента:

        UserParameter=gmirror_status,gmirror status |grep mirror |cut -f 3 -d " "

        соответственно, ключ - gmirror_status, а грепается стобственно, статус - как то COMPLETE, DEGRADED и тд. Ну и триггер под него сделать.

        Comment

        • Goshan
          Junior Member
          • Nov 2013
          • 23

          #5
          Originally posted by WTPIX
          а как узнать установила ли она снмп субагент? неужели снмп волком все оид смотреть и искать?
          После вашего вопроса озадачился сам, нашёл пару хостов с виндой и RAID контроллерами - LSI и PROMISE - какие то файловые мини серваки. SNMP субагент их софт устанавливает, mib файлы в комплекте идут. Но ставится субагент и той и другой конторы только при условии что SNMP служба включена на винде ДО установки софта. snmpwalk, кстати, не выдаёт ничего, надо конкретную ветку ему давать, посмотрев её mib browser'ом.

          Comment

          • WTPIX
            Junior Member
            • Nov 2013
            • 8

            #6
            через snmp нифига не вышло. Пришлось снимать через
            perf_counter["\Физический диск(2 D\Обращений записи на диск/с"]
            и все в таком духе...
            Но и тут пара проблем возникла: рваные графики немного выходят + не выкупаю в чем это измеряется)

            Обращений записи на диск/с
            макс - 70
            мин - 0.0052
            вто за скачки такие невнятные о_О

            Средняя длина очереди диска
            тоже не выкупаю
            мин - 0
            макс -11

            это что за попугаи?)

            Comment

            Working...