Пользовательские процедуры |
Для упрощения и автоматизации выполнения определенных заданий Сервера Dr.Web возможно использование пользовательских процедур, реализованных в виде lua-скриптов.
Чтобы настроить выполнение пользовательских процедур: 1.Выберите пункт в главном меню Центра управления. 2.В открывшемся окне выберите пункт управляющего меню . Откроется окно настроек пользовательских процедур. Дерево процедур Иерархический список процедур отображает древовидную структуру, узлами которой являются группы процедур и входящие в них пользовательские процедуры. Изначально в дереве процедур представлены следующие предустановленные группы: • – содержит шаблоны всех доступных пользовательских процедур. На основе данных шаблонов вы можете создавать собственные пользовательские процедуры. Возможность редактирования и выполнения шаблонных процедур не предоставляется. • – содержит шаблоны пользовательских процедур, используемых при интеграции с системой IBM Tivoli. События, соответствующие включенным процедурам, фиксируются в формате Syslog. Все события пишутся в один файл по следующему пути: ▫для ОС Windows: ▫для OC FreeBSD: ▫для OC Linux: • – содержит шаблоны пользовательских процедур, используемых при интеграции с системой IBM Tivoli. События, соответствующие включенным процедурам, фиксируются в формате IBM W7Log XML. Для каждого события создается отдельный файл по следующему пути: ▫для ОС Windows: ▫для OC FreeBSD: ▫для OC Linux: Значок элемента дерева зависит от типа или состояния этого элемента (см. таблицу ниже). Значки элементов дерева процедур
Управление деревом процедур Для управления объектами в дереве процедур используются следующие элементы панели инструментов: – выпадающий список для добавления элемента дерева процедур: – добавить новую пользовательскую процедуру. – создать новую пользовательскую группу для размещения в ней процедур. – удалить пользовательскую процедуру или группу, выбранную в дереве процедур. – аналогичное действие производится из редактора процедур при помощи установки флага . См. также Активация процедур. – аналогичное действие производится из редактора процедур при помощи снятия флага . См. также Активация процедур. Управление группами процедур Чтобы создать новую группу: 1.На панели инструментов выберите → . 2.В открывшемся окне задайте следующие параметры: •Установите флаг , чтобы активировать процедуры, которые будут входить в эту группу. См. также Активация процедур. •В поле задайте произвольное название для создаваемой группы. 3.Нажмите кнопку . Чтобы изменить порядок использования групп: 1.В дереве процедур перетащите (drag and drop) группу процедур и разместите ее в нужном порядке относительно других групп. 2.Порядок использования процедур автоматически изменится при изменении порядка групп: первыми будут выполняться процедуры из групп, расположенных выше в дереве процедур. Чтобы переместить процедуру в другую группу: 1.В дереве процедур выберите процедуру, которую вы хотите переместить. 2.На открывшейся панели свойств, в выпадающем списке выберите группу, в которую необходимо переместить процедуру. 3.Нажмите кнопку . Управление процедурами Чтобы добавить новую процедуру: 1.На панели инструментов выберите → . 2.В открывшемся окне задайте следующие параметры: •Установите флаг , чтобы активировать создаваемую процедуру. См. также Активация процедур. •В выпадающем списке выберите группу, в которой будет размещаться создаваемая процедура. В дальнейшем можно переместить процедуру в другую группу – см. выше. •В выпадающем списке выберите тип процедуры. Тип процедуры определяет действие, для которого будет вызываться данная процедура. •В поле введите lua-скрипт, который будет выполняться при вызове данной процедуры. 3.Нажмите кнопку . Чтобы отредактировать процедуру: 1.В дереве процедур выберите процедуру, которую вы хотите отредактировать. 2.В правой части окна автоматически откроется панель свойств данной процедуры. Для редактирования доступны все параметры, которые задавались при создании процедуры, кроме параметра . Данный параметр определяет событие, для которого будет вызываться данная процедура, и не подлежит редактированию после создания процедуры. 3.Нажмите кнопку . Активация процедур и групп процедур определяет, будут ли выполняться процедуры при наступлении соответствующего им события или нет. Чтобы активировать процедуру или группу процедур: 1.В дереве процедур выберите процедуру или группу, которую вы хотите активировать. 2.Выполните одно из следующих действий: •На панели инструментов нажмите кнопку . •В правой части окна на панели свойств выбранного объекта установите флаг , если он снят. Нажмите кнопку . Особенности активации процедур: Для того чтобы процедура выполнялась при наступлении соответствующего ей события, необходимо следующее: a)должна быть активирована сама процедура; b)должна быть активирована группа, в которую входит данная процедура.
|