У меня есть Nagios. Необходимо получить входящий трафик, но почему-то удаленный сервер имеет одинаковое описание для обоих сетевых адаптеров, и с помощью snmpwalk можно распознать имя интерфейса (eno1). Теперь я хочу изменить описание одного из интерфейсов, но не могу. Это команда:
snmpset -v 2c -c сообщество удаленный IP iso.3.6.1.2.1.2.2.1.2.2 s "Intel eno1"
Выход:
Ошибка в пакете. Причина: notWritable (этот объект не поддерживает модификацию) Неудачный объект: iso.3.6.1.2.1.2.2.1.2.2
Snmpd.conf удаленного сервера:
группа MyROGroup v1 xxxxxxx
группа MyRWGroup v2c xxxxxxx
группа MyROGroup usm xxxxxxx
доступ к MyROGroup "" любой нет точный все нет нет
доступ к MyRWGroup "" любой без аутентификации точно все все все
Информация об удаленном сервере:
Описание: Ubuntu 16.04 LTS Выпуск: 16.04 Кодовое имя: xenial
Как я могу это изменить? Мне нужно только найти способ различать интерфейсы, когда я отправляю запрос snmp, потому что оба имеют в качестве описания «Intel Corporation I210 Gigabit Network Connection», а плагин Nagios не позволяет удовлетворить запрос на отправку по OID.
Спасибо.
РЕДАКТИРОВАТЬ: Еще одна проблема с этим сервером заключается в том, что я не могу отправлять такие запросы:
snmpwalk -v 2c -c community REMOTE-IP sysUpTime
Вывод:
sysUpTime: Unknown Object Identifier (Sub-id not found: (top) -> sysUpTime)
На удаленном сервере я могу успешно выполнить mibs-download, но я все равно получаю этот вывод, когда отправляю snmpwalk. Возможно, это связано с другой проблемой.
Одним из решений может быть создание собственного файла MIB. Это позволит вам отобразить OID места назначения в удобочитаемый формат, определенный локально.