Найден 21341 результат
- 20 июн 2016, 12:20
- Форум: Программирование
- Тема: Протокол SNMP в POSIX-операционных системах.
- Ответы: 81
- Просмотры: 59337
Re: Протокол SNMP в POSIX-операционных системах.
Шаг 4: Править шаблоны *.c сгенерированные mib2c и вписывать туда свой реальный код работы с командами SNMP. Но отложим этот шаг чуть-чуть на потом... - понятно, что это достаточно элементарный код, но глухо привязанный к целевой задаче (не имеющий отношения к SNMP), будем считать, пока, что мы его...
- 20 июн 2016, 11:37
- Форум: Программирование
- Тема: Протокол SNMP в POSIX-операционных системах.
- Ответы: 81
- Просмотры: 59337
Re: Протокол SNMP в POSIX-операционных системах.
Шаг 6: Шаг 7: Написать конфигурационные файлы ... возможно, для стандартного snmpd (править) и для своего собственного (мы обозвали этот файл upt_agn.conf). Здесь бесконечный простор для творчества, экспериментирования ... и ошибок :-( (тут придётся пободаться). 1. Берётся стандартный конф-файл snm...
- 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...
- 20 июн 2016, 10:46
- Форум: Программирование
- Тема: Протокол SNMP в POSIX-операционных системах.
- Ответы: 81
- Просмотры: 59337
Re: Протокол SNMP в POSIX-операционных системах.
Шаг 3: Шаг 4: Править шаблоны *.c сгенерированные mib2c и вписывать туда свой реальный код работы с командами SNMP. Но отложим этот шаг чуть-чуть на потом... - понятно, что это достаточно элементарный код, но глухо привязанный к целевой задаче (не имеющий отношения к SNMP), будем считать, пока, что...
- 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...
- 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...
- 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 ...
- 20 июн 2016, 10:02
- Форум: Программирование
- Тема: Протокол SNMP в POSIX-операционных системах.
- Ответы: 81
- Просмотры: 59337
Re: Протокол SNMP в POSIX-операционных системах.
Шаг 1: Шаг 2: MIB-файлы нужно тщательно выверить, специальными утилитами, формально... руками-глазами это сделать нельзя, а если этого шага не сделать - дальше всё развалится с дикими сообщениями об ошибках . Помещаем ( копируем ) свои MIB-файлы для отработки в каталог, который известен для поиска ...
- 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...
- 20 июн 2016, 09:36
- Форум: Программирование
- Тема: Протокол SNMP в POSIX-операционных системах.
- Ответы: 81
- Просмотры: 59337
Re: Протокол SNMP в POSIX-операционных системах.
Предыдущие сообщения показывают инсталляцию пакетов, полностью достаточных для использования SNMP. Но этого недостаточно для разработки собственных агентов SNMP. Переходим к разработке . Доустанавливаю то, чего не хватает для создания собственных субагентов AgentX + делаем простейшего субагента для...