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

Справка по NSG Linux 2.1.3
Дерево команд: system.battery.event-generator.…далее…

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

Это настройка системных сообщений о состоянии питания и аккумулятора.

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

Чтобы настроить формат и периодичность сообщений в соответствии с используемой системой мониторинга.

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

Сообщения о состоянии питания и аккумулятора генерируются в любом случае (при наличии аккумулятора). В данном узле настраивается только их формат (имя хоста, или его отсутствие) и интервал между сообщениями. Генерируются сообщения от 3 датчиков:

system.hw.power Источник питания устройства в данный момент:
устройство работает от внешнего источника питания
устройство работает от встроенного аккумулятора
system.hw.voltage Напряжение питания в вольтах, с десятичной точкой. При работе от аккумулятора позволяет косвенно судить о степени его разряда.
system.hw.battery Степень заряда аккумулятора, в процентах от максимальной величины. Значение приблизительное, поскольку зависит от характера нагрузки, степени износа аккумулятора и т.п.

Дальнейшая реакция на эти сообщения настраивается в обработчике событий.

ВНИМАНИЕ! Для используемого типа аккумуляторов недопустим полный разряд. Необходимо настроить выключение устройства при значении напряжения около 1/2 номинального, т.е. 7В. Для выключения следует установить параметр enable в значение false. Пример настройки:
services
: event-handler
: : 1
: : : virt-sensor = "system.hw.voltage"
: : : prev-state = "any"
: : : state = "<7"
: : : action = .system.battery(enable=false _apply)

Что делать, если это не работает?

  1. Смотреть журнал обработчике событий.
  2. Убедиться, что события датчиков детектинуются должным образом. Номера детектированных событий выводятся в квадратных скобках после показаний датчика.
  3. Убедиться, что заданные процедуры реагирования (action или script) отрабатываются должным образом.

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