мониторинг Super Server 6015B-URV

На доскональное знание данной темы, не может претендовать, пожалуй ни один спец, из ныне живущих на земле. ;-)
Так поможем друг другу.

Модераторы: Trinity admin`s, Free-lance moderator`s

Ответить
Dimm_85
Junior member
Сообщения: 2
Зарегистрирован: 13 мар 2008, 20:30
Откуда: Рязань

мониторинг Super Server 6015B-URV

Сообщение Dimm_85 » 13 мар 2008, 21:26

Доброго времени суток.
Имеется сервер Super Server 6015B-URV.
FreeBSD  7.0-RELEASE FreeBSD 7.0-RELEASE #11
/usr/obj/usr/src/sys/WEB  amd64
Несколько дней подряд ломаю голову ломаю над тем как снять с этой железки снять корректые значения температуры процессора , скорости вращения вентилляторов.
В своих попытках использовал два подхода:

1. Первый. Использование утилит из портов для мониторинга.
Итак, конфиг ядра:

Код: Выделить всё

options          ENABLE_ALART
options       BKTR_USE_FREEBSD_SMBUS
device          coretemp
device          smbus           # Bus support, required for smb below.
device          ichsmb
device          amdsmb
device          amdpm
device          nfsmb
device          smb
device          iicbus          # Bus support, required for ic/iic/iicsmb below.
device          iicsmb
Далее, dmesg|less

Код: Выделить всё

ichsmb0: <Intel 631xESB/6321ESB (ESB2) SMBus controller> port 0x1100-0x111f irq 19 at device 31.3 on pci0
ichsmb0: [GIANT-LOCKED]
ichsmb0: [ITHREAD]
smbus0: <System Management Bus> on ichsmb0
smb0: <SMBus generic I/O> on smbus0
lmmon -i /dev/smb0 выдаёт:

Код: Выделить всё

Motherboard Temp               Voltages

 208C / 406F / 481K        Vcore1:   +3.984V
                           Vcore2:   +3.984V
    Fan Speeds             + 3.3V:   +3.984V
                           + 5.0V:   +4.932V
    1:    0 rpm            +12.0V:  +11.938V
    2:    0 rpm            -12.0V:  -12.188V
    3:    0 rpm            - 5.0V:   -5.193V
healthdc выдаёт:

Код: Выделить всё

localhost       208.0    0.0     0.0    0000    0000    0000    4.08    4.08   4.08     5.08    11.61   1.13    2.34
mbmon -s 1выдаёт(а также во всех вариациях):

Код: Выделить всё

Temp.= 208.0,  0.0,  0.0; Rot.=    0,    0,    0
Vcore = 4.08, 4.08; Volt. = 4.08, 5.08, 11.73,   1.46,  2.69
чипсет:

Код: Выделить всё

Using ISA-IO access method!!
* Winbond Chip W83627HF/THF/THF-A found.
2. Использование net-smtp и cacti:
Так как нужных mib`ов не нашлось по умолчанию пришлось скачивать их и пытаться ставить. ЗАкачал их в дирректорию где лежат все мибы. В файле index они появились. Затем пытался подгрузить вручную:

Код: Выделить всё

snmptranslate -m +SUPERMICRO-HEALTH-MIB -IR supermicro
SUPERMICRO-SMI::supermicro
А также добавил следующие строки в файл snmpd.conf:

Код: Выделить всё

mibs +ALL
В итоге в дереве мибов supermicro есть:

Код: Выделить всё

snmptranslate -Tp -IR supermicro
+--supermicro(10876)
   +--smProducts(1)
   +--smHealth(2)
      +--smHealthMIB(1)
         |
         +--smHealthObjects(1)
         |  |
         |  +--smHealthMonitorTable(1)
         |     |
         |     +--smHealthMonitorEntry(1)

и т.д.
но нужных значений так и нет:

Код: Выделить всё

snmpwalk -c rumex -v 1 localhost . |grep smHealthMonitorIndex

HOST-RESOURCES-MIB::hrSWRunParameters.1898 = STRING: "smHealthMonitorIndex"
Очень нужна помощь.

Аватара пользователя
Stranger03
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 12979
Зарегистрирован: 14 ноя 2003, 16:25
Откуда: СПб, Екатеринбург
Контактная информация:

Re: мониторинг Super Server 6015B-URV

Сообщение Stranger03 » 14 мар 2008, 10:10

Dimm_85 писал(а):Доброго времени суток.
Имеется сервер Super Server 6015B-URV.
FreeBSD  7.0-RELEASE FreeBSD 7.0-RELEASE #11
/usr/obj/usr/src/sys/WEB  amd64
Вопрос, а так уж ли нужна АМД64:

Код: Выделить всё

Intel 64-bit Xeon™ (“Nacona”). This processor is fabricated on 90nm process technology, and operates with 2.80 to 3.60 GHz (FSB 800MHz) and Intel E7520/E7525/E7320 chipsets.
В списке совместимости нет, я так думаю что надо искать где-то в списках рассылки. Может патч какой.

Dimm_85
Junior member
Сообщения: 2
Зарегистрирован: 13 мар 2008, 20:30
Откуда: Рязань

Сообщение Dimm_85 » 14 мар 2008, 17:32

Нашёл как смониторить тепературу проца! В 7 ветке появился датчик тепературы процов от intel.

Код: Выделить всё

device          coretemp

Код: Выделить всё

dev.cpu.0.temperature: 40
dev.cpu.1.temperature: 39
dev.cpu.2.temperature: 37
dev.cpu.3.temperature: 37
Осталось ещё намыть скорость вращения вентиляторов. С этим думаю будет сложнее.

Нашлась статья об использовании датчиков IPMI http://users.livejournal.com/_dyr/53742.html
Но и сдесь возникли грабли. Скомпилялось ядро с модулем  ipmi.ko (без указания device ipmi).В dmesg без ругани. После ручной подгрузки модуля

Код: Выделить всё

kldload ipmi.ko
устройство не появилось. При попытке собрать с device ipmi ни каких результатов.
Я в ступоре - куда копать?
:cry:

Ответить

Вернуться в «Серверы - ПО, Unix подобные системы»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 12 гостей