2013-08-16 3 views
0

좋은 초보자 조언이 필요합니다. 검색 한 모든 자습서는 구식이거나 내가 원하는 것을 성취하는 방법에 대한 정보가 포함되어 있지 않습니다.새 OID를 추가하고 값을 채우는 방법은 무엇입니까?

내가 원하는 :

  • 새로운 OID를 만들고이 OID에서
  • (현재 실험에서, 나중에 우리가 기업으로 새로운 OID를 예약한다), 나는 (순서) 테이블을 생성하고 싶습니다 두 개의 문자열 열이 있습니다.
  • 어쨌든이 정의는 컴파일되어 서버의 기존 MIB에 추가되어야합니다. 그러나 어떻게?

그건 실제로 내가 원하는 모든 것이지만,이 모든 것을 발견하지 못했습니다.

제발 그냥 그냥 간단한 단계를 지적 할 수 있다면, 그것은 아주 좋을 것입니다!

도움 주셔서 감사합니다.

답변

1

누군가에게 MIB 작성 방법을 말하는 것은 매우 어렵습니다. 복잡한 프로세스이므로 MIB 디자인의 많은 배경을 이해해야합니다. 나는 강력하게 당신이 책 (Understanding SNMP MIBs 중 하나를 읽고)를 읽는 것이 좋습니다. 먼저 MIB에 대해 제대로 알지 못하면 너무 많은 실수를 범하게됩니다.

소프트웨어의 경우 운영체제, 시스템 유형 등 환경을 설명하지 않으면 거의 대답 할 수 없습니다. Net-SNMP를 사용하는 경우 Coding Tutorials 페이지를 참조하십시오. 상용 제품 (예 : SNMP 연구)을 사용하는 경우 도움을 요청하십시오.

+0

실제로이 Wiki 페이지의 튜토리얼 섹션이 표시되지 않았습니다. 감사합니다! –

0

이전 질문에 게시 한 내용을주의 깊게 읽을 수 있습니까? 당신이 당신의 ABC 질문 쉽게 그 책 응답 할 수있는 고전적인 책을 통해 갈 시간을 절약 할 경우

How to create SNMPv1 community string?

.

해당 도서의 내용이 오래된 경우 해당 특정 지점에 작은 질문을 올리면 해당 도움이 제공됩니다.

일부 적절한 인터넷 검색이 좋은 링크를 보여줄 때 특히 크고 막연한 질문을 게시하지 마십시오. 예를 들어 "net-snmp extend"를 검색하십시오.

+0

전체 책을 인쇄했지만, 여기에 언급 된대로 [MACRO SYNTAX]를 사용하는 것 같습니다 (http://stackoverflow.com/questions/18255794/asn-1-compiler-error- token-syntax-unexpected). 나는 실제로이 일을 오늘해야만하는데, 나는 이론적이고 매우 (또는 구식 인) 실용적인 내용으로 완전한 책을 읽을 시간이 없다. 실제로 전체 주일에 봤는데 나는 심지어 자신의 MIB를 확장하는 간단한 방법을 관리하지 못했습니다. 아마도 C (및 전체 MIB 컴파일 프로세스)를 이해할 수 없기 때문일 수도 있습니다. –

+0

C 또는 다른 유사한 프로그래밍 언어를 사용하는 경우 SNMP 에이전트를 확장하는 것은 거의 불가능하며 좋은 검색 결과가 도움이되지 않는다고 생각하면 당연한 것입니다. 도움을 줄 사람을 고용하는 것이 좋습니다. –

+0

Net-SNMP 에이전트를 사용하면 perl이나 쉘 스크립트를 사용하여 에이전트를 확장 할 수 있지만 C보다 효율성이 훨씬 떨어집니다. –

관련 문제