<< Click to Display Table of Contents >> Navigation: Multi-Protocol MasterOPC Server > Плагин протокола SNMP > SNMP. Импорт тегов > SNMP. Интерфейс утилиты импорта > SNMP. Утилита импорта. Отчеты |
Утилита импорта, помимо логов, формирует также текстовые отчеты по результатам обработки файлов и сканирования устройства. Данные файлы могут быть полезны при анализе. Файлы отчетов сохраняются в папку логов ОРС:
c:\ProgramData\InSAT\Multi-Protocol MasterOPC Server\SERVERLOGS\
Если при обработке MIB файлов возникли ошибки, то формируется файл отчета с названием SnmpScanReport1.txt. Пример содержимого такого отчета:
В данном случае видно что не удалось обработать три файла - FLOAT-TC-MIB, RCNTEC-MIB, RCNTEC-RPCM-MIB. К каждому не обработанному файлу приведен список зависимостей - данные файлы необходимо также обрабатывать, для корректного формирования дерева переменных. Если нужные вам файлы не были обработаны, то вам необходимо найти недостающие к ним зависимости. В данном случае мы видим, что не хватает зависимости SNMPV2-SMI. Данный файл зависимости нужно найти в интернете или запросить у производителя. Затем или поместите его в папку стандартных MIB файлов, или при нажатии кнопки Импорт Mib выберите и этот файл тоже. При этом после перестроения может опять возникнуть ошибка - теперь может не хватать другого файла зависимости (в том числе к тому файлу, который вы только что добавили). Аналогично найдите новый файл зависимости и повторите операцию до тех пор пока дерево не будет построено без ошибок.
Если в отчете присутствует сообщение "Обнаружено зацикливание. Подробнее в логе", это означает, что файлы зависимости взаимно ссылаются друг на друга. Т.е. Файл1 имеет зависимость от Файла2, а Файл2 имеет зависимость от Файла1 - из-за этого утилита не может корректно отсортировать файлы, и просто отбрасывает их. Как правило такая проблема возникает из-за некорректных файлов зависимостей или расхождений их версий. Информацию в каком именно файле обнаружено зацикливание можно найти в логе - файл лога находится в той же папке и называется SnnpTagImport1.log. Найдите в данном файле строку вида "Loop detected. File:" - затем идет указание файла и зависимости вызвавшей зацикливание.
После сканирования устройства также формируется отчет с названием SnmpScanReport1.txt. Пример такого отчета:
В данном случае в отчете видно что количество переменных в устройстве - 408, максимально можно считывать не более 28 переменных в одном пакете (это значение будет перенесено в ОРС).
Далее приводится список переменных которые не были обнаружены в дереве. Если данные переменные вам требуются, то добавьте их в ОРС сервер вручную - используя их OID. При этом может потребоваться подобрать тип данных (например 72 может быть как строкой, так и типом int).