ローレベルディスカバリを利用したCISCO HSRPのステータス取得について

【Zabbixバージョン】
 3.0.6

【質問内容】
 CISCO Catalystの各VLANに設定しているHSRPの状態を
 LLDを利用して取得したいと考えています。

 LLDのSNMP DISCOVERRY で MACRO{SNMPINDEX}を使い、
 「35.126」や「36.126」をindexとして取得したいのですが、
 「35」や「36」としか、値を取得できません。

 希望する値の取得方法はありますでしょうか。
 
 # snmpwalk -v 2c -Oa -c public A.B.C.D CISCO-HSRP-MIB::cHsrpGrpStandbyState
 CISCO-HSRP-MIB::cHsrpGrpStandbyState.35.126 = INTEGER: active(6)
 CISCO-HSRP-MIB::cHsrpGrpStandbyState.36.126 = INTEGER: active(6)
 CISCO-HSRP-MIB::cHsrpGrpStandbyState.37.126 = INTEGER: active(6)
 CISCO-HSRP-MIB::cHsrpGrpStandbyState.38.126 = INTEGER: active(6)
 CISCO-HSRP-MIB::cHsrpGrpStandbyState.39.126 = INTEGER: active(6)
 CISCO-HSRP-MIB::cHsrpGrpStandbyState.40.129 = INTEGER: active(6)
 CISCO-HSRP-MIB::cHsrpGrpStandbyState.41.254 = INTEGER: active(6)
 CISCO-HSRP-MIB::cHsrpGrpStandbyState.42.126 = INTEGER: active(6)
 CISCO-HSRP-MIB::cHsrpGrpStandbyState.43.126 = INTEGER: active(6)
 CISCO-HSRP-MIB::cHsrpGrpStandbyState.44.126 = INTEGER: active(6)

コメント表示オプション

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

現時点のZabbixのSNMPでのディスカバリ処理では、

 IF-MIB::ifAlias.1
 IF-MIB::ifAlias.2
 IF-MIB::ifAlias.3

というような1つの数字でのリスト作成にしか対応していなかった
と思います。

昔、HSRP対応ということでスクリプトを作成していた方がいらっし
ゃたようですが、現時点ではメンテナンスされていないようです。

例:
https://share.zabbix.com/network_devices/cisco/cisco-hsrp
https://github.com/jjmartres/Zabbix/tree/master/zbx-templates/zbx-cisco/...
https://github.com/simonkowallik/Zabbix-Addons/tree/master/advsnmp.disco...

同様のディスカバリ処理を行うようなスクリプトを用意して対応す
ることが必要になると思われます。