Протокол SNMP в POSIX-операционных системах.

Вопросы написания собственного программного кода (на любых языках)

Модератор: Olej

SimpleUser
Писатель
Сообщения: 69
Зарегистрирован: 02 авг 2012, 14:22
Откуда: Москва
Контактная информация:

Протокол SNMP в POSIX-операционных системах.

Непрочитанное сообщение SimpleUser » 15 фев 2013, 20:43

Olej писал(а):Вовсе не все (или далеко не все) OID, которые вы вычитаете в каких-то MIB-файлах - существуют реально в теле программы агента (snmpd в простейшем случае). Т.е. они просто не существуют, не поддерживаются.

MIB-файлы + утилита snmptranslate имеют дело только с описаниями OID. Утилита snmptranslate всего лишь читает MIB-файлы - она ничего не знает вообще о реально существующих агентах SNMP...

Утилиты snmpget, snmwalk, snmpset (ну и snmtrap и snmpinfo) - напротив, посылают запрос к реально работающему SNMP-агенту, они не знают ни о каких MIB-переменных, работают только с числовыми OID.
SimpleUser писал(а):А я могу их установить программно и какой-либо утилитой?
Нет, конечно! ;-)
Как вы могли бы присвоить значение переменной в программе, в которой такой переменной не существует?
Ecли подумать, на половину моих проблем здесь дан исчерпывающий ответ. Но недоумеваю, почему предлагаемый к скачиванию snmp-агент такой "обрезанный"? Кроме группы system почти ничего:( Зачем же нужен такой огромной и подробный snmpd.conf, если доступ к другим, перечисленным в нём oid-aм обеспечить нельзя ввиду ограниченности агента? Когда я собрал тестовый проект, файл myagn.conf сделал чуть менее закомментированным, а именно, снял комментарии вот с этой части:
Изображение
На что make мне тут же выругалась:
agnres13-02-08.png
agnres13-02-08.png (77.92 КБ) 6512 просмотров
Наверное эксперимент с подключением других групп следует считать законченным? Осталось с маской разобраться. Префикс /24 ведь cоответствует адресам 192.168.4.* , как в нашей локальной сети. Надо попробовать с разными цифрами.
Вложения
myagnConf2013-02-08.png
(108.56 КБ) 5334 скачивания

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Протокол SNMP в POSIX-операционных системах.

Непрочитанное сообщение Olej » 15 фев 2013, 23:51

SimpleUser писал(а):Префикс /24 ведь cоответствует адресам 192.168.4.* , как в нашей локальной сети.
Да, 24 - это 24 единичных бит маски, как это принято для сетей 192.168.*.* - подсети класса С.
Есть 2 формы записи IP и маски, вот как примеры:
- 192.168.1.0:255.255.255.0
- 192.168.1.0/24
Эти записи эквивалентны (если вы распишете 4 байта записи 255.255.255.0, то у вас как-раз 24 старших бит будут 1).

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Протокол SNMP в POSIX-операционных системах.

Непрочитанное сообщение Olej » 05 фев 2014, 16:20

К этому материалу (по SNMP) проявили интерес в IBM DeveloperWorks, "есть мнение" :lol: подготовить публикацию у них цикла статей...

Тема вообще очень интересная ... особенно в контексте безопасности ... и шумных откровений Сноудена последних месяцев:
- SNMP широко оглашён и позиционирован как протокол сетевого управления ...
- и все(!) разработчики сетевого оборудования закладывают SNMP в управление своими устройствами: ADSL, роутеры, USB-"свистки", маршрутизаторы, сетевые сервера ... и далее, далее, далее ...
- OID-ы или "точки управления" SNMP никак не стандартизированы и не специфицированы ... отданы на абсолютный откуп производителю,
- т.е. если на какой-то OID на устройстве на любом IP в мире записать (по сети) определённое значение, то ... устройство может, например, из маршрутизатора превратиться в USB-"свисток" :lol: ... "лёгким движением руки брюки превращаются..."(с) :lol:

Но протокол SNMP, по моим наблюдениям, из IT-специалистов подавляющее большинство знает только по названию!
На русском языке нет ни одной внятной публикации с толкованием SNMP (по крайней мере мне так кажется: я в силу производственных задач был как-то вынужден около года ежедневно 8 часов заниматься "вокруг SNMP", так вот я тогда поиском перерыл всё что можно, и не нашёл ничего - всё пришлось разгребать по оригинальной документации проекта net-snmp и других).
На английском тоже документация по SNMP ... рваная, кусочная, и разбросанная по разным ресурсам.

Так что это предмет, в сторону которого стоит посмотреть.

P.S. Ну, и счётчик просмотров этой темы за год впечатляет: 5353 - >13 просмотров в день. :-o


Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Протокол SNMP в POSIX-операционных системах.

Непрочитанное сообщение Olej » 09 июн 2016, 14:34

Книга:
Изображение
Кевин Дж. Шмидт, Дуглас Р. Мауро
Основы SNMP, 2-е издание
ISBN: 978-5-93286-203-2
520 страниц
январь 2012
СПб.: Символ-Плюс
Правда перевод с издания 2005г.
Но в SNMP не должно быть существенных изменений.

Скачать книгу (осторожно: варёз! :-o ) можно здесь: Основы SNMP

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Протокол SNMP в POSIX-операционных системах.

Непрочитанное сообщение Olej » 14 июн 2016, 23:14

По прошествии >2 лет, снова возникла необходимость обратиться к программированию агентов SNMP.
И прежде всего, с обзора что там происходит с требуемыми инсталляциями в последних дистрибутивах Linux (чистыми после инсталляции).
Fedora 23

Код: Выделить всё

[olej@dell own.WORK]$ ls -w100 /usr/share/snmp/mibs
ls: невозможно получить доступ к /usr/share/snmp/mibs: Нет такого файла или каталога

Код: Выделить всё

[olej@dell own.WORK]$ dnf list net-snmp*
Последняя проверка окончания срока действия метаданных: 12 days, 6:06:04 назад, Thu Jun  2 16:43:33 2016.
Доступные пакеты
net-snmp.x86_64                                                         1:5.7.3-7.fc23                                               fedora
net-snmp-agent-libs.i686                                                1:5.7.3-7.fc23                                               fedora
net-snmp-agent-libs.x86_64                                              1:5.7.3-7.fc23                                               fedora
net-snmp-devel.i686                                                     1:5.7.3-7.fc23                                               fedora
net-snmp-devel.x86_64                                                   1:5.7.3-7.fc23                                               fedora
net-snmp-gui.x86_64                                                     1:5.7.3-7.fc23                                               fedora
net-snmp-libs.i686                                                      1:5.7.3-7.fc23                                               fedora
net-snmp-libs.x86_64                                                    1:5.7.3-7.fc23                                               fedora
net-snmp-perl.x86_64                                                    1:5.7.3-7.fc23                                               fedora
net-snmp-python.x86_64                                                  1:5.7.3-7.fc23                                               fedora
net-snmp-utils.x86_64                                                   1:5.7.3-7.fc23                                               fedora

Код: Выделить всё

[olej@dell own.WORK]$ sudo dnf install net-snmp
[sudo] пароль для olej: 
Последняя проверка окончания срока действия метаданных: 1:19:08 назад, Tue Jun 14 21:33:13 2016.
Зависимости разрешены.
===========================================================================================================================================
 Package                                 Архитектура                Версия                               Репозиторий                 Размер
===========================================================================================================================================
Установка:
 lm_sensors-libs                         x86_64                     3.4.0-3.fc23                         fedora                       46 k
 mariadb-common                          x86_64                     1:10.0.23-1.fc23                     updates                      74 k
 mariadb-config                          x86_64                     1:10.0.23-1.fc23                     updates                      25 k
 mariadb-libs                            x86_64                     1:10.0.23-1.fc23                     updates                     637 k
 net-snmp                                x86_64                     1:5.7.3-7.fc23                       fedora                      352 k
 net-snmp-agent-libs                     x86_64                     1:5.7.3-7.fc23                       fedora                      703 k
 net-snmp-libs                           x86_64                     1:5.7.3-7.fc23                       fedora                      787 k

Результат операции
===========================================================================================================================================
Установка  7 Пакетов

Объем загрузки: 2.6 M
Объем изменений: 9.7 M
Продолжить? [д/Н]: y
Загрузка пакетов:
(1/7): net-snmp-5.7.3-7.fc23.x86_64.rpm                                                                    337 kB/s | 352 kB     00:01    
(2/7): lm_sensors-libs-3.4.0-3.fc23.x86_64.rpm                                                              31 kB/s |  46 kB     00:01    
(3/7): mariadb-libs-10.0.23-1.fc23.x86_64.rpm                                                              453 kB/s | 637 kB     00:01    
(4/7): mariadb-common-10.0.23-1.fc23.x86_64.rpm                                                            592 kB/s |  74 kB     00:00    
(5/7): mariadb-config-10.0.23-1.fc23.x86_64.rpm                                                            361 kB/s |  25 kB     00:00    
(6/7): net-snmp-agent-libs-5.7.3-7.fc23.x86_64.rpm                                                         149 kB/s | 703 kB     00:04    
(7/7): net-snmp-libs-5.7.3-7.fc23.x86_64.rpm                                                               198 kB/s | 787 kB     00:03    
-------------------------------------------------------------------------------------------------------------------------------------------
Общий размер                                                                                               338 kB/s | 2.6 MB     00:07     
Проверка транзакции
Проверка транзакции успешно завершена.
Идет проверка транзакции
Тест транзакции проведен успешно
Выполнение транзакции
  Установка    : net-snmp-libs-1:5.7.3-7.fc23.x86_64                                                                                   1/7 
  Установка    : lm_sensors-libs-3.4.0-3.fc23.x86_64                                                                                   2/7 
  Установка    : net-snmp-agent-libs-1:5.7.3-7.fc23.x86_64                                                                             3/7 
  Установка    : mariadb-config-1:10.0.23-1.fc23.x86_64                                                                                4/7 
  Установка    : mariadb-common-1:10.0.23-1.fc23.x86_64                                                                                5/7 
  Установка    : mariadb-libs-1:10.0.23-1.fc23.x86_64                                                                                  6/7 
  Установка    : net-snmp-1:5.7.3-7.fc23.x86_64                                                                                        7/7 
  Проверка     : net-snmp-1:5.7.3-7.fc23.x86_64                                                                                        1/7 
  Проверка     : lm_sensors-libs-3.4.0-3.fc23.x86_64                                                                                   2/7 
  Проверка     : net-snmp-agent-libs-1:5.7.3-7.fc23.x86_64                                                                             3/7 
  Проверка     : net-snmp-libs-1:5.7.3-7.fc23.x86_64                                                                                   4/7 
  Проверка     : mariadb-libs-1:10.0.23-1.fc23.x86_64                                                                                  5/7 
  Проверка     : mariadb-common-1:10.0.23-1.fc23.x86_64                                                                                6/7 
  Проверка     : mariadb-config-1:10.0.23-1.fc23.x86_64                                                                                7/7 

Установлено:
  lm_sensors-libs.x86_64 3.4.0-3.fc23        mariadb-common.x86_64 1:10.0.23-1.fc23       mariadb-config.x86_64 1:10.0.23-1.fc23         
  mariadb-libs.x86_64 1:10.0.23-1.fc23       net-snmp.x86_64 1:5.7.3-7.fc23               net-snmp-agent-libs.x86_64 1:5.7.3-7.fc23      
  net-snmp-libs.x86_64 1:5.7.3-7.fc23       

Выполнено!

Код: Выделить всё

[olej@dell own.WORK]$ ls -w100 /usr/share/snmp/mibs
AGENTX-MIB.txt                       IPV6-UDP-MIB.txt           SNMP-TARGET-MIB.txt
BRIDGE-MIB.txt                       LM-SENSORS-MIB.txt         SNMP-TLS-TM-MIB.txt
DISMAN-EVENT-MIB.txt                 MTA-MIB.txt                SNMP-TSM-MIB.txt
DISMAN-SCHEDULE-MIB.txt              NET-SNMP-AGENT-MIB.txt     SNMP-USER-BASED-SM-MIB.txt
DISMAN-SCRIPT-MIB.txt                NET-SNMP-EXAMPLES-MIB.txt  SNMP-USM-AES-MIB.txt
EtherLike-MIB.txt                    NET-SNMP-EXTEND-MIB.txt    SNMP-USM-DH-OBJECTS-MIB.txt
HCNUM-TC.txt                         NET-SNMP-MIB.txt           SNMPv2-CONF.txt
HOST-RESOURCES-MIB.txt               NET-SNMP-PASS-MIB.txt      SNMPv2-MIB.txt
HOST-RESOURCES-TYPES.txt             NET-SNMP-TC.txt            SNMPv2-SMI.txt
IANA-ADDRESS-FAMILY-NUMBERS-MIB.txt  NET-SNMP-VACM-MIB.txt      SNMPv2-TC.txt
IANAifType-MIB.txt                   NETWORK-SERVICES-MIB.txt   SNMPv2-TM.txt
IANA-LANGUAGE-MIB.txt                NOTIFICATION-LOG-MIB.txt   SNMP-VIEW-BASED-ACM-MIB.txt
IANA-RTPROTO-MIB.txt                 RFC1155-SMI.txt            TCP-MIB.txt
IF-INVERTED-STACK-MIB.txt            RFC1213-MIB.txt            TRANSPORT-ADDRESS-MIB.txt
IF-MIB.txt                           RFC-1215.txt               TUNNEL-MIB.txt
INET-ADDRESS-MIB.txt                 RMON-MIB.txt               UCD-DEMO-MIB.txt
IP-FORWARD-MIB.txt                   SCTP-MIB.txt               UCD-DISKIO-MIB.txt
IP-MIB.txt                           SMUX-MIB.txt               UCD-DLMOD-MIB.txt
IPV6-FLOW-LABEL-MIB.txt              SNMP-COMMUNITY-MIB.txt     UCD-IPFWACC-MIB.txt
IPV6-ICMP-MIB.txt                    SNMP-FRAMEWORK-MIB.txt     UCD-SNMP-MIB.txt
IPV6-MIB.txt                         SNMP-MPD-MIB.txt           UDP-MIB.txt
IPV6-TCP-MIB.txt                     SNMP-NOTIFICATION-MIB.txt
IPV6-TC.txt                          SNMP-PROXY-MIB.txt

Код: Выделить всё

[olej@dell own.WORK]$ ls -l /lib/systemd/system/snmp*
-rw-r--r--. 1 root root 306 сен  5  2015 /lib/systemd/system/snmpd.service
-rw-r--r--. 1 root root 316 сен  5  2015 /lib/systemd/system/snmptrapd.service

Код: Выделить всё

[olej@dell own.WORK]$ service snmpd status
Redirecting to /bin/systemctl status  snmpd.service
● snmpd.service - Simple Network Management Protocol (SNMP) Daemon.
   Loaded: loaded (/usr/lib/systemd/system/snmpd.service; disabled; vendor preset: disabled)
   Active: inactive (dead)

[olej@dell own.WORK]$ service snmptrapd status
Redirecting to /bin/systemctl status  snmptrapd.service
● snmptrapd.service - Simple Network Management Protocol (SNMP) Trap Daemon.
   Loaded: loaded (/usr/lib/systemd/system/snmptrapd.service; disabled; vendor preset: disabled)
   Active: inactive (dead)

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Протокол SNMP в POSIX-операционных системах.

Непрочитанное сообщение Olej » 15 июн 2016, 01:45

Olej писал(а): Fedora 23

Код: Выделить всё

[olej@dell own.WORK]$ which snmpwalk
/usr/bin/which: no snmpwalk in (/usr/lib64/qt-3.3/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/opt/android-studio/bin:/home/olej/.local/bin:/home/olej/bin:/opt/android-studio/bin:/opt/android-studio/bin)

[olej@dell own.WORK]$ which snmpget
/usr/bin/which: no snmpget in (/usr/lib64/qt-3.3/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/opt/android-studio/bin:/home/olej/.local/bin:/home/olej/bin:/opt/android-studio/bin:/opt/android-studio/bin)

Код: Выделить всё

[olej@dell own.WORK]$ dnf list all net-snmp*
Последняя проверка окончания срока действия метаданных: 12 days, 7:20:12 назад, Thu Jun  2 16:43:33 2016.
Установленные пакеты
net-snmp.x86_64                                                         1:5.7.3-7.fc23                                              @fedora
net-snmp-agent-libs.x86_64                                              1:5.7.3-7.fc23                                              @fedora
net-snmp-libs.x86_64                                                    1:5.7.3-7.fc23                                              @fedora
Доступные пакеты
net-snmp-agent-libs.i686                                                1:5.7.3-7.fc23                                              fedora 
net-snmp-devel.i686                                                     1:5.7.3-7.fc23                                              fedora 
net-snmp-devel.x86_64                                                   1:5.7.3-7.fc23                                              fedora 
net-snmp-gui.x86_64                                                     1:5.7.3-7.fc23                                              fedora 
net-snmp-libs.i686                                                      1:5.7.3-7.fc23                                              fedora 
net-snmp-perl.x86_64                                                    1:5.7.3-7.fc23                                              fedora 
net-snmp-python.x86_64                                                  1:5.7.3-7.fc23                                              fedora 
net-snmp-utils.x86_64                                                   1:5.7.3-7.fc23                                              fedora 

[olej@dell own.WORK]$ sudo dnf install net-snmp-utils
[sudo] пароль для olej: 
Последняя проверка окончания срока действия метаданных: 2:32:25 назад, Tue Jun 14 21:33:13 2016.
Зависимости разрешены.
===========================================================================================================================================
 Package                              Архитектура                  Версия                               Репозиторий                  Размер
===========================================================================================================================================
Установка:
 net-snmp-utils                       x86_64                       1:5.7.3-7.fc23                       fedora                       208 k

Результат операции
===========================================================================================================================================
Установка  1 Пакет

Объем загрузки: 208 k
Объем изменений: 426 k
Продолжить? [д/Н]: y
Загрузка пакетов:
net-snmp-utils-5.7.3-7.fc23.x86_64.rpm                                                                     464 kB/s | 208 kB     00:00    
-------------------------------------------------------------------------------------------------------------------------------------------
Общий размер                                                                                                91 kB/s | 208 kB     00:02     
Проверка транзакции
Проверка транзакции успешно завершена.
Идет проверка транзакции
Тест транзакции проведен успешно
Выполнение транзакции
  Установка    : net-snmp-utils-1:5.7.3-7.fc23.x86_64                                                                                  1/1 
  Проверка     : net-snmp-utils-1:5.7.3-7.fc23.x86_64                                                                                  1/1 

Установлено:
  net-snmp-utils.x86_64 1:5.7.3-7.fc23                                                                                                     

Выполнено!

Код: Выделить всё

[olej@dell own.WORK]$ which snmpget
/usr/bin/snmpget

[olej@dell own.WORK]$ which snmpwalk
/usr/bin/snmpwalk

[olej@dell own.WORK]$ which snmptrap
/usr/bin/snmptrap

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Протокол SNMP в POSIX-операционных системах.

Непрочитанное сообщение Olej » 15 июн 2016, 01:51

Mint 17 (DEB дистрибутивы)

Код: Выделить всё

olej@nvidia ~ $ apt show snmpd
Пакет: snmpd
Новый: да
Состояние: не установлен
Версия: 5.7.2~dfsg-8.1ubuntu3.2
Приоритет: необязательный
Раздел: net
Сопровождающий: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Архитектура: i386
Размер в распакованном виде: 223 k
Зависимости: libc6 (>= 2.4), libmysqlclient18 (>= 5.5.24+dfsg-1), libsnmp30 (>=
                        5.7.2~dfsg), libwrap0 (>= 7.6-4~), debconf (>= 0.5) |
                        debconf-2.0, adduser, debconf, lsb-base (>= 3.2-13),
                        libsnmp-base
Описание: Агенты SNMP (Simple Network Management Protocol)
 Простой протокол управления сетью (Simple Network Management Protocol, SNMP)
 предоставляет инфраструктуру для обмена управляющей информацией между агентами
 (серверами) и клиентами.

 The Net-SNMP agent is a daemon which listens for incoming SNMP requests from
 clients and provides responses.
Сайт: http://net-snmp.sourceforge.net/

olej@nvidia ~ $ apt show snmp
Пакет: snmp
Новый: да
Состояние: не установлен
Версия: 5.7.2~dfsg-8.1ubuntu3.2
Приоритет: необязательный
Раздел: net
Сопровождающий: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Архитектура: i386
Размер в распакованном виде: 505 k
Зависимости: libc6 (>= 2.4), libsnmp30 (>= 5.7.2~dfsg), libssl1.0.0 (>= 1.0.0),
                        libsnmp-base
Рекомендует: perl-modules
Повреждает: libsnmp15 (< 5.7.2~dfsg-0.1)
Описание: SNMP (Simple Network Management Protocol) applications
 Простой протокол управления сетью (Simple Network Management Protocol, SNMP)
 предоставляет инфраструктуру для обмена управляющей информацией между агентами
 (серверами) и клиентами.

 The Net-SNMP applications are a collection of command line clients for issuing
 SNMP requests to agents.
Сайт: http://net-snmp.sourceforge.net/

Код: Выделить всё

olej@nvidia ~ $ service snmpd status
snmpd: unrecognized service

olej@nvidia ~ $ ls /usr/share/snmp/mibs
GNOME-SMI.txt              NET-SNMP-EXTEND-MIB.txt   NET-SNMP-PERIODIC-NOTIFY-MIB.txt  UCD-DEMO-MIB.txt      UCD-IPFWACC-MIB.txt
LM-SENSORS-MIB.txt         NET-SNMP-MIB.txt          NET-SNMP-SYSTEM-MIB.txt           UCD-DISKIO-MIB.txt    UCD-SNMP-MIB-OLD.txt
NET-SNMP-AGENT-MIB.txt     NET-SNMP-MONITOR-MIB.txt  NET-SNMP-TC.txt                   UCD-DLMOD-MIB.txt     UCD-SNMP-MIB.txt
NET-SNMP-EXAMPLES-MIB.txt  NET-SNMP-PASS-MIB.txt     NET-SNMP-VACM-MIB.txt             UCD-IPFILTER-MIB.txt

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Протокол SNMP в POSIX-операционных системах.

Непрочитанное сообщение Olej » 15 июн 2016, 01:53

Olej писал(а):Mint 17 (DEB дистрибутивы)

Код: Выделить всё

olej@nvidia ~ $ sudo apt-get install snmpd
...
Настраивается пакет snmpd (5.7.2~dfsg-8.1ubuntu3.2) …
update-rc.d: warning:  stop runlevel arguments (1) do not match snmpd Default-Stop values (0 1 6)
 * Starting network management services:                                                                                             Proces
Processing triggers for ureadahead (0.100.0-16) ...

Код: Выделить всё

olej@nvidia ~ $ ls /etc/init.d/snmp*
/etc/init.d/snmpd

olej@nvidia ~ $ service snmpd status
 * snmpd is running

Код: Выделить всё

olej@nvidia ~ $ ls /etc/snmp/snmp*
/etc/snmp/snmpd.conf  /etc/snmp/snmptrapd.conf

olej@nvidia ~ $ which snmpd
/usr/sbin/snmpd

olej@nvidia ~ $ which snmptrapd
/usr/sbin/snmptrapd

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Протокол SNMP в POSIX-операционных системах.

Непрочитанное сообщение Olej » 15 июн 2016, 01:55

Olej писал(а):Mint 17 (DEB дистрибутивы)

Код: Выделить всё

olej@nvidia ~ $ which snmpwalk

olej@nvidia ~ $ which snmpget


olej@nvidia ~ $ apt-file search snmpget
libnet-snmp-perl: /usr/share/doc/libnet-snmp-perl/examples/snmpget.pl
libnet-snmp-perl: /usr/share/doc/libnet-snmp-perl/examples/snmpgetbulk.pl
libnet-snmp-perl: /usr/share/doc/libnet-snmp-perl/examples/snmpgetnext.pl
php-doc: /usr/share/doc/php-doc/html/function.snmpget.html
php-doc: /usr/share/doc/php-doc/html/function.snmpgetnext.html
python-pysnmp4-apps: /usr/bin/pysnmpget
python-pysnmp4-apps: /usr/share/man/man1/pysnmpget.1.gz
snmp: /usr/bin/snmpget
snmp: /usr/bin/snmpgetnext
snmp: /usr/share/man/man1/snmpget.1.gz
snmp: /usr/share/man/man1/snmpgetnext.1.gz

Код: Выделить всё

olej@nvidia ~ $ sudo apt-get install snmp
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
НОВЫЕ пакеты, которые будут установлены:
  snmp
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 29 пакетов не обновлено.
Необходимо скачать 143 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 505 kB.
Получено:1 http://ftp.tu-chemnitz.de/pub/linux/ubuntu/ trusty-updates/main snmp i386 5.7.2~dfsg-8.1ubuntu3.2 [143 kB]
Получено 143 kБ за 0с (348 kБ/c)
Выбор ранее не выбранного пакета snmp.
(Чтение базы данных … на данный момент установлено 247624 файла и каталога.)
Preparing to unpack …/snmp_5.7.2~dfsg-8.1ubuntu3.2_i386.deb ...
Unpacking snmp (5.7.2~dfsg-8.1ubuntu3.2) ...
Processing triggers for man-db (2.6.7.1-1ubuntu1) ...
Настраивается пакет snmp (5.7.2~dfsg-8.1ubuntu3.2) …

olej@nvidia ~ $ which snmpget
/usr/bin/snmpget

olej@nvidia ~ $ which snmptrap
/usr/bin/snmptrap

Ответить

Вернуться в «Программирование»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 11 гостей