суббота, 23 июня 2012 г.

Raspberry PI

Сегодня заказал Raspberry PI, жду не дождусь. Хотя судя по сообщению на сайте о 10 неделях доставки, рановато я стал "ждать не дожидаться". Модель B стоимостью в 35$ в месте с доставкой 42$.


Плагин Nagios3 для мониторинга температуры на PHP

Первый вопрос который наверное бы задал любой посетитель ЛОРа - "Почему именно PHP?", да потому что я его знаю и он всё равно стоит на том компе. Может конечно потом перепишу на что то другое, но интересно было попробовать, к тому же в интернете не нашёл плагинов для нагиоса написаных на PHP.
Скажу сразу, код немного коряв в особенности то что данные берутся не напрямую с датчика, а из БД. Сделано так потому, что мне никак не удалось получить данные с датчика средствами PHP.
Что имеем: компьютер №1 с датчиком температуры, компьютер №2 с Nagios3 находящийся в другой части здания и соединённый с первым через ЛВС. На обоих компьютерах установлена Ubuntu 10.04.
Задача: Осуществить мониторинг температуры в помещении в котором стоит компьютер №1 средствами Nagios.

Температура + mrtg

Дошли руки и до создания графика температуры. Выглядит это примерно так:
Собственно ничего нового не изобрёл, практически всё взято отсюда. Единственное отличие, в том что у меня два датчика которые рисуются в mrtg, соответственно две линии и данные для одной линии берутся напрямую с датчика, а для второй из базы MySQL, т.к. второй датчик стоит на другом конце города. На графике за день видна ступенька, это результат отсутствия связи с удалённой точкой.
Скрипт разруливающий всё это безобразие выглядит так:


среда, 13 июня 2012 г.

Шлюз в другой подсети

Добавление шлюза из другой подсети в FreeBSD 8
route add 11.22.33.45 -interface fxp0
route add default 11.22.33.45

Добавление шлюза из другой подсети в Linux (Ubuntu)
route add -net 11.22.33.43 netmask 255.255.255.252 eth0 //Добавляем сеть в которой находится шлюз
route add default gw 11.22.33.45 eth0

воскресенье, 10 июня 2012 г.

Контроллер шины 1-Wire для мониторинга температуры.

Давно хотел собрать такую штуку, и вот наконец собрал сразу две)
Не буду вдаваться в подробности изготовления, в приведенной выше ссылке, всё очень хорошо описано, хочу немного похвастаться), дело в том, что это первое что я собрал с нуля, до этого доводилось только заменять вышедшие из строя радиодетали.
Один контроллер с двумя датчиками поставлю в каморку в которой я сижу, один датчик на улицу, данные с него пойдут на публичный сайт в виде текущего значения и графиков построенных mrtg , а с того что внутри в нагиос.
Второй контроллер поставил в серверную.


Опытный образец.