Есть компьютер под управлением Ubuntu (ssh, no GUI). К нему подключен прибор по com порту. Данные с прибора обновляются каждую секунду. Задача: получать данные (раз в минуту), сохранять, обсчитывать, рисовать графики и при превышении критического значения сигнализировать об этом (например, пищать).
Я раньше никогда с подобными задачами не сталкивался поэтому прошу помощи.
Мои мысли:
1) получать данные (раз в минуту) — через планировщик запускать задачу, которая будет читать данные с com'а. Только как читать не понятно :(
2) сохранять — в лог или БД ??
3) обсчитывать — чем и как??
4) рисовать графики — я так понимаю, что этот пункт придётся реализовывать через WEB??
5) при превышении критического значения сигнализировать — это в пункте 3 надо делать
Заранее спасибо.
Дабы не изобретать велосипед, я бы посоветовал глянуть в сторону систем мониторинга типа nagios или cacti. Первая имеет большие возможности, но вторая намного проще в освоении и ИМХО сильнее в области графиков. Дальше стоит поискать готовый плагин, умеющий работать с com портом и настроить. Если не найдете, то можно написать свой, чтение из соm порта это чтение из /dev/ttyS0 (или из /dev/ttyS1, /dev/ttyS2 итд, если их больше одного)
>Дабы не изобретать велосипед, я бы посоветовал глянуть в сторону систем мониторинга
>типа nagios или cacti. Первая имеет большие возможности,У cacti(с плагинами) гораздо больше возможностей.
В остальном поддерживаю.
Устроим holywar? :)
Хотя скорее всего мы по разному понимаем "возможности системы мониторинга"
>Дабы не изобретать велосипед, я бы посоветовал глянуть в сторону систем мониторинга
>типа nagios или cacti. Первая имеет большие возможности, но вторая намного
>проще в освоении и ИМХО сильнее в области графиков.Спасибо за совет. Глянул в сторону Cacti ))
Вроде всё просто, но уже третий день не могу сделать так что бы отображадись графики.
Через WEB заходишь всё видно, все менюшки работают, а вот графики не рисует ((
Ставил по мануалу. Единственное что не стал ставить - это snmp. Как мне кажется для моих целей он не нужен.
Война с Cacti продолжается ))
>>Дабы не изобретать велосипед, я бы посоветовал глянуть в сторону систем мониторинга
>>типа nagios или cacti. Первая имеет большие возможности, но вторая намного
>>проще в освоении и ИМХО сильнее в области графиков.
>
>Спасибо за совет. Глянул в сторону Cacti ))
>Вроде всё просто, но уже третий день не могу сделать так что
>бы отображадись графики.Graph Management-нужный график-*Turn On Graph Debug Mode.
>Graph Management-нужный график-*Turn On Graph Debug Mode.Захожу, включаю. Затем иду в Graphs, а графиков всё равно нет. Т.е. количество и название графиков видно, а вот самих графиков нет(( Зато если нажать на какой-нибудь график, то в открывшемся окне графики есть.
>>Graph Management-нужный график-*Turn On Graph Debug Mode.
>
>Захожу, включаю. Затем иду в Graphs, а графиков всё равно нет.А пишет - "ок"?
>Т.е. количество и название графиков видно, а вот самих графиков нет(( Зато
>если нажать на какой-нибудь график, то в открывшемся окне графики есть.
>Это в tree mode? Попробуйте в другом(наверху справа).
Есть там какая-то проблемка с отображением, с чем связано не знаю, давно сталкивался.
Посмотрите на ихнем сайте.
>А пишет - "ок"?Да, пишет что ок.
>Это в tree mode? Попробуйте в другом(наверху справа).
Пробовал во всех 3-х вариантах, непоказывает(((
>Есть там какая-то проблемка с отображением, с чем связано не знаю, давно
>сталкивался.
>Посмотрите на ихнем сайте.Спасибо, пошёл за словарём ))
Проблема с графиками решилась установкой стабильной версии Cacti ))