Core-модуль, как ему и положено, являестся основным модулем системы, боле того, без него система жить не будет. Основное его отличие от остальных модулей - то, что
CISCO hq hostname community ERROR 60что означает, что хотя глобальное ERROR-время и было выставлено в какое-то другое значение, но для этого модуля нужно использовать именно такое.
На самом деле это пустая команда, которая не может быть использована. Так было легче для программирования.
Формат команды:
Debug FILENAMEFILENAME - путь к файлу в который будет писаться debug-output. Можно ставить /dev/null, ибо файл растет остаточно быстро.
Формат:
ERROR int
Используется для задания времени, после которого наличие Error Condition на обьекте мониторинга таки признается системой за ошибку, после чего производится
Формат команды:
Flaps FILENAMEFILENAME - путь к файлу в который будет писаться текущий статус подверженных мониторингу объектов, не находящихся в состоянии OK Файл перезаписывается каждый poll-интервал.
Формат:
GenNotifyErr e-mail@add.ressПредназначена для того, чтобы где-нибудь в середине длинного-длинного конфига изменить NotifyErr-адрес не только для данного, но и для всех последующих ( по крайней мере до следующей команды GenNotifyErr) объектов.
Формат:
GenNotifyWarn e-mail@add.ressПредназначена для того, чтобы где-нибудь в середине длинного-длинного конфига изменить NotifyWarn-адрес не только для данного, но и для всех последующих ( по крайней мере до следующей команды GennotifyWarn) объектов.
Формат команды:
Notify secЗадает интервал от первого возврата обьекта, подверженного мониторингу, состояния Warning Condition, до его признания системой за то, что таки да, надо с этим что-то делать.
Формат:
NotifyErr e-mail@add.ressКому отсылать сообщения о том, что кто-то находится в позе Error Condition более чем GenNotifyErr, NotifyWarn
Формат:
NotifyWarn e-mail@add.ressКому отсылать сообщения о том, что кто-то находится в позе Warning Condition более чем GenNotifyWarn, NotifyErr
Формат команды:
OKScript /path/script [param [...]]Когда элемент выходит из состояния Warn или Err, запускается данный скрипт.
Маскимальное число параметров - 10.
See also: ResetScript
Формат команды:
Outages FILENAMEFILENAME - путь к файлу в который будут писаться изменения статуса подверженных мониторингу объектов.
Формат команды:
POLL secondsЗадает частоту цикла опроса всех обьектов. Может употребляться только в самом начале конфига, до описания любого обьекта.
Формат команды:
Problems FILENAMEFILENAME - путь к файлу в который будет писаться текущий статус подверженных мониторингу объектов, находящихся в состоянии наличия Error/Warning Condition более чем заданный для них Error/Notify-interval, Файл перезаписывается каждый poll-интервал.
Формат команды:
ResetInterval secondsЗадает период между запусками ResetScript'а для данного модуля.
Формат команды:
ResetScript /path/script [param [...]]Применяется для того, чтобы обьяснить программе, что в случае проблем с текущим обьектом нужно позвать для очистки совести данную программу.
Маскимальное число параметров - 10. Необходимо задать ResetInterval, чтобы оно работало.
See also: OkScript
Формат команды:
SNMPRETRY timesСколько раз повторять запрос. По умолчанию - на полл запросить один раз и более не повторять.
Формат команды:
SNMPTIMEOUT secТаймаут на ожидание ответа. Просьба эту опцию не использовать - потому что ucd-snmp как-то не совсем нормально работает с этим параметром, и когда им крутишь - оно прекращает нормально стартовать.
Формат команды:
Status FILENAMEFILENAME - путь к файлу в который будет писаться текущий статус подверженных мониторингу объектов. Файл перезаписывается каждый poll-интервал.