Условия скриптов Python в TRASSIR
В этом видеоуроке мы рассмотрим третью составляющую скриптов TRASSIR —- условия. Условия позволяют запускать правила в определенных конкретных ситуациях. В качестве условия можно указать значение настроек или состояние объекта.
Условие прописывается в теле функции с помощью оператора if. Вы можете указать одно условие или несколько условий со связками and и or.
Рассмотрим условие на конкретном примере.
*Перейти к скрипту*
def condition(ev):
if (settings("health")["db_connected"] == 0) or(settings("health")["disks_error_count"] == 1) :
message("Внимание! Здоровье сервера испортилось!")
activate_on_events("Health Turns Bad", "", condition)
Данный скрипт активируется при возникновении события "Здоровье сервера испортилось". В условии проверяется соединение с базой данных и наличие ошибок дисковой подсистемы: в том случае, если здоровье сервера испортилось по причине отключения базы данных или из за ошибки в дисковой подсистеме, на экран будет выведено сообщение.
Для проверки скрипта укажем неверное имя базы данных.
Как вы видите, в журнал событий пришло событие об испорченном здоровье сервера, а на экране появилось сообщение об этом.
Программное обеспечение TRASSIR обеспечивает полноценную работу с IP видеосерверами TRASSIR, а так же оборудованием сторонних производителей. Ознакомиться с полным списком функций и возможностей, а так же приобрести программное обеспечение TRASSIR вы можете здесь:
http://www.dssl.ru/products/programmnoe-obespechenie-trassir/
Видео Условия скриптов Python в TRASSIR автора Кодовый переворот с Python во главе
Видео Условия скриптов Python в TRASSIR автора Кодовый переворот с Python во главе
Информация
2 декабря 2023 г. 18:52:46
00:01:29
Похожие видео