В дополнение к статье, расскажу, что графики можно строить по запросу используя cgi скрипт, тем более пользователь Rossi25 напомнил мне о моем обещании описать этот процесс.
При установке RRDtool во FreeBSD, устанавливается rrdcgi, которая доступна по пути: /usr/local/bin/rrdcgi, ее мы и будем использовать для генерации графика при обращении к cgi скрипту.
Автоматизация
Градиентная заливка графика RRDtool
Приветствую Вас:)
В этом материале рассмотрим как нам украсить график(и) полученные в этой статье. В основном мне попадались графики у которых для заливки цвета брались в процентном соотношении от текущей линии графика и раскрашивались, т.е. назначались цвета с шагом к примеру 10%, далее на практике выходит, что 10° или 20° на самом верху будут иметь одинаковый цвет, вот пример (взят из галереи RRDtool, правда измеряется не температура, а давление, но суть не меняет (можно посмотреть онлайн))
Отправка СМС через USB-модем во FreeBSD
При уборке обнаружил без дела лежавший пару лет USB-модем huaweiE1550. Повертев его в руках, появилась мысль заставить его отправлять критические сообщения через СМС, такие как падения канала, повышение температуры в серверной и т.п.
В этой статья я расскажу как заставить вышеописанный модем отправлять СМС.
Для этого нам понадобится:
Анализатор утечки газа на Arduino
Чуть не приключилась беда, придя домой с работы почувствовал запах газа, оказалось, что одно из соединений гибкой подводки газа к плите давала небольшую течь. Поменял прокладки, проверил качество соединения мыльным раствором, больше газом не пахнет. Решил для перестраховки таких случаев собрать примитивный анализатор утечки газа. Выбор пал на плату Arduino Uno, которая без дела лежала полгода. В этой заметке я расскажу о применении вышеуказанной платы с аналоговым датчиком газа MQ-6 datasheet от Hennan Hanwei Electronics, мы соберем простую схему с выводом полученных значений в серийный порт и простую свето-звуковую индикацию присутствия газа и напишем небольшой скетч.
Температурный датчик DS18s20 (часть 3)
В этой части статьи мы научимся структурировано сохранять и визуализировать наши данные. Поможет нам в этом — набор утилит rrdtool.
В первой части материала мы рассмотрели создание адаптера 1-wire для последовательного порта компьютера.
Во второй части научились забирать данные с температурного датчика с помощью программы Digitemp.