Ivanovo Linux Users Group -  
Форум Помощь Поиск Вход
Предыдущая Следующая Вверх Тема Железо / Настраиваем железки / Контроль температуры в серверной. (56331 хитов)
- Написал(а) hawk Дата 07.02.11 13:54
Вот такая вот незамысловатая схемка: http://www.lax.priv.at/digitemp/ позволяет заюзать датчик DS1820 (думаю и DS1822 пойдет он более точный) для контроля температуры в серверной. Все собирается в разборном COM разъеме. Съем данных с датчика с помощью digitemp и построение графиков с помощью MRTG или Cacti, простым скриптиком можно на мыло отправлять критические показания.
Как только прикручу, отдельно сообщу :-), а пока может у кого уже работает?
echo "good..." | perl -e '$??s:;s:s;;$?::s;;=]=>%-{<-|}<&|`{;;y; -/:-@[-`{-};`-{/" -;;s;;$_;see'
Parent - Написал(а) Bercut Дата 07.02.11 14:14
а че готовых то с ком портом измеряторов не нашел чели
их вроде полно
а равно и приблудевайсоф с сетевым интерфейсом и несколькими датчиками
понятно дело денег все стоит, но если надо то оно того стоит, чай не за софт платить, а за железо

а то всебы вам по паять, эххх молодежж :-)))
русский язык подобен искуству кун-фу, и великий мастер никогда не применит его без необходимости...
Parent - Написал(а) hawk Дата 07.02.11 14:25
Да все не обосновано дорого, ну и не интересно.
echo "good..." | perl -e '$??s:;s:s;;$?::s;;=]=>%-{<-|}<&|`{;;y; -/:-@[-`{-};`-{/" -;;s;;$_;see'
Parent - Написал(а) Bercut Дата 07.02.11 14:33
ну как необосновано то
проаналлизируй ка ась...
русский язык подобен искуству кун-фу, и великий мастер никогда не применит его без необходимости...
Parent - Написал(а) hawk Дата 07.02.11 14:36 Отредактировано 07.02.11 14:41
Ну например девайс готовый в виде коробочки с вынесенным датчиком и на силовые, в коробочке нет ни чего кроме реле еще, смысл коробочки, повышается температура - включаем что-то - например вентилятор, понижается - выключаем. Такое поделие больше тыс точно.
То, что нужно мне, а именно снимать температуру и в комп заводить - не видел, в любом случае это уже подходит под спец серверное оборудование, а это считай помножай на 5 :-). Ну и сто процентов сделают на выходе сигнал какой нить, который поймет только их софт, который тоже из себя ни чего не представляет, но стоит как самолет. А за весь этот комплекс денюжка уже не хилая. А зачем платить, если есть не сложный вариант изготовления?
На то и UNIX, чтобы - бери и делай.
echo "good..." | perl -e '$??s:;s:s;;$?::s;;=]=>%-{<-|}<&|`{;;y; -/:-@[-`{-};`-{/" -;;s;;$_;see'
Parent - Написал(а) Bercut Дата 07.02.11 14:49
рупь для сервачечной не деньги
а хоть и пять
обычно такие девайсы ежели с сетевым интерфейсом, то работают в том числе по snmp, а оно везде поддерживается, иль хош сам пиши на скриптовых.
зато работает, много всего показывает, и понятно дело меняется быстро, при необходимости замены...

