Есть rpm от Асуса, по мониторингу матери. Хочется его запустить на FreeBsd 6.0.Поставил /usr/ports/emulators/linux_base, пересобрал ядро, вроде некоторые программы работают.
Пытаюсь ставить асусовский софт:
# rpm -Uvh aswm-1.1-20.i386.rpm
error: failed dependencies:
redhat-release >= 7.1 is needed by aswm-1.1-20
ucd-snmp >= 4.1 is needed by aswm-1.1-20
apache >= 1.3 is needed by aswm-1.1-20
asma >= 3.1-12 is needed by aswm-1.1-20
/bin/sh is needed by aswm-1.1-20Апач и sh в системе есть. Можно ли как-то это заглушить, обмануть, и что например делать со строкой: redhat-release >= 7.1 is needed ?
Исходных кодов этой утилиты нет :( , иначе и не спрашивал бы.
Спасибо!
rpm --nodeps - не проверять зависимости
rpm --force - не обращать внимания на ошибки #кажись, точно не помню
Что касается зависимотей то они не найдены в /compat/linux #за это тоже не ручаюсь
А драйвера для Линуха в FreeBSD не пойдут
>Есть rpm от Асуса, по мониторингу матери. Хочется его запустить на FreeBsd
>6.0.
>
>Поставил /usr/ports/emulators/linux_base, пересобрал ядро, вроде некоторые программы работают.
>
>Пытаюсь ставить асусовский софт:
>
># rpm -Uvh aswm-1.1-20.i386.rpm
>error: failed dependencies:
> redhat-release >= 7.1 is needed by aswm-1.1-20
> ucd-snmp >= 4.1 is needed by aswm-1.1-20
> apache >= 1.3 is needed by aswm-1.1-20
> asma >= 3.1-12 is needed by aswm-1.1-20
> /bin/sh is
>needed by aswm-1.1-20
>
>Апач и sh в системе есть. Можно ли как-то это заглушить, обмануть, и что например делать со строкой: redhat-release >= 7.1 is needed ?
>
>Исходных кодов этой утилиты нет :( , иначе и не спрашивал бы.
>
>
>Спасибо!
Вы просто так от балды решили установить linux-binaries? Или предварительно почитали
и разобрались с linux-эмуляцией?
>Вы просто так от балды решили установить linux-binaries? Или предварительно почитали
>и разобрались с linux-эмуляцией?Прочел, но очень поверхностно... дело в том, что альтенрнатив этому мониторингу нет, только эта версия и все.
>
>>Вы просто так от балды решили установить linux-binaries? Или предварительно почитали
>>и разобрались с linux-эмуляцией?
>
>Прочел, но очень поверхностно... дело в том, что альтенрнатив этому мониторингу нет,
>только эта версия и все.
>1. наличие linux-emulation в ядре или подгрузка модулем (последнее предпочтительней)
2. наличие linux-base (возможно linux-devel) для:Пытаюсь ставить асусовский софт:
# rpm -Uvh aswm-1.1-20.i386.rpm
error: failed dependencies:
redhat-release >= 7.1 is needed by aswm-1.1-20
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^- для ядра которое было в RH 7.1ucd-snmp >= 4.1 is needed by aswm-1.1-20
apache >= 1.3 is needed by aswm-1.1-20
asma >= 3.1-12 is needed by aswm-1.1-20
/bin/sh is needed by aswm-1.1-203. после того как будет установлен linux-base, появится:
[alone]~ > ls -la /usr/compat/
total 6
drwxr-xr-x 3 root wheel 512 Nov 20 2004 .
drwxr-xr-x 18 root wheel 512 Jun 16 17:19 ..
drwxr-xr-x 11 root wheel 512 Nov 16 2005 linux
[alone]~ ># ls -la /usr/compat/linux - дерево linux-base (/, /usr(lib), /var, proc...)
вот туда нужно будет установить зависимости необходимые для aswm-1.1.20...
НО НЕ ФАКТ что он будет работать в linux-emu (зависит от специфики системных
и ядрЁных вызовов - например не все эмулируются в linux-emu)Все это есть в документации.
>1. наличие linux-emulation в ядре или подгрузка модулем (последнее предпочтительней)
>2. наличие linux-base (возможно linux-devel) для:
>
>Пытаюсь ставить асусовский софт:
>
># rpm -Uvh aswm-1.1-20.i386.rpm
>error: failed dependencies:
> redhat-release >= 7.1 is needed by aswm-1.1-20
>^^^^^^^^^^^^^^^^^^^^^^^^^^^^^- для ядра которое было в RH 7.1
>
> ucd-snmp >= 4.1 is needed by aswm-1.1-20
> apache >= 1.3 is needed by aswm-1.1-20
> asma >= 3.1-12 is needed by aswm-1.1-20
> /bin/sh is
>needed by aswm-1.1-20
>
>3. после того как будет установлен linux-base, появится:
>
>[alone]~ > ls -la /usr/compat/
>total 6
>drwxr-xr-x 3 root wheel 512 Nov 20
>2004 .
>drwxr-xr-x 18 root wheel 512 Jun 16 17:19 ..
>
>drwxr-xr-x 11 root wheel 512 Nov 16 2005
>linux
>[alone]~ >
>
># ls -la /usr/compat/linux - дерево linux-base (/, /usr(lib), /var, proc...)
>вот туда нужно будет установить зависимости необходимые для aswm-1.1.20...
>НО НЕ ФАКТ что он будет работать в linux-emu (зависит от специфики
>системных
>и ядрЁных вызовов - например не все эмулируются в linux-emu)
>
>Все это есть в документации.
Спасибо! Постараюсь что-то сделать, хотя надежд мне оставили мало.
>
>>1. наличие linux-emulation в ядре или подгрузка модулем (последнее предпочтительней)
>>2. наличие linux-base (возможно linux-devel) для:
>>
>>Пытаюсь ставить асусовский софт:
>>
>># rpm -Uvh aswm-1.1-20.i386.rpm
>>error: failed dependencies:
>> redhat-release >= 7.1 is needed by aswm-1.1-20
>>^^^^^^^^^^^^^^^^^^^^^^^^^^^^^- для ядра которое было в RH 7.1
>>
>> ucd-snmp >= 4.1 is needed by aswm-1.1-20
>> apache >= 1.3 is needed by aswm-1.1-20
>> asma >= 3.1-12 is needed by aswm-1.1-20
>> /bin/sh is
>>needed by aswm-1.1-20
>>
>>3. после того как будет установлен linux-base, появится:
>>
>>[alone]~ > ls -la /usr/compat/
>>total 6
>>drwxr-xr-x 3 root wheel 512 Nov 20
>>2004 .
>>drwxr-xr-x 18 root wheel 512 Jun 16 17:19 ..
>>
>>drwxr-xr-x 11 root wheel 512 Nov 16 2005
>>linux
>>[alone]~ >
>>
>># ls -la /usr/compat/linux - дерево linux-base (/, /usr(lib), /var, proc...)
>>вот туда нужно будет установить зависимости необходимые для aswm-1.1.20...
>>НО НЕ ФАКТ что он будет работать в linux-emu (зависит от специфики
>>системных
>>и ядрЁных вызовов - например не все эмулируются в linux-emu)
>>
>>Все это есть в документации.
>
>
>Спасибо! Постараюсь что-то сделать, хотя надежд мне оставили мало.из чего такой вывод?! Всего лишь объяснил КАК и что ВОЗМОЖНО.
>Есть rpm от Асуса, по мониторингу матери.А что такого особенного делает этот монитор? Или это академический интерес?
>>Есть rpm от Асуса, по мониторингу матери.
>
>А что такого особенного делает этот монитор? Или это академический интерес?
Он мониторит температуру чипсета, процессора, скорости вращения кулеров.Чипсет: ServerWorks ServerSet LE 3.0... просто этот софт (и только он) идет в комплекте с сервером. Чем еще промониторить - не знаю.
А тут жара в Москве началась, датацентр стал "перегрваться"... ну сервер стал падать. Но техподдержка не очень сознается что у них проблема, вот и решил поставить софт для мониторинга.
>>>Есть rpm от Асуса, по мониторингу матери.
>>
>>А что такого особенного делает этот монитор? Или это академический интерес?
>
>
>Он мониторит температуру чипсета, процессора, скорости вращения кулеров.
>
>Чипсет: ServerWorks ServerSet LE 3.0... просто этот софт (и только он) идет
>в комплекте с сервером. Чем еще промониторить - не знаю.
>
>А тут жара в Москве началась, датацентр стал "перегрваться"... ну сервер стал
>падать. Но техподдержка не очень сознается что у них проблема, вот
>и решил поставить софт для мониторинга.# man acpi
# sysctl -a | grep thermalили поиск в портах: xmbmon, lmmon, consolemh, healthd...
>
># man acpi
># sysctl -a | grep thermal
>
>или поиск в портах: xmbmon, lmmon, consolemh, healthd...вот xmbmon первым и не стал работать, http://www.opennet.me/opennews/art.shtml?num=3528
пробовал собрать без X но все равно пишет:# /usr/X11R6/bin/xmbmon
Error: Can't open display:остальные не пробовал, но спасибо за совет!
>
>>
>># man acpi
>># sysctl -a | grep thermal
>>
>>или поиск в портах: xmbmon, lmmon, consolemh, healthd...
>
>вот xmbmon первым и не стал работать, http://www.opennet.me/opennews/art.shtml?num=3528
>пробовал собрать без X но все равно пишет:
>
># /usr/X11R6/bin/xmbmon
>Error: Can't open display:
>
>остальные не пробовал, но спасибо за совет!не знаю что там он у вас пишет, если КРИВО установили: pkg_delete или руками rm -f
после чего:[alone]/usr/ports/sysutils/xmbmon > grep COMMENT Makefile
COMMENT= X/tty motherboard monitor for LM78/79, W8378x, AS99127F, VT82C686 and ADM9240верхнее показывает какие чипсеты может мониторить mbmon, нижнее как собрать и установить
из порта БЕЗ X11:[alone]/usr/ports/sysutils/xmbmon > make WITHOUT_X11=yes install
последнее, mbmon может использовать разные методы доступа:
# man mbmon
...
OPTIONS
-h Show summary of options.-V, -S, -I, -A
Access method (using "VIA686 HWM directly"|"SMBus"|"ISA I/O
port"|"All this methods").
если smbus - нужно соответствующим образом пересобрать ядро, что нужно добавить
в ядро: man lmmon - только учесть что там опции для 4.x, для 5.x и выше они чуть
другие, но названия те же:device smb
device smbus
device iicbus
device iicbb
device intpmсобственно посмотреть /sys/conf/NOTES и добавить все что нужно
>>>или поиск в портах: xmbmon, lmmon, consolemh, healthd...Вот поставил lmmon.. но что то он странные вещи выдает, касаемо температуры.
Motherboard Temp Voltages
211C / 411F / 484K Vcore1: +3.984V
Vcore2: +1.672V
Fan Speeds + 3.3V: +1.172V
+ 5.0V: +4.906V
1: 0 rpm +12.0V: +15.938V
2: 0 rpm -12.0V: -0.062V
3: 0 rpm - 5.0V: -0.000V
на другом сервере:
Motherboard Temp Voltages
255C / 491F / 528K Vcore1: +3.984V
Vcore2: +3.984V
>>>>или поиск в портах: xmbmon, lmmon, consolemh, healthd...
>
>Вот поставил lmmon.. но что то он странные вещи выдает, касаемо температуры.
>
>
> Motherboard Temp
> Voltages
>
> 211C / 411F / 484K
> Vcore1: +3.984V
>
>
> Vcore2: +1.672V
> Fan Speeds
> + 3.3V: +1.172V
>
>
>
> + 5.0V: +4.906V
> 1: 0 rpm
> +12.0V:
>+15.938V
> 2: 0 rpm
> -12.0V:
> -0.062V
> 3: 0 rpm
> - 5.0V:
> -0.000V
>
>
>на другом сервере:
>
> Motherboard Temp
> Voltages
>
> 255C / 491F / 528K
> Vcore1: +3.984V
>
>
> Vcore2: +3.984Vеще раз для тех кто в ТАНКЕ: утилиты поддерживают РАЗНЫЕ чипсеты, от кривости и проблем
никто НЕ ЗАСТРАХОВАН, вам посоветовали использовать sysctl и значения thermal (системные
вещи, разумеется если ACPI(BIOS) у машинки НЕ КРИВОЙ)
>еще раз для тех кто в ТАНКЕ: утилиты поддерживают РАЗНЫЕ чипсеты, от
>кривости и проблем
>никто НЕ ЗАСТРАХОВАН, вам посоветовали использовать sysctl и значения thermal (системные
>вещи, разумеется если ACPI(BIOS) у машинки НЕ КРИВОЙ)я сразу попробовал, но ничего не получил.
Сейчас попробовал на втором (выдержка):
hw.acpi.thermal.tz0.temperature: 34.5C
Вопрос (если еще не совсем достал :) ), с чем связано полное отсутсвие информации на 1 сервере:
- с выключенным ACPI в биосе?
- с кривой реализацией производителем?
- с чем то еще?Спасибо!
>>еще раз для тех кто в ТАНКЕ: утилиты поддерживают РАЗНЫЕ чипсеты, от
>>кривости и проблем
>>никто НЕ ЗАСТРАХОВАН, вам посоветовали использовать sysctl и значения thermal (системные
>>вещи, разумеется если ACPI(BIOS) у машинки НЕ КРИВОЙ)
>
>я сразу попробовал, но ничего не получил.
>
>Сейчас попробовал на втором (выдержка):
>
>hw.acpi.thermal.tz0.temperature: 34.5C
>
>Вопрос (если еще не совсем достал :) ), с чем связано полное
>отсутсвие информации на 1 сервере:
>
>- с выключенным ACPI в биосе?
>- с кривой реализацией производителем?
>- с чем то еще???? не знаю, вы же не сказали какая мать и какой БИВОС.
- если снимать температуру через ACPI, то он не должен быть disable
- хитрых реализаций много, особенно у INTEL и AMIBIOS, ну еще Acer та еще кривота...>Спасибо!
>??? не знаю, вы же не сказали какая мать и какой БИВОС.
>
>
>- если снимать температуру через ACPI, то он не должен быть disable
>
>- хитрых реализаций много, особенно у INTEL и AMIBIOS, ну еще Acer
>та еще кривота...
А тогда уж совсем последний вопрос: Termal Zone 0 - это что за зона, где именно она "находится", или это опять же везде по-разному?
>>??? не знаю, вы же не сказали какая мать и какой БИВОС.
>>
>>
>>- если снимать температуру через ACPI, то он не должен быть disable
>>
>>- хитрых реализаций много, особенно у INTEL и AMIBIOS, ну еще Acer
>>та еще кривота...
>
>
>А тогда уж совсем последний вопрос: Termal Zone 0 - это что
>за зона, где именно она "находится", или это опять же везде
>по-разному?тогда последний ответ, если про acpi.thermal:
# man acpi_thermal
>>А тогда уж совсем последний вопрос: Termal Zone 0 - это что
>>за зона, где именно она "находится", или это опять же везде
>>по-разному?
>
>тогда последний ответ, если про acpi.thermal:
>
># man acpi_thermalСпасибо! Понял что конкретный ответ дать действительно тяжело ;)
>А тут жара в Москве началась, датацентр стал "перегрваться"... ну сервер стал
>падать. Но техподдержка не очень сознается что у них проблема, вот
>и решил поставить софт для мониторинга.Для контроля датасервера я обычно меряю температуру винтов, а не прочих компонентов. Конечно, это сильно зависит от расположения в корпусе, но часто винты стоят сразу на пути холодного воздуха.
Еще желательно в лабораторных условиях проконтролировать, насколько показаная температура соотносится с действительностью. К примеру, у меня сигейтовские винты показывают ее с точностью до градуса, а самсунговские всегда на 5 градусов ниже.
>
>Для контроля датасервера я обычно меряю температуру винтов, а не прочих компонентов.
>Конечно, это сильно зависит от расположения в корпусе, но часто винты
>стоят сразу на пути холодного воздуха.
>
>Еще желательно в лабораторных условиях проконтролировать, насколько показаная температура соотносится с действительностью.
>К примеру, у меня сигейтовские винты показывают ее с точностью до
>градуса, а самсунговские всегда на 5 градусов ниже.Вот я тоже так делаю, через smartctl но это работает там где к хардам есть прямой доступ.
Там же, где стоит Raid 5 аппаратный, достучаться до хардов не получается.