URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 36949
[ Назад ]

Исходное сообщение
"Тематический каталог: Отрисовка температуры процессора под FreeBSD (freebsd cpu monitor rrdtool)"

Отправлено auto_topic , 17-Мрт-07 12:59 
Обсуждение статьи тематического каталога: Отрисовка температуры процессора под FreeBSD (freebsd cpu monitor rrdtool)

Ссылка на текст статьи: http://www.opennet.me/base/sys/freebsd_cpu_graph.txt.html


Содержание

Сообщения в этом обсуждении
"Отрисовка температуры процессора под FreeBSD (freebsd cpu monitor rrdtool)"
Отправлено mechanix , 17-Мрт-07 12:59 
во как люди без cacti мучаются...

"Отрисовка температуры процессора под FreeBSD (freebsd cpu monitor rrdtool)"
Отправлено sk , 19-Мрт-07 10:41 
Хороший пример, спасибо!

cacti для своих задач, и слишком громоздкий зверек...
я бы сказал, "а люди с какти мучаются.." ;)


"Отрисовка температуры процессора под FreeBSD (freebsd cpu monitor rrdtool)"
Отправлено nightowl , 05-Июн-07 16:50 
А зачем вот по scp ? нельзя чтоль SNMP настроить на машинах ? и опрашивать по SNMP их ?

"Отрисовка температуры процессора под FreeBSD (freebsd cpu mo..."
Отправлено Constantine A. Yarovoy , 08-Июл-07 07:53 
Огласите номер в иерархии SNMP-MIB для температуры :)

"Отрисовка температуры процессора под FreeBSD (freebsd cpu mo..."
Отправлено SK , 09-Июн-08 17:39 
exec'и например ?

"Отрисовка температуры процессора под FreeBSD (freebsd cpu mo..."
Отправлено cj_nik , 10-Сен-07 12:17 
Мда искал неделю... так ни к чему и не пришёл, наверно плохо искал :(

"Отрисовка температуры процессора под FreeBSD (freebsd cpu monitor rrdtool)"
Отправлено dj_gans , 21-Авг-07 23:33 
спасибо, здорово. после небольшой переделки под свои нужды отличная, знате ли, виещь получилась. еще раз спасибо аффтару

"Отрисовка температуры процессора под FreeBSD (freebsd cpu monitor rrdtool)"
Отправлено ans , 24-Сен-07 01:29 
из мана..
In the case of "xmbmon", Temp0,1,2 are depicted with legends
"MB", "CPU", "chip", respectively.

wrk# mbmon -c 1 -r
TEMP0 : 25.0
TEMP1 : 32.0
TEMP2 : 34.0

На основе выше написанного делаю вывод :)
Думаю температура CPU, не TEMP0.


"Отрисовка температуры процессора под FreeBSD (freebsd cpu mo..."
Отправлено Constantine A. Yarovoy , 10-Ноя-07 01:41 
Все слышали товарища ANS ? )) Принять к сведению!
Действительно в статье я перепутал TEMP0 и TEMP1.

TEMP0 - мать.
TEMP1 - проц.

И мой вам совет - измерять и рисовать температуру процессора этим способом есть смысл
только на серверных платформах с исключительно грамотно реализованной системой датчиков. К примеру Intel Server Board 75**. На простых штатных тазах вы получите с гарантией в 70 % данные с погрешностью.

Также есть один недостаток. В процессе работы mbmon (у меня mbmon-205_3) иногда (но все же!) зависает и висит в top'e на 90% ) Так что либо найдите более вменяемое решение касательно какой тулзовиной снимать данные, либо извратитесь и попробуйте cron'om каждый час делать killall -KILL mbmon.

Я предлагаю как альтернативу моей статье, несколько изменить саму логику снятия температуры.
Куда более практично измерять температуру в серверной, я считаю.

Для этого подойдут термометры Poseidon, которые я использую сейчас.
http://www.hwgroup.cz/products/poseidon/poseidon_1140_en.html
или для России вот:
http://www.actidata.ru/?id=167

Они умеют отдавать по SNMP. Хорошо следят за кондиционированием помещения. Не раз фиксировали летом сбои кондиционера ))


"Отрисовка температуры процессора под FreeBSD (freebsd cpu monitor rrdtool)"
Отправлено ans , 10-Янв-08 08:14 
Спасибо Константин ;)
Только сейчас сделал, я нашёл ещё не большой косяк ;)
у меня графики...
1) Названия Дней недели
2) Названия Месяцев
пишутся по Английски..
Так и должно быть или я где то в исходниках ошибся ? :)

"Отрисовка температуры процессора под FreeBSD (freebsd cpu mo..."
Отправлено Constantine A. Yarovoy , 10-Янв-08 09:10 

>1) Названия Дней недели
>2) Названия Месяцев
>пишутся по Английски..
>Так и должно быть или я где то в исходниках ошибся ?

Цитирую документацию :
--------
If you want to alter the generated text to another language, use the
LC_TIME environment variable to set the locale you prefer prior to calling
the graph function.
-------

соответственно присвойте переменной окружения LC_TIME значение ru_RU:
# export LC_TIME=ru_RU или # setenv LC_TIME ru_RU

Наши друзья китайцы на своих форумах настолько настрадались с выводом графиков на своем родном языке, что предлагают даже:

export LC_ALL=ru_RU
export LANG=ru_RU
export LANGUAGE=ru_RU
export LC_CTYPE=ru_RU
export LC_TIME=ru_RU

Так что поиграйтесь с переменными.


"Отрисовка температуры процессора под FreeBSD (freebsd cpu mo..."
Отправлено ans , 10-Янв-08 09:15 
Оперативно ;)
Спасибо ;)

"Отрисовка температуры процессора под FreeBSD (freebsd cpu mo..."
Отправлено ssh911 , 10-Апр-09 18:56 
> Это несложно получить:
>
>        mbmon -c 1 -r | grep TEMP1 | awk '{ print $3 }'

Можно и так:
mbmon -c1 -T 2


"Отрисовка температуры процессора под FreeBSD (freebsd cpu monitor rrdtool)"
Отправлено Kirgudu , 16-Авг-10 14:45 
Нужно
function DRAW_GRAPHIC заменить на DRAW_GRAPHIC

А
#!/usr/local/bin/bash

заменить на #!/bin/sh


"Отрисовка температуры процессора под FreeBSD (freebsd cpu mo..."
Отправлено Kirgudu , 16-Авг-10 14:47 
Блин, на DRAW_GRAPHIC()