Как создавать таблицы в SNMP MIB - PullRequest
0 голосов
/ 20 апреля 2020

Я новичок в SNMP и пытаюсь создать первый MIB. С тех пор мы использовали только один уровень узлов SNMP. Теперь у нас будет агент, который обеспечивает диагностику c для нескольких карт PCI, и каждая карта работает с несколькими входами. Мы подготовили следующую структуру

1.3.6.1.4.1.companyID.productFamily
                                   .numberOfCards
                                   .card
                                        .indexC (index of card in system)
                                               .parameterC1
                                               .parameterC2
                                               .numberOfInputs
                                               .input
                                                     .indexI (index of input on card)
                                                            .parameterI1
                                                            .parameterI2

Это правильный подход? Я не очень понимаю, как работают таблицы в SNMP, и не смог найти подходящего руководства. Пожалуйста, подскажите мне, как делать правильно проиндексированные таблицы.

1 Ответ

0 голосов
/ 07 мая 2020

После некоторых исследований я думаю, что могу ответить сам. Правильное дерево должно быть примерно таким:

1.3.6.1.4.1.companyID.productFamily
                               .numberOfCards
                               .cardsTable
                                    .cardRow
                                           .parameterC1.indexC
                                           .parameterC2.indexC
                                           .numberOfInputs.indexC
                               .inputsTable
                                    .inputsRow
                                           .parameterI1.indexC.indexI
                                           .parameterI2.indexC.indexI
...