Модуль core

Краткое описание

Core-модуль, как ему и положено, являестся основным модулем системы, боле того, без него система жить не будет. Основное его отличие от остальных модулей - то, что

Список команд

Описание команд:

Команда core

На самом деле это пустая команда, которая не может быть использована. Так было легче для программирования.

Команда debug

Формат команды:

Debug FILENAME
FILENAME - путь к файлу в который будет писаться debug-output. Можно ставить /dev/null, ибо файл растет остаточно быстро.

Команда error

Формат:

ERROR int

Используется для задания времени, после которого наличие Error Condition на обьекте мониторинга таки признается системой за ошибку, после чего производится

Команда flaps

Формат команды:

Flaps FILENAME
FILENAME - путь к файлу в который будет писаться текущий статус подверженных мониторингу объектов, не находящихся в состоянии OK Файл перезаписывается каждый poll-интервал.

Команда gennotifyerr

Формат:

GenNotifyErr e-mail@add.ress
Предназначена для того, чтобы где-нибудь в середине длинного-длинного конфига изменить NotifyErr-адрес не только для данного, но и для всех последующих ( по крайней мере до следующей команды GenNotifyErr) объектов.

Команда gennotifywarn

Формат:

GenNotifyWarn e-mail@add.ress
Предназначена для того, чтобы где-нибудь в середине длинного-длинного конфига изменить NotifyWarn-адрес не только для данного, но и для всех последующих ( по крайней мере до следующей команды GennotifyWarn) объектов.

Команда notify

Формат команды:

Notify sec
Задает интервал от первого возврата обьекта, подверженного мониторингу, состояния Warning Condition, до его признания системой за то, что таки да, надо с этим что-то делать.

Команда notifyerr

Формат:

NotifyErr e-mail@add.ress
Кому отсылать сообщения о том, что кто-то находится в позе Error Condition более чем GenNotifyErr, NotifyWarn

Команда notifywarn

Формат:

NotifyWarn e-mail@add.ress
Кому отсылать сообщения о том, что кто-то находится в позе Warning Condition более чем GenNotifyWarn, NotifyErr

Команда okscript

Формат команды:

OKScript /path/script [param [...]]
Когда элемент выходит из состояния Warn или Err, запускается данный скрипт.

Маскимальное число параметров - 10.

See also: ResetScript

Команда outages

Формат команды:

Outages FILENAME
FILENAME - путь к файлу в который будут писаться изменения статуса подверженных мониторингу объектов.

Команда poll

Формат команды:

POLL seconds
Задает частоту цикла опроса всех обьектов. Может употребляться только в самом начале конфига, до описания любого обьекта.

Команда problems

Формат команды:

Problems FILENAME
FILENAME - путь к файлу в который будет писаться текущий статус подверженных мониторингу объектов, находящихся в состоянии наличия Error/Warning Condition более чем заданный для них Error/Notify-interval, Файл перезаписывается каждый poll-интервал.

Команда resetinterval

Формат команды:

ResetInterval seconds
Задает период между запусками ResetScript'а для данного модуля.

Команда resetscript

Формат команды:

ResetScript /path/script [param [...]]
Применяется для того, чтобы обьяснить программе, что в случае проблем с текущим обьектом нужно позвать для очистки совести данную программу.

Маскимальное число параметров - 10. Необходимо задать ResetInterval, чтобы оно работало.

See also: OkScript

Команда snmpretry

Формат команды:

SNMPRETRY times 
Сколько раз повторять запрос. По умолчанию - на полл запросить один раз и более не повторять.

Команда snmptimeout

Формат команды:

SNMPTIMEOUT sec
Таймаут на ожидание ответа. Просьба эту опцию не использовать - потому что ucd-snmp как-то не совсем нормально работает с этим параметром, и когда им крутишь - оно прекращает нормально стартовать.

Команда status

Формат команды:

Status FILENAME
FILENAME - путь к файлу в который будет писаться текущий статус подверженных мониторингу объектов. Файл перезаписывается каждый poll-интервал.
Generated by autodoc :) by Alexandre Snarskii