LLD フィルタの使い方について
SNMP のインターフェイス名を取得して、対象を正規表現でフィルタを
実施したいのですが、いろいろ試してみましたが意図した結果にならず
解決策を知りたく投稿いたしました。
やりたいこと
Gi0 や Fa0 は対象 、 Gi0.751 や Fa0.751は対象外
としたい。そこで
「.」を含まないのフィルタを以下のように設定しました。
((^Fa(?!.*\.).*$)|(^Gi(?!.*\.).*$))
これで、Faはあるが「.」がないもの or Giはあるが「.」がないもの
を実現したいのですが、すべて検出できなくなってしまいます。
(Fa|Gi)
とすると、すべて検出されてしまいます。
ちなみに「管理」「正規表現」のテストで実施すると
こちらが想定した結果が帰ってきますが、LLDのフィルタ欄に設定すると
意図した動作にならない状況です。
LLDのフィルタ欄は使用できる文法が違うのでしょうか?
アドバイスをお願い致します。