Имеется много компьютеров с разным оборудованием и разными сетевыми картами. Хотелось бы мониторить загрузку сетевухи на компьютерах.
Проблема в том, что
1. если это делать через счетчики винды, то необходимо указывать в счетчике название интерфейса, а это практически имя сетевой карты, а оно разное на машинах, что не удобно при создании единого шаблона.
2. если прописывать эти параметры в конфиге забих агента, то опять все сводится к имени сетевого интерфейса и при этом агент больше требует ресурсов по памяти и процу
3. если это делать через snmp то необходимо знать индекс интерфейса,как в функиции ifInOctets, а он меняется, так как есть не по одной сетевой карте машины и плюс еще фигурирует майкрософтовский адаптер замыкания на себя.
4. если делать через использование динамических индексов, то можно использовать поиск по мак адресу, а он разный.
Наиболее предпостительно использовать 3 или 4 вариант, так как номер интерфейса можно получить через snmp, там же можно и мак адрес получить. Но вся проблема в том, что в snmp элементы нельзя добавить макрос или функцию, типа ifInOctets{IfNumber} или ifInOctets["index","ifPhysAddress",{MACADDRESS}]. Пишет в логах, что не найдет такой OID. Не поможете как быть?
Zabbix v 1.8.1,2 из портов FreeBSD8
Проблема в том, что
1. если это делать через счетчики винды, то необходимо указывать в счетчике название интерфейса, а это практически имя сетевой карты, а оно разное на машинах, что не удобно при создании единого шаблона.
2. если прописывать эти параметры в конфиге забих агента, то опять все сводится к имени сетевого интерфейса и при этом агент больше требует ресурсов по памяти и процу
3. если это делать через snmp то необходимо знать индекс интерфейса,как в функиции ifInOctets, а он меняется, так как есть не по одной сетевой карте машины и плюс еще фигурирует майкрософтовский адаптер замыкания на себя.
4. если делать через использование динамических индексов, то можно использовать поиск по мак адресу, а он разный.
Наиболее предпостительно использовать 3 или 4 вариант, так как номер интерфейса можно получить через snmp, там же можно и мак адрес получить. Но вся проблема в том, что в snmp элементы нельзя добавить макрос или функцию, типа ifInOctets{IfNumber} или ifInOctets["index","ifPhysAddress",{MACADDRESS}]. Пишет в логах, что не найдет такой OID. Не поможете как быть?
Zabbix v 1.8.1,2 из портов FreeBSD8
Comment