Пользовательские процедуры |
Для упрощения и автоматизации выполнения определенных заданий Сервера 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.В дереве процедур перетащите группу процедур и разместите ее в нужном порядке относительно других групп. 2.Порядок использования процедур автоматически изменится при изменении порядка групп: первыми будут выполняться процедуры из групп, расположенных выше в дереве процедур. Чтобы переместить процедуру в другую группу 1.В дереве процедур выберите процедуру, которую вы хотите переместить. 2.На открывшейся панели свойств, в выпадающем списке выберите группу, в которую необходимо переместить процедуру. 3.Нажмите кнопку . Управление процедурами Чтобы добавить новую процедуру 1.На панели инструментов выберите → . 2.В открывшемся окне задайте следующие параметры: •Установите флаг , чтобы активировать создаваемую процедуру. См. также Активация процедур. •В выпадающем списке выберите группу, в которой будет размещаться создаваемая процедура. В дальнейшем можно переместить процедуру в другую группу — см. выше. •В выпадающем списке выберите тип процедуры. Тип процедуры определяет действие, для которого будет вызываться данная процедура. •В поле введите lua-скрипт, который будет выполняться при вызове данной процедуры. 3.Нажмите кнопку . Чтобы отредактировать процедуру 1.В дереве процедур выберите процедуру, которую вы хотите отредактировать. 2.В правой части окна автоматически откроется панель свойств данной процедуры. Для редактирования доступны все параметры, которые задавались при создании процедуры, кроме параметра . Данный параметр определяет событие, для которого будет вызываться данная процедура, и не подлежит редактированию после создания процедуры. 3.Нажмите кнопку . Активация процедур и групп процедур определяет, будут ли выполняться процедуры при наступлении соответствующего им события или нет. Чтобы активировать процедуру или группу процедур 1.В дереве процедур выберите процедуру или группу, которую вы хотите активировать. 2.Выполните одно из следующих действий: •На панели инструментов нажмите кнопку . •В правой части окна на панели свойств выбранного объекта установите флаг , если он снят. Нажмите кнопку . Особенности активации процедур: Для того чтобы процедура выполнялась при наступлении соответствующего ей события, необходимо следующее: a)должна быть активирована сама процедура; b)должна быть активирована группа, в которую входит данная процедура.
|