2010-04-16 3 views
2

HII, 나는 지난 몇 일에서 SNMP 일하고, 난 작은 응용 프로그램 (SNMP 에이전트)를 개발할 가지고있는MIB를 지원하지 않고 SNMP 에이전트를 사용할 수 있습니까?

* Run on 161 port. 
* Have a tree structured OID support. 
* Respond to all Get,GetNext,Set Pdu Request types. 
* Tested with some SNMP Managers(free available) by get and set the values of the OID's. 

하지만, 나는 그것을 아무것도 응답하지 않습니다 선인장을 시도 할 때 지금 질문이지만, SNMP 관리자의 요청에 응답하여 Windows SNMP 서비스를 탐지합니다.

SNMP 에이전트를 MIB에 제공해야합니까? ??

+0

아래 질문에 대한 답변을 드리는 동안보고있는 문제에 대한 해결책을 찾는데 도움이되었는지 확신 할 수 없습니다. Cacti에서 상담원에게 질문을하면 정확히 어떻게됩니까? 결과가 나타 납니까? Cacti는 기본 OID에 대해'snmpwalk'를 수행 할 수있는 옵션을 제공합니까 ('snmpwalk'는 트리 구조의 MIB를 다룰 때 유용합니다)? – lostriebo

+0

고맙습니다. 고맙습니다 .Cacti가 내 SNMP 에이전트 (SNMP 오류 표시)를 감지하지 못했습니다. snmpwalk.exe를 직접 snmp Agent.i와 테스트했는데 snmpget.exe, snmpgetnext와 같은 net-snmp의 다른 명령을 시도했습니다. .exe 등) .. 이제 Cacti가 내 에이전트를 검색하고 싶습니다. –

+0

Cacti로 SNMP 에이전트를 쿼리 할 수 ​​있습니까? 그렇지 않은 경우 Cacti의 구성 문제 일 수 있으며 에이전트 문제는 아닙니다. – lostriebo

답변

3

아니요, SNMP 에이전트를 쿼리 할 수있는 MIB가 반드시 필요하지 않습니다.

MIB를 사용하면 SNMP 클라이언트가 에이전트에서 반환 한 정보를 해석 할 수 있습니다 (예 : OID가 아닌 읽을 수있는 이름을 지정하고 원하는 형식으로 데이터를 올바르게 표시하는 등). OID를 알고있는 경우 클라이언트는 MIB가 제공되지 않고 에이전트를 쿼리 할 수 ​​있어야합니다.

+0

고맙습니다.하지만 RFC의 표준에 따라 MIB를 사용하지 않으면 ...이 프로토콜의 규칙을 알지 못합니까? .. 관리자의 요청을 처리하면됩니다. " –

+0

@Divya mohan Singh, "프로토콜의 규칙을 어기는"것은 무엇을 의미합니까? – lostriebo

+0

내 말은 .. 표준의 OID (1.3.6.1.2.1.1은 시스템의 기본 OID와 같은)를 처리하기 위해 RFC에 제공된 규칙 집합에 포함되지 않았는가. ?? .. 표준 OID에 대해 응답하지 않으면 그렇다면 괜찮습니까? –

0

@Divya mohan Singh, 당신은 Cacti가 당신의 에이전트를 탐지하고 싶다면 Cacti 자체를 따라 가야합니다.

Cacti에서 예상되는 OID를 알면 에이전트에서 구현할 수 있으며 모든 것이 정상입니다.

가능한 한 많은 SNMP 개체를 에이전트에 구현할 수 있지만 Cacti가 그 중 일부에만 의존하는 경우에는 몇 가지 사항을 구현하는 쉬운 방법을 사용할 수 있습니다.

RFC 단어를 따르지 않는 SNMP 에이전트를 개발하는 것이 좋습니다. 그러나 사실은 많은 에이전트가 이미 규칙을 어기는 것이고 마지막 것은 사용자가 아닐 것입니다. :)

+0

cacti가 시스템 정보 (예 : 1.3.6.1.2.1.1)의 기본 OID를 찾고이 브랜치에 들어갑니다. 내 에이전트에서 구현하고 .. net-snmp를 사용하여이 지점을 성공적으로 통과합니다. 하지만 선인장 아무것도 쿼리하지 않습니다 ..jus 쇼 오류 .. 어떻게 자동으로 Windows SNMP를 서비스의 경우 정보를 얻을 수 .. 어떻게 에이전트를 쿼리 ?? .. 제발 도와주세요 –

+0

네트워크 모니터를 활용하십시오 , 또는 System.Net 추적을 사용하여 선인이 보낸 메시지를 캡처하고 요청한 OID를 캡처합니다. 게다가 명확한 설명을 위해 Cacti 지원 팀과상의하는 것이 분명한 해결을위한보다 직접적인 접근 방법입니다. –

관련 문제