![]() |
![]() |
![]() |
![]() |
smic [опции...]
включаемый_файл
Neutrino
-0
Назначить в качестве файла сообщений (и ошибок) выходной файл.-1
Вывести информацию об авторских правах.-2
Вывести информацию о версии.-3
Разрешить выражение INDEX в объектах.-4
Разрешить нестандартный доступ для объектов.-5
Разрешить состояние "optional".-6
Не проверять имена таблиц, строк, последовательностей.-7
Проверить все индексные элементы в последовательности.-8
Вывести результат в формате MOSY.-9
Вывести результат в расширенном формате MOSY.-A
Выгрузить псевдонимы.-B
Выполнить строгую проверку размера/диапазона индексных элементов.-C
Проверить размер/диапазон.-D
Выгрузить все.-E
Разрешить проверку синтаксиса элементов последовательностей на соответствие текстовому соглашению.-F файл
Имя выходного файла.-G
Выключить предупреждения о неиспользуемых операторах IMPORT и текстовых соглашениях.-J
Разрешить DEFVAL для Counter/Gauge.-K
Выгрузить имена SMI.-I
Вывести имена включаемых файлов.-L
Выгрузить имена OID.-M
Выгрузить имена модулей.-N
Выгрузить дерево OID и trap-файлы.-O
Выгрузить элементы OID.-Q
Выгрузить последовательности.-P
Выгрузить имена trap-файлов.-R
Проверить объекты INDEX на наличие атрибута "только для чтения".-S
Выгрузить таблицу строк.-T
Выгрузить имена IMPORT.-U
Вывести статистику использования ресурсов.-V
Выгрузить текстовые соглашения.-W
Выполнить строгую проверку синтаксиса последовательностей.-X
Скрыть строки в сканере.-Z
Вывести в файл в промежуточном формате.включаемый_файл
внутренние структуры данных, используемые для отладки;
промежуточный файл, синтаксический анализ которого могут выполнять другие программы;
вывод в формате MOSY и расширенном формате MOSY;
список имен объектов для присвоений идентификаторов объектов;
список определенных trap-файлов.
сокращенный формат MIB (rfc1212);
сокращенный формат trap-файлов (rfc1215);
несколько модулей MIB;
элементы в операторах IMPORT;
текстовые соглашения;
присвоение псевдонимов модулям и именам объектов;
выборочную проверку конструкций MIB;
расширенную проверку синтаксиса MIB и продолжение проверки синтаксиса после обнаружения синтаксических ошибок;
расширенную проверку целостности MIB.
setenv SMICINCL
/usr/mibs/rfc:/usr/mibs/custom
smic включаемый_файл
-A, -D, -I, -K, -M, -N, -O, -P, - Q, -S, -T, -V
Управление строгостью синтаксической проверки модулей MIB, выполняемой утилитой smic:-3, -4, -5, -6, -7, -B, -C, -E, - G, -J, -R, -W
-X
Вывод сгенерированных утилитой smic выходных данных в файл (вместо стандартного потока вывода (stdout), определенного по умолчанию):-F
#help
Вывести список директив.#include имя_файла
Включить имя_файла в компиляцию. имя_файла следует заключить в кавычки; файл может содержать несколько модулей MIB.#aliasModule [модуль] [псевдоним]
#aliasModule RFC9999 RFC1271
#aliasSymbol [модуль] [объект] [псевдоним]
aliasSymbol RFC9999 OwnerStringXXX OwnerString
#pushOpt
#popOpt
Директива popOpt восстанавливает последний сохраненный набор опций.#addOpt опции
Директива addOpt добавляет опции компиляции (в кавычках) к текущему набору опций, используемому для компиляции модуля. Пример.addOpt "3 4 5 g"
#removeOpt опции
Директива removeOpt удаляет опции компиляции (в кавычках) из текущего набора опций, используемого для компиляции модуля.removeOpt "3 4 5 j"
#printOpt
#include "rfc1155.smi"
#include "rfc1212.smi"
#include "rfc1215.smi"
#include "rfc1213.mib"
#include "rfc1215.trp"
#pushOpt
#addOpt "c r w b 7"
#include "new.mib"
#popOpt
![]() |
![]() |
![]() |
![]() |