Comments 16
Есть ли возможность, пожалуйста, заполнить строчку про SNMP в реестре сравнения протоколов?
https://docs.google.com/spreadsheets/d/1i3PIL1bIHJZch8-J2BPb0OngzSSu2hwXMPfh8MxARR4/edit?gid=0#gid=0
Рекомендации по безопасности
Используйте SNMPv3 вместо SNMPv1 и SNMPv2c для шифрования данных.
Почему же вы не следуете своей собственной рекомендации, и везде в примерах в вас версия 2c?
Ну там чет настраивать надо на циске, группы какие-то и чето еще, хрен поймешь в общем. (Примерно реальный услышанный мной ответ на такой же вопрос, только о настоящей сети)
Примеры с SNMPv2c использованы для лабораторных работ, где акцент на функциональности, а не безопасности. В реальной эксплуатации рекомендуется использовать SNMPv3
Проверить, открыт ли порт SNMP на устройстве (Windows):
telnet <IP-адрес> 161
А ничего страшного, что SNMP по UDP работает?
Спасибо, что подчеркнули. Стандартно SNMP работает через UDP, но в некоторых случаях его могут настроить для работы через TCP для повышения надежности. Это редко встречается в практике.
Это как прямой угол в военное время может достигать 100 градусов?
Можете привести пример настройки SNMP для работы по TCP?
Это как прямой угол в военное время может достигать 100 градусов?
Не-не... прямой угол всегда 90 градусов. А 100 градусов - это температура кипения воды. Военные их постоянно путают...
Это встречается редко, но бывают специфические случаи, когда нужно использовать соединение TCP, например, SNMPv3 через TCP или SNMP через TLS/SSL.
Источник: https://www.dell.com/support/kbdoc/ru-az/000021179/ecs-включение-tcp-и-или-udp-на-агенте-snmp
На картинке MIB на устройствах - это не так, устройства оперируют только цифровой идентификацией объектов управления. MIB - база данных, находится на станции управления для упрощения восприятия объекта управления, например человеком.
Еще: наличие стандартных SNMP объектов, принятых ISO и вендорных, в которых вендор может чудить как угодно. Вендорные будут начинаться к примеру с .1.3.6.1.4.1.43823 .
43823 - это id вендора. В примере для Cisco указаны стандартные объекты, большая часть чуть умного сетевого оборудования имеет такие же.
На Windows
Для работы с SNMP в Windows требуется утилита snmpwalk, snmpget, или другие из пакета Net-SNMP. Убедитесь, что SNMP утилиты установлены (Net-SNMP можно скачать отдельно).
Я так понимаю, это вы тонко поиздевались над Windows-юзерами, да? На сайте SourceForge есть только исходники, а соответствующий README для Win32 предлагает юзеру самостоятельно собрать EXE файл на С++. В разделе же net-snmp binaries там есть только версия 5.7, то есть далеко не самая свежая. И честно предупреждающая, что она совсем 32-битная, и на 64-битной системе не всё будет работать, и предлагает скачать 64-битный установщик... которого там просто нет.
Неужели трудно было либо указать, где есть уже собранные исполняемые файлы, не имеющие ограничения по функционалу, либо дать ссылку на аналогичный по функционалу пакет (например, аналогичные утилиты от SNMPSoft), поставляющий готовые исполняемые файлы?
Fundamentals SNMP