|
내용이 어렵네요. 저는 indy SNMP컴포넌트가 지원된다니깐 컴포넌트를 사용하고 싶습니다.
컴포넌트를 사용한 예제는 없을까요? Agent에서 OID를 수신받는 부분은 예제코드를 찾기가 힘드네요.
그리고 indy 컴포넌트로 Manager도 사용가능하다고 하는데 윈도우에서 제공하는 기본 MIB정보를 가져오기도
안되네요. 다른 테스트 프로그램에서는 MIB정보가 정상적으로 보입니다. 다음의 예제코드가 이상한가요?
IdSNMP1->Query->Clear();
IdSNMP1->Query->Host = "localhost";
IdSNMP1->Query->Community = "public";
//IdSNMP1->Query->Version = 1;
IdSNMP1->Query->PDUType = PDUGetRequest;
IdSNMP1->Query->ErrorIndex = 127; // 0 ~ 127
IdSNMP1->Query->MIBOID->Add("1.3.6.1.2.1.1.1");
bool bRet = IdSNMP1->SendQuery();
for(int i=0;i<IdSNMP1->Reply->ValueCount;i++)
{
Memo1->Lines->Add(String(i) + IdSNMP1->Reply->MIBOID->Strings[i] + " => " + IdSNMP1->Reply->Value[i]);
}
|