Кроме того, для установки из источника необходимо выполнить несколько шагов.
Следуйте здесь,
Шаг 1: Войдите в систему как root (su - root)
Шаг 2. Перейдите в домашнюю папку, где хранится файл net-snmp tar.gz.
Введите эту команду в командной строке
tar -zxvf net-snmp-5.5.tar.gz
(я все еще использую v 5.5. Измените это в вашей версии)
Шаг 3. Перейдите в нетарированный каталог.
Шаг 4: Run ./configure
Шаг 5: make
Шаг 6: make install
Шаг 7. Теперь у вас установлен и готов к использованию netsnmp.
Ха-ха .. не совсем .. еще много вещей, которые нужно сделать, прежде чем мы сможем сказать ... да .. это прекрасно работает ..
Шаг 8: Перейдите к /usr/local/bin
, чтобы увидеть, есть ли в папке куча файлов snmp, таких как snmpconf snmptranslate и т. Д. *
Шаг 9: также посмотрите, есть ли папка /usr/local/share/snmp/mibs
, и посмотрите, все ли файлы MIB присутствуют.
Шаг 10: Если до этого все в порядке, попробуйте выполнить проверку некоторых конфигураций (в противном случае начните заново).
Беги,
net-snmp-config --default-mibdirs
и вы должны получить вывод
/root/.snmp/mibs:/usr/local/share/snmp/mibs
Run
net-snmp-config --snmpconfpath
вывод должен быть как
/usr/local/etc/snmp:/usr/local/share/snmp:/usr/local/lib/snmp:/root/.snmp:/var/net-snmp
Шаг 11: Беги,
ldd /usr/local/bin/snmptranslate
вывод будет:
linux-gate.so.1 => (0x00110000)
libnetsnmpagent.so.15 => not found
libnetsnmphelpers.so.15 => not found
libnetsnmpmibs.so.15 => not found
libnetsnmp.so.15 => not found
Это означает, что вы можете получить snmp *: ошибка при загрузке общих библиотек:
как например, как упомянуто выше libnetsnmp.so.20: он не может открыть общий объектный файл.
Если нет ошибок, как указано выше, не нужно ничего делать, но если ошибка появляется, то вам нужно выполнить следующие шаги
Отредактируйте ld.so.conf в / etc и добавьте детали пути к lib в / usr / local / lib, а затем запустите ldconfig
vi /etc/ld.so.conf
/usr/X11R6/lib/Xaw3d
/usr/X11R6/lib
/usr/lib/Xaw3d
/usr/i386-suse-linux/lib
/usr/local/lib
/opt/kde3/lib
include /etc/ld.so.conf.d/*.conf
(Я часто использую Suse. Но кое-что очень похоже на Debian)
Шаг 12: Выполнить,
ldconfig
Шаг 13: Теперь вы должны указать netsnmp, где искать файлы MIB. Вы используете команду snmpconf, чтобы сделать это. Введите эту команду в командной строке.
snmpconf
Это то, что появится на вашем экране,
Я могу создать следующие типы файлов конфигурации для вас.
Выберите тип файла, который вы хотите создать:
(вы можете создать более одного при запуске этой программы)
1: snmpd.conf
2: snmptrapd.conf
3: snmp.conf
Другие варианты: выход
Выбрать файл: 3
Информация о конфигурации, которая может быть помещена в snmp.conf, разделена
на разделы. Выберите раздел конфигурации для snmp.conf
что вы хотите создать:
1: Отладка параметров вывода
2: текстовый разбор MIB
3: Параметры стиля вывода
4: Параметры аутентификации по умолчанию
Другие варианты: закончено
Выберите раздел: готово
Я могу создать следующие типы файлов конфигурации для вас.
Выберите тип файла, который вы хотите создать:
(вы можете создать более одного при запуске этой программы)
1: snmpd.conf
2: snmptrapd.conf
3: snmp.conf
Другие варианты: выход
Выбрать файл: выйти
Были созданы следующие файлы:
snmp.conf
Эти файлы должны быть перемещены в / usr / local / share / snmp, если вы
хочу, чтобы они использовались всеми в системе. В будущем, если вы добавите
опция -i в командной строке я скопирую туда автоматически для вас.
Или, если вы хотите, чтобы они только для личного использования, скопируйте их в
/root/.snmp. В будущем, если вы добавите опцию -p к
командная строка я скопирую их туда автоматически для вас.
Шаг 14: скопировать файл snmp.conf.
cp snmp.conf /usr/local/share/snmp/
Шаг 15: наконец попробуйте это.
snmptranslate -Tp -IR ipMIB
Вы увидите древовидную структуру на вашем экране.
Это означает, что все, что вы установили, работает
Так что теперь ошибок не будет из-за конфигурации ..
что бы ни напортачило, это ваша ответственность; -)
Приветствия