Доброго времени суток, форумчане!
Есть задача мониторить статус камер на регистраторе Dahua.
Путем изучения MIB, шаблоном из репозитория и snmpwalk были добыты OID`ы с именами камер, IP адресами камер и их статусами, но вот незадача - в разных таблицах эти данные.
Вот правило:
discovery[{#ICAM_IP}, 1.3.6.1.4.1.1004849.2.10.2.2.1.2, {#CAM_NAME}, 1.3.6.1.4.1.1004849.2.10.2.2.1.4, {#CAM_STATUS}, 1.3.6.1.4.1.1004849.2.10.1.2.1.2]
И если с именем и адресом камер все ок, то со статусом у меня беда.
В первых двух параметрах счисление OID идет с 1 по 64, а таблица со статусами счисляется с 0 до 63... По итогу имею создание лишних элементов и смещение статусов.
Т.е. после запуска дискавери мы получаем созданные элементы данных с {#ICAM_IP} и {#CAM_NAME} с {#SNMPINDEX} 1, что является параметрами первого канала, а вот {#CAM_STATUS} первого канала будет с {#SNMPINDEX} равному 0.
Для наглядности сопоставил в табличке:

Возможно ли корректно отдискаверить и сопоставить все данные актуальным каналам на регистраторе?
Есть задача мониторить статус камер на регистраторе Dahua.
Путем изучения MIB, шаблоном из репозитория и snmpwalk были добыты OID`ы с именами камер, IP адресами камер и их статусами, но вот незадача - в разных таблицах эти данные.
Вот правило:
discovery[{#ICAM_IP}, 1.3.6.1.4.1.1004849.2.10.2.2.1.2, {#CAM_NAME}, 1.3.6.1.4.1.1004849.2.10.2.2.1.4, {#CAM_STATUS}, 1.3.6.1.4.1.1004849.2.10.1.2.1.2]
И если с именем и адресом камер все ок, то со статусом у меня беда.
В первых двух параметрах счисление OID идет с 1 по 64, а таблица со статусами счисляется с 0 до 63... По итогу имею создание лишних элементов и смещение статусов.
Т.е. после запуска дискавери мы получаем созданные элементы данных с {#ICAM_IP} и {#CAM_NAME} с {#SNMPINDEX} 1, что является параметрами первого канала, а вот {#CAM_STATUS} первого канала будет с {#SNMPINDEX} равному 0.
Для наглядности сопоставил в табличке:
Возможно ли корректно отдискаверить и сопоставить все данные актуальным каналам на регистраторе?
Comment