Загрузка...

Условия скриптов 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 во главе
Страницу в закладки Мои закладки
Все заметки Новая заметка Страницу в заметки