SNMP에서 에이전트를 개발 중이며 MIB 파일과 관련된 질문이 있습니다. 에이전트가 MIB에서 오브젝트 값을 가져 오거나 설정하는 방법 ("MIB"은 값없이 객체의 정의에)? MIB 파일에서 객체의 디바이스 핸들 값을 어떻게 관리합니까?SNMP에서 에이전트의 MIB 처리 정보
0
A
답변
0
SNMP 에이전트를 작성하려면 몇 가지 단계를 수행해야합니다.
목록 항목 우선은 MIB를 정의합니다. MIB에서 다른 개체에 대해 생성/설정/가져 오기 작업 을 표시합니다. 이러한 개체는 트리로 그룹화됩니다.
MIB를 구문 분석하고 데이터 모델을 가져 오는 파서 모듈을 작성하십시오.
전송 모듈, 메시지 프로세서 모듈 및 메시지 디스패처 모듈을 작성하십시오.
이상의 전송 (네트워크를 통해) 데이터를 정의 할 때 표준 SNMP PDU 형식을 따르십시오. 메시지가 전송에서 수신 된 후
, 에이전트 측에서 귀하의 메시지 처리 모듈은 OID의 가용성을 확인 인증 (SNMP v3의 경우) 인증과 같은 몇 가지를 확인하는 가지고있다 (MIB에 정의되어 있는지 확인). 다른 항목이 있는지 확인하십시오.
모든 것이 성공하면 응답 PDU를 생성하고 동일한 요청 ID와 함께 요청을 시작한 관리자에게 되돌려 보내십시오.
체크 아웃 net-snmp 및 snmp4j 개발에 대한 자세한 아이디어를 당신은 모든 것을 처음부터 작성하고 그 자유롭게 사용할 라이브러리를 사용을해야하지 않는 한.
관련 문제
- 1. 파이썬으로 net-snmp에서 mib 모듈을 구현하는 방법은 무엇입니까? faq에서
- 2. 양식의 정보 처리
- 3. xsl 처리 정보
- 4. 움직이는 에이전트의 방향을 배우십시오.
- 5. 사용자 에이전트의 홀수 스위치
- 6. WP7 배경 에이전트의 한도
- 7. JVMTI 에이전트의 GUI
- 8. SNMP OID : MIB
- 9. Mysql 및 snmp/mib
- 10. MIB 객체가 DisplayString인지 확인
- 11. MIB-2의 Vlan 상태
- 12. SNMP mib parser
- 13. MIB 파일 쓰기 문제
- 14. 읽기 PNG, 배경 에이전트의 JPEG 파일
- 15. Play Framework 처리 테이블 정보
- 16. Grails에서 SQL 데이터베이스 정보 처리
- 17. datagridview 컨트롤의 이벤트 처리 정보
- 18. C# 대리자/이벤트 처리 정보
- 19. Paypal 통합 후 처리 정보
- 20. net-snmp에서 DEBUGMSGTL의 로그를 보는 방법
- 21. 파이썬으로 SNMP에서 데이터를 가져 오는 방법은 무엇입니까?
- 22. SNMP에서 관리되는 개체의 레지스트리 키 받기
- 23. SQL 에이전트의 ssis 패키지가 실패했습니다.
- 24. SQL Server 에이전트의 ssis 작업
- 25. TFS 빌드 에이전트의 ID 변경
- 26. 다중 에이전트 시스템에서 에이전트의 동작?
- 27. SNMP MIB Visualizer 권장 사항?
- 28. 새 MIB 마스터 에이전트를 추가하십시오.
- 29. php snmp MIB and walk
- 30. 사용자 정의 MIB 작성? SNMP4j
가르쳐 주셔서 대단히 감사합니다. 나는 당신에게 약간의 질문을하고 싶습니다. 제 지식을 향상 시키도록 도와주세요. 1 단계 : MIB에 파일을 정의했습니다 (ANS.1에서 썼습니다). 내 코드에서 노드 (객체)가있는 트리를 MIB 파일의 모듈에 적합하게해야합니까? 생성/설정/작업을 각 객체의 메소드로 만드시겠습니까? 2 단계 : 파서 모듈 파서 MIB 파일이 위 트리의 각 개체에 대한 데이터 모델을 가져 옵니까? – jackson