LINUX.ORG.RU

Сообщения vladvv

 

Zabbix: создать trigger с оператором and

Форум — Admin

Привет!

Zabbix 3.2.6: Изначальная задача: «Если крыша открыта, и последнее изображение с камеры получено более, чем 10мин назад, должен загораться триггер».

Создал шаблон Template Roof, и итем roof_status Создал шаблон last_image_time, и итем last_image_delay Применил шаблоны к хостам, итемы прекрасно собираются.

И теперь хотел бы в шаблоне last_image_time создать выражение триггера

{Template last_image_time:get.last_image_delay[{$MACROS1},{$MACROS2}].last()}>600 and {Template Roof:get.roof_status[{$MACROS3},{$MACROS4}].last()}=0

Не дает создать такой триггер с ошибкой Trigger belongs to templates with different linkages.

Пробовал уже по-всякому. Не получается. Вроде бы простой логичный триггер. Часто встречаетя. Как правильно создать такой триггер? Буду благодарен за советы.

P.S.: триггер {Template last_image_time:get.last_image_delay[{$MACROS1},{$MACROS2}].last()}>600 - работает.

 

vladvv
()

firefox - в разное время открывать разные страницы

Форум — Development

Добрый день, уважаемые форумчане!

Есть 4 географически распределенные IP-камеры. Сейчас у меня в Ubuntu Firefox открывает страницу, где показываются изображения со всех 4-ех камер и изображения постоянно обновляются. Нужно, чтобы в момент рассвета в регионе, где установлена одна из камер, Firefox на весь экран открыл изображение только этой камеры. А когда рассвет закончится, то снова открыл бы страницу со всеми 4-мя камерами.

Вариант решения такой: 1. Открыть Firefox с нужной страницей со всеми камерами. 2. периодически обращаться к функции, которая возвращала бы высоту солнца над горизонтом в заданном регионе. 3. Если высота солнца -X гр., (середина утренних сумерек, например), то закрыть Firefox с 4 камерами и открыть на полный экран Firefox с одной камерой. 4. Если высота солнца +X гр., то вернуть Firefox с 4 камерами. 5. И, конечно, обвязать это все обработками ошибок, например, на недоступность основной страницы, на недоступность ip-камеры и т.д

Реализовывать это собираюсь на Python. А так как опыт не большой, то хотел с вами посоветоваться, правильно ли мое решение? Может быть есть более оптимальное, лаконичное, изящное решение?

Перемещено JB из desktop

 ,

vladvv
()

RSS подписка на новые темы