Найден 21341 результат

Olej
20 июн 2016, 12:20
Форум: Программирование
Тема: Протокол SNMP в POSIX-операционных системах.
Ответы: 81
Просмотры: 59337

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

Шаг 4: Править шаблоны *.c сгенерированные mib2c и вписывать туда свой реальный код работы с командами SNMP. Но отложим этот шаг чуть-чуть на потом... - понятно, что это достаточно элементарный код, но глухо привязанный к целевой задаче (не имеющий отношения к SNMP), будем считать, пока, что мы его...
Olej
20 июн 2016, 11:37
Форум: Программирование
Тема: Протокол SNMP в POSIX-операционных системах.
Ответы: 81
Просмотры: 59337

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

Шаг 6: Шаг 7: Написать конфигурационные файлы ... возможно, для стандартного snmpd (править) и для своего собственного (мы обозвали этот файл upt_agn.conf). Здесь бесконечный простор для творчества, экспериментирования ... и ошибок :-( (тут придётся пободаться). 1. Берётся стандартный конф-файл snm...
Olej
20 июн 2016, 10:58
Форум: Программирование
Тема: Протокол SNMP в POSIX-операционных системах.
Ответы: 81
Просмотры: 59337

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

Шаг 5: Шаг 6: Пробуем всё это компилировать в готовое приложение... Пишем Makefile: CC = gcc CFLAGS = `net-snmp-config --cflags` BUILDAGENTLIBS = `net-snmp-config --agent-libs` OBJS2 = subagent.o procUptime.o PROGLIST = upt_agn all: prog prog: $(PROGLIST) upt_agn: $(OBJS2) $(CC) $(OBJS2) -o $@ $(BU...
Olej
20 июн 2016, 10:46
Форум: Программирование
Тема: Протокол SNMP в POSIX-операционных системах.
Ответы: 81
Просмотры: 59337

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

Шаг 3: Шаг 4: Править шаблоны *.c сгенерированные mib2c и вписывать туда свой реальный код работы с командами SNMP. Но отложим этот шаг чуть-чуть на потом... - понятно, что это достаточно элементарный код, но глухо привязанный к целевой задаче (не имеющий отношения к SNMP), будем считать, пока, что...
Olej
20 июн 2016, 10:22
Форум: Программирование
Тема: Протокол SNMP в POSIX-операционных системах.
Ответы: 81
Просмотры: 59337

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

Шаг 2: Шаг 3: Для каждого OID (переменной SNMP), определённой в новых MIB, ... отдельно для каждого - нужно сгенерировать шаблон C-кода обработчика этого OID. Делается это утилитой (Perl скрипт) mib2c. olej@nvidia ~ $ apt contains mib2c ... libsnmp-dev: /usr/bin/mib2c ... [olej@dell own.WORK]$ whic...
Olej
20 июн 2016, 10:19
Форум: Программирование
Тема: Протокол SNMP в POSIX-операционных системах.
Ответы: 81
Просмотры: 59337

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

Для жёсткой проверки синтаксиса MIB нам нужна утилита smilint. olej@nvidia ~/.snmp/mibs $ smilint -l3 -s -p ./Alexey1.MIB ./Alexey2.MIB olej@nvidia ~/.snmp/mibs $ smilint -l4 -s -p ./Alexey1.MIB ./Alexey2.MIB ./Alexey2.MIB:23: [4] warning: node `hostIpAddress' must be contained in at least one conf...
Olej
20 июн 2016, 10:12
Форум: Программирование
Тема: Протокол SNMP в POSIX-операционных системах.
Ответы: 81
Просмотры: 59337

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

Проверки: Для жёсткой проверки синтаксиса MIB нам нужна утилита smilint. Fedora 23 : [olej@dell own.WORK]$ dnf list libsmi* Последняя проверка окончания срока действия метаданных: 0:20:26 назад, Wed Jun 15 12:03:05 2016. Доступные пакеты libsmi.i686 0.4.8-16.fc23 fedora libsmi.x86_64 0.4.8-16.fc23 ...
Olej
20 июн 2016, 10:02
Форум: Программирование
Тема: Протокол SNMP в POSIX-операционных системах.
Ответы: 81
Просмотры: 59337

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

Шаг 1: Шаг 2: MIB-файлы нужно тщательно выверить, специальными утилитами, формально... руками-глазами это сделать нельзя, а если этого шага не сделать - дальше всё развалится с дикими сообщениями об ошибках . Помещаем ( копируем ) свои MIB-файлы для отработки в каталог, который известен для поиска ...
Olej
20 июн 2016, 09:45
Форум: Программирование
Тема: Протокол SNMP в POSIX-операционных системах.
Ответы: 81
Просмотры: 59337

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

Шаг 1: - написать собственный MIB-файл ... - который определит новый числовой OID по чтению (snmpget ...)... 1-й файл - определяющий корень (8765) собственного поддерева ... например по принадлежности имени собственной компании : ALEX-MIB DEFINITIONS ::= BEGIN -- Top-level infrastructure of the ALE...
Olej
20 июн 2016, 09:36
Форум: Программирование
Тема: Протокол SNMP в POSIX-операционных системах.
Ответы: 81
Просмотры: 59337

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

Предыдущие сообщения показывают инсталляцию пакетов, полностью достаточных для использования SNMP. Но этого недостаточно для разработки собственных агентов SNMP. Переходим к разработке . Доустанавливаю то, чего не хватает для создания собственных субагентов AgentX + делаем простейшего субагента для...

Перейти к расширенному поиску