Zabbix 3.2.3
Debian 8 (jessie)
Возникла необходимость получить MAC адреса коммутаторов, для их дальнейшего использования.
Решил использовать для этого SNMP, чтобы не заморачиваться со скриптами.
Нашёл вот такой OID: BRIDGE-MIB::dot1dBaseBridgeAddress.0
Вроде всё отлично, адреса собираются, ошибок нет.
Проблема обнаружилась там где её меньше всего ожидал: оказалось что zabbix при сохранении удаляет нули в старших разрядах октетов MAC адреса представленных в шестнадцатирчном формате.
т.е. елси мас адрес устройства 00:19:cb:08:7b:73, то zabbix сохраняет его как 0:19:cb:8:7b:73.
Я попроболвал получить этот же OID с помощью snmpget - вышла та же картина. Почитав мануал, нашёл ключ:
-O0 : print leading 0 for single-digit hex characters.
С этим ключом snmpget выводит мас-адрес корректно. Но куда копать дальше не предполагаю. Поиск по форумам результатов не принёс.
Проблема конечно не серьёзная, но всё ж...
Подскажите, восможно ли решить проблему корректного сохранения mac-адресов получаемых zabbix-ом по snmp средствами самого zabbix-а без использования дополнительной обработки значений (скриптом, например)?
Debian 8 (jessie)
Возникла необходимость получить MAC адреса коммутаторов, для их дальнейшего использования.
Решил использовать для этого SNMP, чтобы не заморачиваться со скриптами.
Нашёл вот такой OID: BRIDGE-MIB::dot1dBaseBridgeAddress.0
Вроде всё отлично, адреса собираются, ошибок нет.
Проблема обнаружилась там где её меньше всего ожидал: оказалось что zabbix при сохранении удаляет нули в старших разрядах октетов MAC адреса представленных в шестнадцатирчном формате.
т.е. елси мас адрес устройства 00:19:cb:08:7b:73, то zabbix сохраняет его как 0:19:cb:8:7b:73.
Я попроболвал получить этот же OID с помощью snmpget - вышла та же картина. Почитав мануал, нашёл ключ:
-O0 : print leading 0 for single-digit hex characters.
С этим ключом snmpget выводит мас-адрес корректно. Но куда копать дальше не предполагаю. Поиск по форумам результатов не принёс.
Проблема конечно не серьёзная, но всё ж...
Подскажите, восможно ли решить проблему корректного сохранения mac-адресов получаемых zabbix-ом по snmp средствами самого zabbix-а без использования дополнительной обработки значений (скриптом, например)?
Comment