Для перемещения по дереву справки используйте строки заголовка.

Справка по NSG Linux 2.1.4
Дерево команд: services.event-handler.NUM.script

Что это такое?

Это cкрипт Linux, исполняемый по данному событию.

Зачем это нужно?

Чтобы задать реакцию на данное событие.

Как это настроить?

В данном параметре следует использовать скрипты, исполняемые в контексте командной оболочки bash. Скрипт может содержать любые команды. В частности, допускается вызов оболочки nsgsh в пакетном режиме — но с учётом возможных при этом конфликтов и способов их разрешения.

Заданный скрипт выполняется в режиме демона. Обрамление #!/bin/sh ( ... )& писать не требуется, оно добавляется автоматически. При вызове скрипту передаются следующие переменные окружения:

$SENSOR Имя виртуального датчика
$PREVSTATE Предыдущее состояние датчика
$STATE Новое состояние датчика

Рекомендуется ограничить время исполнения скрипта Linux в параметре script-timeout, чтобы система автоматически снимала зависший скрипт.

Если из скрипта вызывается оболочка nsgsh, то настоятельно рекомендуется вызывать её с ключом --readonly во всех случаях, когда это возможно. Чаще всего она вызывается для рестарта порта или туннеля — именно эти действия доступны в режиме read-only, поскольку не изменяют конфигурации. Если по существу необходимо вызвать nsgsh именно с правами администратора, то следует использовать ключ --force.


© Network Systems Group 2015–2024 Отдел документации