여러 개의 SNMP OID 값을 한번에 단일 작업으로 설정

여러 개의 SNMP OID 값을 한번에 단일 작업으로 설정

SNMP를 통해 소프트웨어 스택의 구성 요소를 구성하고 싶습니다. Agent++를 소프트웨어에 통합했고 이미 SNMP를 통해 다른 값을 제어할 수 있습니다. snmp set 작업을 감지하고 구성 값이 업데이트된 후(예: snmpset를 통해) 소프트웨어 상태를 새로 고칠 수 있습니다.

그러나 어떤 경우에는 여러 구성 값이 논리적으로 그룹화되어 있습니다. 예를 들어 간단한 네트워크 구성(DHCP 예/아니요, 고정 IP 주소, 넷마스크, 게이트웨이)이 있습니다. 각 값을 별도의 OID로 노출하면 각 수정으로 인해 네트워크 재구성이 발생하므로 이는 바람직하지 않습니다. 대신에 값을 먼저 수정한 다음일단 내가 끝내면, 네트워크 어댑터를 재구성하십시오.

따라서 하나의 준원자 작업에서 SNMP를 통해 여러 값을 설정하여 전체 수정 집합에 대해 소프트웨어가 한 번만 알림을 받을 수 있는 방법이 있어야 합니다.

가능합니까? 물론 JSON 문자열에 여러 값을 묶어서 해당 문자열을 SNMP를 통해 보내는 것과 같은 몇 가지 해킹이 있지만 저는 이를 피하고 싶습니다.

관련 정보