Процентные переменные

Можно настроить сообщения действий, добавив любую процентную переменную из следующей таблицы.

Примечание Не рекомендуется использовать процентные переменные в тексте сценария (Действие активного сценария), поскольку они могут быть преобразованы в текст, содержащий специальные символы (' ' (кавычки), " " (двойные кавычки), % (знак процента), символы перевода строки и прочие), и сценарий не будет работать.

Важно Переменные активного монитора используются только тогда, когда действие связано непосредственно с активным монитором, а не с устройством в целом.

Важно При использовании процентных переменных в качестве части строки литерала в сценариях PowerShell, для вложения строки литерала используйте двойные кавычки (" ") вместо одинарных (' '). Например: $Message = "%Device.DisplayName changed state".

Переменные активного монитора

Описание

%ActiveMonitor.Argument

Номер экземпляра SNMP. Это используется только тогда, когда действие связано непосредственно с активным монитором, а не с устройством в целом.

%ActiveMonitor.Comment

Понятное для человека имя, связанное с сетевым коммутатором. Это используется только тогда, когда действие связано непосредственно с активным монитором, а не с устройством в целом.

%ActiveMonitor.Name

 

Имя активного монитора, вызвавшего запуск действия. Это используется только тогда, когда действие связано непосредственно с активным монитором, а не с устройством в целом.

%ActiveMonitor.NetworkInterfaceAddress

IP-адрес сетевого интерфейса. Это используется только тогда, когда действие связано непосредственно с активным монитором, а не с устройством в целом.

%ActiveMonitor.Payload

Полезные данные, возвращаемые WMI, Exchange, SQL, SNMP или активным монитором активного сценария. Это используется только тогда, когда действие связано непосредственно с активным монитором, а не с устройствами в целом.

Для активных мониторов активного сценария полезные данные являются текстом, передаваемым в метод SetResult() в сценарии.

%ActiveMonitor.State

 

Текущее состояние монитора, например "Не работающий, как минимум, 5 минут". Это используется только тогда, когда действие связано непосредственно с активным монитором, а не с устройством в целом.

Переменные устройства

Описание

%Device.ActiveMonitorDownNames

Список неактивных служб с использованием сокращенного имени, если имеется.

%Device.ActiveMonitorUpNames

Полные имена серверов всех активных наблюдаемых служб устройства.

%Device.Address

IP-адрес (из свойств устройства).

%Device.Attribute.[Attribute Name]

Возвращает атрибут из информации SNMP, доступной для устройства, например, имя лица для контактов. Чтобы указать атрибут, добавьте имя категории (из списка ниже) в конец переменной. Например: %Device.Attribute.Contact, возвращает имя лица для контактов.

Стандартные категории:

· *. Возвращает все атрибуты

· Info1. Путь к обновлению от v8

· Info2. Путь к обновлению от v8

· Контакт. Контактная информация от SNMP

· Расположение. Информация о расположении от SNMP

· Описание. Информация описания от SNMP

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

Пример:

%Device.Attribute.Phone
%Device.Attribute.RackPosition

Чтобы избежать ошибок, всегда помещайте пробел или новую строку после имени атрибута.  

%Device.DatabaseID

Возвращает ID базы данных устройства.

%Device.DisplayName

Отображаемое имя (из свойств устройства Общие)

%Device.HostName

Имя узла (из свойств устройства Общие)

%Device.Notes

Примечания. (Примечания из свойств устройства Примечания)

%Device.SNMPOid

Идентификатор объекта SNMP.

%Device.State

Описание состояния (например, "Неактивен, как минимум, 2 минуты" или "Активен, как минимум, 5 минут")

%Device.Status

Показывает имя активного монитора, предваренное id состояния устройства Например, 10|DNS.

Значения ID состояния устройства:

0 = Не запущен, 1 = Пауза, 2 = Отменен, 3 = Выполняется, 4 = Завершен, 5 = Разрешение имени узла, 6 = Поиск типа,
7 = Сканирование учетных данных SNMP, 8 = Сканирование учетных данных Windows, 9 = Сканирование подробностей устройства, 10 = Сканирование настраиваемых мониторов, 12 = Сканирование настраиваемых мониторов, 13 = Сканирование узла устройства VMWare, 14 = Сканирование учетных данных SSH,
15 = Сканирование Уровня 2, 16 = Вычисление топологии Уровня 2, 17 = Сканирование беспроводных устройств, 18 = Сканирование сетевых интерфейсов,
19 = Проверка наличия дублирующихся устройств, 21 = Сканирование известных адресов)

%Device.Type

Тип устройства (из свойств устройства Общее)

Переменные пассивного монитора

Описание

%PassiveMonitor.DisplayName

Имя монитора как оно появляется в Библиотеке пассивных мониторов.

%PassiveMonitor.LoggedText

Подробное описание события. (Ловушки SNMP - Возвращает полный текст ловушки SNMP.) (Записи журнала Windows - Возвращает информацию, содержащуюся в записях журнала событий Windows.) (Записи Syslog - Возвращает весь текст, содержащийся в сообщениях системного журнала Syslog.)

%PassiveMonitor.Payload.*

Полезные данные, создаваемые пассивным монитором.

%PassiveMonitor.Payload.EventType

Тип пассивного монитора (системный журнал, события Windows или ловушка SNMP)

%PassiveMonitor.Payload.LogicalSource

Показывает логический IP-адрес устройства.

%PassiveMonitor.Payload.PhysicalSource

Показывает физический IP-адрес устройства.

Системные переменные

Описание

%System.Date

Текущая системная дата. Настройка формата даты в Региональных параметрах (из Параметров программы)

%System.DisplayNamesDownDevices

Показывает имена устройств с неактивными мониторами

%System.DisplayNamesDownMonitors

 

Показывает имена устройства и каждого монитора, неактивного на этом устройстве. Формат отклика следующий: 'имя устройства':'монитор 1','монитор 2','...'

Пример: ARNOR: FTP, HTTPS, Ping

%System.DisplayNamesUpDevices

Отображает имена активных устройств

%System.DisplayNamesUpMonitors

Показывает имена устройства и каждого монитора, активного на этом устройстве. Формат отклика следующий: 'имя устройства':'монитор 1','монитор 2','...'

Пример: ARNOR: FTP, HTTPS, Ping

%System.InstallDir

Отображает каталог, в который установлена программа WhatsUp Gold

%System.NumberofDownDevices

Количество неактивных устройств в сети

%System.NumberOfDownMonitors

Показывает количество неактивных мониторов в сети

%System.NumberofUpDevices

Количество активных устройств в сети

%System.NumberOfUpMonitors

Показывает количество активных мониторов в сети

%System.Time

Текущее системное  время. Формат следующий: чч:мм:сс

См. также

О процентных переменных