Variáveis do OpManager

As variáveis no OpManager são usadas para inserir dados em tempo real em workflows, mensagens de notificação e payloads de webhook. Elas funcionam como campos dinâmicos que obtêm automaticamente valores como nome do dispositivo, endereço IP, severidade do alarme e carimbo de data/hora quando um evento é disparado.

Por exemplo, em um perfil de notificação, você pode usar variáveis para incluir o nome do dispositivo e detalhes do alarme em um e-mail ou SMS. Em workflows, as variáveis permitem executar ações com base no dispositivo ou alarme específico que disparou o workflow. Ao enviar dados para sistemas externos via webhook, as variáveis garantem que o payload contenha detalhes precisos e relevantes dos eventos do OpManager.

As variáveis a seguir ajudam você a automatizar respostas, receber alertas úteis e integrar com outras ferramentas sem especificar manualmente nenhum valor.

Categoria da variávelNome da variávelDescrição
Propriedades do dispositivo$DeviceField(type)Tipo do dispositivo
$DeviceField(ipAddress)Endereço IP do dispositivo
$DeviceField(snmp)Se o SNMP está habilitado (Verdadeiro/Falso)
$DeviceField(dependent)Nome do dispositivo pai
$DeviceField(hardDiskSize)Tamanho do disco em gigabytes
$DeviceField(ramSize)Tamanho da RAM em megabytes
$DeviceField(vendor)Nome do fabricante do dispositivo
Variáveis de alarme$alarmidID numérico atribuído ao alarme
$messageMensagem do alarme
$rcaLinkOfTheAlarmNome do perfil de Análise de Causa Raiz (RCA)
$displayNameFonte que disparou o alarme
$categoryCategoria da fonte
$stringseverityNível de severidade (Atenção, Problema, Serviço Inativo, Crítico e Limpo)
$strModTimeCarimbo de data/hora indicando quando o alarme foi modificado pela última vez
$eventTypeTipo do alarme
$entityIdentificador exclusivo do alarme
$lastPolledValueÚltimo valor coletado do monitor
Propriedades da interface$IntField(ifDescr)Descrição da interface
$IntField(displayName)Nome de exibição da interface
$IntField(IFAlias)Alias da interface
$IntField(ifName)Nome da interface
$IntField(ipAddress)Endereço IP da interface
$IntField(ifPhysAddress)Endereço físico (MAC) da interface
$IntField(index)Índice da interface
$IntField(ifCircuitID)Número de identificação do circuito
$IntField(ifSpeedIn)Velocidade de entrada
$IntField(ifSpeedOut)Velocidade de saída
Propriedades do monitor$MonitorField(monitorName)Nome de exibição do monitor
$MonitorField(instance)Nome da instância do monitor
$MonitorField(protocol)Protocolo usado pelo monitor
Campos personalizados para dispositivos$CustomField(Building)Nome ou localização do prédio
$CustomField(Cabinet)Número do gabinete ou rack
$CustomField(Comments)Comentários adicionais
$CustomField(Contact Name)Nome da pessoa de contato
$CustomField(Department)Nome do departamento
$CustomField(Floor)Número do andar
$CustomField(SerialNumber)Número de série do dispositivo
$CustomField(Telephone Number)Número de telefone de contato
Campos personalizados para interfaces$IntCustomField(Circuit ID)ID de circuito personalizado
$IntCustomField(Comments)Comentários personalizados
$IntCustomField(Contact Name)Nome da pessoa de contato
$IntCustomField(SLA)Acordo de Nível de Serviço (SLA)
$IntCustomField(Telephone Number)Número de telefone de contato
Propriedades do perfil de notificação$ProfileField(name)Nome do perfil de notificação

Além disso, as seguintes variáveis podem ser usadas durante a execução de workflows,

VariávelDescrição
${DeviceName}Exibe o nome DNS do dispositivo.
${WorkflowName}Exibe o nome do workflow.
${Device.DisplayName}Mostra o nome de exibição do dispositivo
${IPAddress}Exibe o endereço IP do dispositivo.
${Date}Exibe a hora atual.