Назад | Перейти на главную страницу

Сервер Linux не позволяет изменять описание OID - команда snmpset

У меня есть 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 места назначения в удобочитаемый формат, определенный локально.