[Решено] Centos 8 SNMP не могу найти MIB

Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
Ответить
[Решено] Centos 8 SNMP не могу найти MIB
Centos 8 SNMP не могу найти MIB
не могу найти MIB файлы
вообще не очень понимаю как установить агент SNMP
Установка:
yum install net-snmp-utils

сюда входит:
Код
snmpbulkget    snmpdelta      snmpinform     snmptable      snmptrapd
snmpbulkwalk   snmpdf         snmpnetstat    snmptest       snmpusm
snmpconf       snmpget        snmpset        snmptranslate  snmpvacm
snmpd          snmpgetnext    snmpstatus     snmptrap       snmpwalk


1. Расположение каталога CentOS MIBs:
net-snmp-config --default-mibdirs
/root/.snmp/mibs:/usr/share/snmp/mibs

тут: /usr/share/snmp/mibs/

2.Где расположен конфиг snmp:
net-snmp-config --snmpconfpath
/etc/snmp:/usr/share/snmp:/usr/lib64/snmp:/root/.snmp:/var/lib/net-snmp

тут: /etc/snmp/snmp.conf  - он может быть пуст

3. как добавлять mibs
Скопировать нужный MIB файл в /usr/share/snmp/mibs/
Предпочтительное расширение файлов .txt
Услуги Системного Администратора - Работаю только с Юр. Лицами по договору обслуживания.
Установка SNMP MIB на Cent OS
Пример для HP UPS R5500.
Без установленных MIB, при попытке выполнить команду
snmpwalk -v 2c -c public 192.168.0.101 .1.3.6.1.4.1.232.165.3.1
Вывод будет следующим
SNMPv2-SMI::enterprises.232.165.3.1.1.0 = STRING: "Hewlett-Packard"
SNMPv2-SMI::enterprises.232.165.3.1.2.0 = STRING: "R5500 XR"



Для установки, необходимо скачать файлы MIB с сайта производителя
CPQPOWER-MIB.mib
CPQHOST-MIB.mib


Переименовать mib в txt и скопировать в
/usr/share/snmp/mibs

Добавить в команду snmpwalk указатель на mib

snmpwalk -v 2c -c public 192.168.0.101 .1.3.6.1.4.1.232.165.3.1  -m CPQPOWER-MIB
CPQPOWER-MIB::upsIdentManufacturer.0 = STRING: "Hewlett-Packard"
CPQPOWER-MIB::upsIdentModel.0 = STRING: "R5500 XR"

Чтобы каждый раз не подгружать постоянно используемые mib'ы можно добавить в конфигурацию автозагрузку нужного mib'а.
Найти пути откуда берутся настройки
net-snmp-config --snmpconfigpath
/etc/snmp:/usr/share/snmp:/usr/lib64/snmp:/root/.snmp:/var/lib/net-snmp
Создать файл(если еще не создан), например
/etc/snmp/snmp.conf
Добавить строку
mibs +CPQPOWER-MIB

Теперь можно не использовать дополнительный указатель:
snmpwalk -v 2c -c public 192.168.0.101 .1.3.6.1.4.1.232.165.3.1
CPQPOWER-MIB::upsIdentManufacturer.0 = STRING: "Hewlett-Packard"
CPQPOWER-MIB::upsIdentModel.0 = STRING: "R5500 XR"

Также в файл /etc/snmp/snmp.conf  можно добавить
mibs +ALL
Тогда подгружаться будут все доступные mib'ы.
Услуги Системного Администратора - Работаю только с Юр. Лицами по договору обслуживания.
Страницы: 1
Ответить
Форма ответов
 
Текст сообщения*
:) ;) :D 8-) :( :| :cry: :evil: :o :oops: :{} :?: :!: :idea:
Защита от автоматических сообщений. Введите символы, изображенные на этой картинке в поле ввода &quote;Код подтверждения&quote;.