カスタム属性
- Last Updated: May 21, 2026
- 5 minute read
- 検出変数
- InfoSet 変数
- WMI 変数
- SNMP 変数
- 定数値
ロールまたはサブロールに属性を割り当てるには、ユーザーは新しいロールまたはサブロールを作成するか、既存のロールまたはサブロールを編集することができます。その場合、[属性] タブからロールまたはサブロールに新しい属性を追加することができます。
検出変数
検出変数は、WhatsUp Gold 内で事前に定義された変数であり、検出プロセスで収集されたデータで構成されています
検出 % 変数は、事前に定義されたリストから選択でき、検出プロセスで収集された情報に基づいています
例: %Discovery.Device.OS は、検出スキャン中に特定されたデバイスのオペレーティングシステムを返します
検出 % 変数は、さまざまなソースのデバイスから収集された情報で構成されています
InfoSet 変数
InfoSet は、検出時にデバイスから既に収集され、データベースに保存されている情報です。この情報を使用して、デバイスに InfoSet 変数を追加することができるため、デバイスを再スキャンする必要がなくなるか、データを要求する回数を減らすことができます。
基本形式: %Discovery.InfoSet[InfoSetName/InfoSetPath]。ここで、InfoSetName はデータのデータグループ名、InfoSetPath はデータの xml データグループ内のパスです。
例: %Discovery.Infoset[system/system/system-oid] will return the system OID
他の InfoSet の例:
detected-oids/detected-oids/oiddevice-details/device-details/brand-namedevice-details/device-details/ipsystem/system/system-namesystem/system/system-up-timevirt-vc-machine /virt-vc-machine/guest-state
WMI 変数
ユーザーは、WMI プロトコルを介してデバイスの特定の情報を取得するカスタム WMI クエリを作成できます
基本形式: %Discovery.WMI[NameSpace,WMIQuery]。ここで、NameSpace と WMIQuery はデバイスから取得する値です。
例: %Discovery.WMI[\ROOT\CIMV2 select Name from Win32_ComputerSystem]
ここで、\ROOT\CIMV2 は NameSpace、Select Name from Win32_ComputerSystem は、指定された NameSpace から ComputerName を取得するクエリです。
WhatsUp Gold はこれらのクエリを検証できません。WMIQuery は 1 つの値のみを返します
SNMP 変数
ユーザーは OID に基づいて値を取得する SNMP 変数を使用することができます
基本形式: %Discovery.SNMP[OID]。ここで、OID はデバイスから取得するオブジェクト ID 値です。
例: %Discovery.SNMP[1.3.6.1.4.1.12196.13.0.10.0]
この例では、特定の OID が入力されます (値が収集されている場合)
定数値
ユーザーは、属性に名前と任意の値を付けることによって、独自の属性を定義することができます。すなわち、前述の変数の型を使用する必要はありません。
この属性は、属性が作成されたロールまたはサブロールに一致するすべてのデバイスに適用されます。
注:評価の結果、属性値が空の場合、属性を作成しないようにシステムに指示することも可能です。
たとえば、SNMP をサポートしていない Windows デバイスに SNMP 属性を追加しようとした場合、チェックボックスをオンにしないと、属性は空の値で追加されます。
注:属性が追加されたら、再スキャン時に適用されなくなった場合でも削除されることはありません。