SNMPエージェントのキー指定について

平素は大変お世話になっております。

・状況
server : zabbix-2.0.4 centOS 6.3
zabbixを使い、DHCPでIPが固定されていない機器に対し、SNMP経由でIPとMACの対応、生存状況を監視しようとしていますが、テンプレートのアイテム作成の段階で、詰まってしまいました・・・どうかお力添え戴けないでしょうか?

# snmpwalk -v 2c -c public 172.16.1.254 1.3.6.1.2.1.4.20.1.1.172
IP-MIB::ipAdEntAddr.172.16.1.254 = IpAddress: 172.16.1.254
を確認し、以下アイテムを作成しました。
[名前]IP2
[タイプ]SNMPv2エージェント
[キー]ipAdEntAddr.172.16.1.254
[SNMP OID]ipAdEntAddr.172.16.1.254
[データ型]文字列
この設定では、正常に取得できました。

・質問1
キーがIPにより変更された際(ipAdEntAddr.XXX.XXX.XXX.XXX)に対応できるにするには、どうしたら良いでしょうか?
以下を試しましたが、全て取得に失敗しました。
ipAdEntAddr
ipAdEntAddr.
ipAdEntAddr.172.
abcde
/var/log/zabbix/zabbix_server.logには以下ログが残ります。
item [ホスト名:ipAdEntAddr] became not supported: No Such Instance currently exists at this OID

・質問2
http://www.zabbix.com/documentation/jp/1.8/manual/config/items
9.5 SNMPエージェントに、キー名は「トリガが参照する一意な文字列」とあるので、キー名=ユニークな文字列だと理解しましたが、SNMP文字列と完全一致していないと取得できません・・・・何故でしょうか?

質問ばかりで本当申し訳ありません。
どうかよろしくお願いいたします。

コメント表示オプション

お好みのコメント表示方法を選び「設定の保存」をクリックすると変更が反映されます。
ユーザー SV1000S の写真

なんとかなりました!

# cat /usr/lib/zabbix/externalscripts/ipcheck1.sh
#!/bin/bash
proc_num=$(/usr/bin/snmpwalk -v 2c -c public $1 $2 | awk -F" " '{print $4}')
echo $proc_num

を作って、

[タイプ]外部チェック
[キー]ipcheck1.sh[{HOST.CONN},1.3.6.1.2.1.4.20.1.1.172]
[データ型]文字列
のアイテムを作ったところ、正常に取れました。

2.0から1番目に暗黙のパラメータでホスト名が渡される仕様が無くなった事に気づかず、{HOST.CONN}を書かずに延々ハマってました・・・

お陰様でなんとかなりました!ありがとうございました。