[index] AT-Vista Manager EX(Windows版) ベースリファレンスマニュアル 3.12.1
Note定義ファイルは、groupName、criteria、iconの3つのキーを持ったグループ定義オブジェクトを、配列として記述します。ここでは、JSON形式でのデータの表記法については説明しません。別途インターネット上の情報をご覧ください。
[ { "groupName": "A-company Switches", "criteria": "macAddress = 001a.eb**.**** AND deviceType = Switch", "icon": "a-company_ip_switch.svg" }, { "groupName": "C-company Routers", "criteria": "vendor contains C AND deviceType = Router", "icon": "c-company_router.png" }, { "groupName": "F1-switches", "criteria": "ipv4Address range [ 10.38.60.1 10.38.60.128 ]", "icon": "switch.jpg" }, { "groupName": "Top-priority", "criteria": "( hostname = switch1 AND ipv4Address = 192.168.1.1 ) OR deviceType = x550", "icon": "switch.svg" }, ]
パラメーター | 使用可能な演算子 | 説明 |
---|---|---|
hostname | =、!=、contains、in | ホスト名を指定します。 |
ipv4Address | =、!=、in、range | IPv4アドレス、またはアドレス範囲(後述)で指定します。 |
macAddress | =、!=、in | MACアドレスを指定します。大文字と小文字を区別しません。 任意とする桁は「*」として指定することができます。例えば、「0000.5e00.53**」は「00:00:5e:00:53」で始まり、末尾2オクテットは任意のMACアドレス範囲、00:00:5e:00:53:00~00:00:5e:00:53:ffを指します。 |
vendor | =、!=、contains、in | デバイスのMACアドレスのOUI(ベンダーコード)に基づくベンダー名(「Allied Telesis Labs Ltd」など)を指定します。 半角スペースを含む文字列を指定する場合は、二重引用符(")で囲む必要があります。 Note二重引用符は、JSONの表記法に則って適切にバックスラッシュでエスケープしてください。 |
deviceType | =、!=、contains、in | デバイスの種別(router、switch、virtual appliance、otherに加え、プラグインから通知される文字列を含む)を指定します。 |
deviceFamily | =、in | デバイスファミリー(x530、SE250、AR4050Sなどに加え、プラグインから通知される文字列を含む)を指定します。大文字と小文字を区別しません。 |
operatingSystem | =、!=、contains、in | デバイスで動作しているOSを指定します。 半角スペースを含む文字列を指定する場合は、二重引用符(")で囲む必要があります。 Note二重引用符は、JSONの表記法に則って適切にバックスラッシュでエスケープしてください。 Note本パラメーターによるデバイスの判定には、別途Forescoutデバイス検疫アプライアンスを導入し、AVM EXとForescoutプラグインを介した連携を行う必要があります。連携方法については、「各種操作」/「その他の設定」/「Forescoutデバイス検疫アプライアンスとの連携」をご覧ください。 |
softwareLocation | =、!=、contains、in | デバイスのソフトウェア上で設定された、デバイスの所在地を指定します。 半角スペースを含む文字列を指定する場合は、二重引用符(")で囲む必要があります。 Note二重引用符は、JSONの表記法に則って適切にバックスラッシュでエスケープしてください。 Note本パラメーターによるデバイスの判定には、別途Forescoutデバイス検疫アプライアンスを導入し、AVM EXとForescoutプラグインを介した連携を行う必要があります。連携方法については、「各種操作」/「その他の設定」/「Forescoutデバイス検疫アプライアンスとの連携」をご覧ください。 |
hostname = Device_A
ipv4Address != 192.168.1.1
vendor contains Allied比較文字列に半角スペースが含まれる場合は、「"Allied Telesis"」のように二重引用符で囲みます。
hostname in [ Switch1 Switch2 Switch3 ]
ipv4Address range [ 192.168.1.1 192.168.2.254 ]
vendor contains Allied AND ipv4Address != 192.168.1.1
ipv4Address range [ 192.168.1.1 192.168.1.10 ] OR deviceType = switch同じパラメーターに対する完全一致条件を連続して指定する場合などは、ORで条件を羅列するより、演算子inを使用するほうが便利です。
hostname in [ Switch1 Switch2 Switch3 ]
hostname = Switch1 OR hostname = Switch2 OR hostname = Switch3
ipv4Address range [ 192.168.1.1 192.168.1.10 ] AND hostname = Switch1 OR hostname = Switch2この場合、ANDの前後が先に処理され、「IPv4アドレスが192.168.1.1~192.168.1.10の範囲内、かつ、ホスト名がSwitch1」、または、「ホスト名がSwitch2」と取り扱われます。結果、ホスト名「Switch2」のデバイスに対してはIPv4アドレスの条件は影響しません。
ipv4Address range [ 192.168.1.1 192.168.1.10 ] AND ( hostname = Switch1 OR hostname = Switch2 )実際には、ホスト名の完全一致条件を複数指定するよりは演算子inを使用するほうが括弧によるOR条件の優先処理は不要となり、シンプルに記述できます。
ipv4Address range [ 192.168.1.1 192.168.1.10 ] AND hostname in [ Switch1 Switch2 ]