юникс вей, это да бери и делай, но до фанатизма то не надо доползать.
русский язык подобен искуству кун-фу, и великий мастер никогда не применит его без необходимости...
Parent - Написал(а) hawk Дата 07.02.11 15:09
Понятно, что не деньги. С другой стороны такой и задачи не стояло, а раз нет задачи - нет и денег на оборудование. Поэтому это уж чисто моя инициатива.
echo "good..." | perl -e '$??s:;s:s;;$?::s;;=]=>%-{<-|}<&|`{;;y; -/:-@[-`{-};`-{/" -;;s;;$_;see'
Parent Написал(а) Bercut Дата 07.02.11 15:42
в таких вопросах инициатива наказуема причем плюбасу
русский язык подобен искуству кун-фу, и великий мастер никогда не применит его без необходимости...
Parent - Написал(а) LOE (Site/forum admin) Дата 08.02.11 08:10
Чуть другая схема: http://radio-hobby.org/modules/news/article.php?storyid=203
Вообще, датчик DS18S20 использует 1-ware интерфейс - на одну шину можно посадить кучку.
Под линукс тоже встречал программу считывания показаний (адрес или посеял, или на другой машине остался)
Мысля собрать была, но руки так и не дошли :-)
"No! Try not! Do. Or do not. There is no try." -- Yoda
Parent - Написал(а) hawk Дата 08.02.11 08:32
Прожка digitemp :-), как под линукс так под Фрю. А на счет датчиков верно, можно цеплять, еще тема, опустить его в эпоксидку к примеру (чтобы шарик был непроницаемый к влаге, на пром устройствах залит полипропиленом, типа как из термопистолета) и за окошко ))))), контроль уличной температуры, внутреннего помещения и серверной ))))))))), можно еще админу под руку - чтобы температуру администратора мерить.
echo "good..." | perl -e '$??s:;s:s;;$?::s;;=]=>%-{<-|}<&|`{;;y; -/:-@[-`{-};`-{/" -;;s;;$_;see'
Parent Написал(а) Bercut Дата 08.02.11 16:46
ежели по делу то надо мерять температуру на всосе в девайсы и на выхлопе
ну и сравнивать тренды строить
русский язык подобен искуству кун-фу, и великий мастер никогда не применит его без необходимости...
Parent - Написал(а) slam Дата 10.02.11 08:18
Уже давно юзаем) Около 4х лет - полет нормальный.
Parent - Написал(а) Bercut Дата 11.02.11 01:21
че юзаем та ась??
тема сисеэээ...кхм программно-аппаратного комплекса не раскрыта...
извольте-с...
русский язык подобен искуству кун-фу, и великий мастер никогда не применит его без необходимости...
Parent - Написал(а) slam Дата 11.02.11 08:09
Юзаем датчик DS1820. Значения с датчика снимаются digitemp-ом (FreeBSD). График рисуется скриптом на Perl. Товарищ по цеху, написал гуишную прогу для винды, которая при превышении заданного значения выводит алерт на экран (программа для инженеров здания).
Parent Написал(а) Bercut Дата 11.02.11 10:04
то-то
русский язык подобен искуству кун-фу, и великий мастер никогда не применит его без необходимости...
Parent - Написал(а) hawk Дата 24.02.11 09:28
Пишу, чтобы подтвердить жизнеспособность схемы (линк в первом посте) и датчика DALLAS 1822. Температуру показывает, графики рисует в MRTG. Осталось систему оповещения при превышении порогов написать.
echo "good..." | perl -e '$??s:;s:s;;$?::s;;=]=>%-{<-|}<&|`{;;y; -/:-@[-`{-};`-{/" -;;s;;$_;see'
Parent - Написал(а) LOE (Site/forum admin) Дата 24.02.11 21:23
Где датчик и остальную комплектуху брал и почем?
"No! Try not! Do. Or do not. There is no try." -- Yoda
Parent - Написал(а) hawk Дата 25.02.11 06:18 Отредактировано 25.02.11 06:20
Все было в наличии, но на вскидку цена около 250-300р, самое дорогое - это датчик, примерно 120р, но я думаю это оптовая цена. Пока наблюдаю работу и один момент мне не нравится, температура плавает в пределах 5 градусов, от 15 до 20 градусов (если скажут как, прикреплю скрин:-) ). По обычным ртутным термометрам в серверной 20. Возможно, это из-за использования датчика 1822, по схеме 1820, хотя по логике они точностью отличаются, 1822 - точнее. В принципе изменения эти не критичны, главное верный верхний порог, написал скрипт, который при 30 градусах шлет мессагу на мыло, jabber и SMS до кучи.
echo "good..." | perl -e '$??s:;s:s;;$?::s;;=]=>%-{<-|}<&|`{;;y; -/:-@[-`{-};`-{/" -;;s;;$_;see'
Parent - Написал(а) LOE (Site/forum admin) Дата 25.02.11 07:19
Когда хотел такое попробовать - не находил комплектуху.
Если есть комплект - возьму ;-)

Прикреплять к сообщению файлы легко: после создания сообщения, под ним есть ссылочка "Attach" - вот она и прикрепляет.
"No! Try not! Do. Or do not. There is no try." -- Yoda
Parent - Написал(а) hawk Дата 25.02.11 07:43 Отредактировано 25.02.11 07:52
Магазинчика у нас было два, один на громобоя, другой на смирнова. Тот что на смирнова переехал к лодзю. В личке оставлю тлф, ребята кто железом занимаются номерки дали, позвони. У лодзя должно быть большинство позиций.

На скриншоте, как выглядит график текущий, есть еще недельный и за месяц. Плавание температур в пределах 5 градусов дает "пилу", сейчас погрею датчик, достаточно просто взять его. Посмотрю, как будет увеличиваться температура.

Аттач: termo.jpg (35.3k)
echo "good..." | perl -e '$??s:;s:s;;$?::s;;=]=>%-{<-|}<&|`{;;y; -/:-@[-`{-};`-{/" -;;s;;$_;see'
Parent Написал(а) hawk Дата 25.02.11 13:26
Так, я сам маленько не верно реализовал. Тем, кто захочет повторить опыт :-). Надо почитать инфу по датчику, с него можно снимать показания раз в сек или две сек, надо читать. Я снимаю раз в 5 минут - это не верно. Ставим несколько ртутных градусников смотрим температуру, получаем к примеру 20 градусов. Видим что разброс у меня от 20 до 15, делаем программную калибровку, должен быть отдельный скрипт, который снимает часто показания и устредняет их, в моем случае не усредняет а берет максимум, этот максимум уже пишем в файл, который скармливаем MRTG раз в 5 минут (он чаще не может), тогда будет все отлично.
echo "good..." | perl -e '$??s:;s:s;;$?::s;;=]=>%-{<-|}<&|`{;;y; -/:-@[-`{-};`-{/" -;;s;;$_;see'
Предыдущая Следующая Вверх Тема Железо / Настраиваем железки / Контроль температуры в серверной. (56331 хитов)

Powered by mwForum 2.12.0 © 1999-2007 Markus Wichitill

Page created in 0.208s with 11 database queries.