2013-08-16 4 views
0

Мне нужен хороший совет для начинающих - весь учебник, который я искал, либо устарел, либо не содержит информации о том, как добиться того, чего я хочу.Как добавить новое значение OID и значения заполнения?

Я хочу:

  • Создать новый OID (теперь под экспериментальным, позже мы зарезервируем новый OID как предприятия)
  • Под этим OID, я хотел бы создать таблицу (последовательность) с двумя строковыми столбцами.
  • Как-то это определение должно быть скомпилировано и добавлено в существующий MIB на нашем сервере. Но как?

Это на самом деле все, что я хочу, но я не смог это выяснить.

ПОЖАЛУЙСТА,, если бы вы могли просто указать простые шаги, это было бы здорово!

Благодарим за помощь!

ответ

1

Говорить кому-то, как писать MIB чрезвычайно сложно. Это сложный процесс, и вам нужно понять многое из того, что стоит за дизайном MIB. Я настоятельно рекомендую вам прочитать книгу (Understanding SNMP MIBs, являющейся одним из лучших). Не узнав о MIB правильно, вы допустите слишком много ошибок.

Что касается программного обеспечения, почти невозможно ответить без объяснения вашей среды: какая операционная система, тип машины и т. Д. Если вы используете Net-SNMP, см. Страницу Coding Tutorials. Если вы используете коммерческий продукт (например, исследование SNMP), попробуйте обратиться за помощью!

+0

На самом деле я не видел раздел руководства на этой странице Wiki, спасибо! –

0

Можете ли вы внимательно прочитать, что я отправил на ваш предыдущий вопрос?

How to create SNMPv1 community string?

Если вы выкроить время, чтобы пройти через классические книги ваши вопросы ABC можно легко ответить на эту книгу.

Если что-то в этой книге устарело, просто разместите меньшие вопросы по этим конкретным пунктам, и вы получите соответствующую помощь.

Не публикуйте какой-либо большой и неопределенный вопрос, особенно когда какой-то правильный поиск в Гуглинг показывает хорошие ссылки. Например, найдите «net-snmp extend».

+0

Я распечатал всю книгу, но этот, кажется, использует «МАКРО СИНТАКС», как упоминалось [-> здесь] (http://stackoverflow.com/questions/18255794/asn-1-compiler-error- маркер-синтаксис неожиданный). Я должен сегодня сегодня работать, поэтому у меня недостаточно времени, чтобы прочитать полную книгу с очень теоретическими и не очень (или устаревшими) практическими материалами. Я на самом деле googled всю неделю, и я не справился с простым способом расширения собственной MIB, возможно, потому что я даже не понимаю C (и весь процесс компиляции MIB) –

+0

Когда вы даже не понимаете C или любой другой подобный язык программирования, почти невозможно расширить агент SNMP, и неудивительно, когда появляются хорошие результаты поиска, вы считаете их менее полезными. Лучше нанять кого-то, чтобы помочь. –

+0

С помощью агента Net-SNMP вы можете использовать скрипты perl или shell для расширения агента, но он намного менее эффективен, чем C. –