SNMP를 통해 소프트웨어 스택의 구성 요소를 구성하고 싶습니다. 저는 Agent++를 소프트웨어에 통합했고 이미 SNMP를 통해 다른 값을 제어할 수 있습니다. snmp set 작업을 감지하고 구성 값이 업데이트된 후(예: snmpset를 통해) 소프트웨어 상태를 새로 고칠 수 있습니다.
그러나 경우에 따라 여러 구성 값이 논리적으로 함께 그룹화됩니다. 한 가지 예는 DHCP 예/아니요, 고정 IP 주소, 넷마스크, 게이트웨이와 같은 간단한 네트워크 구성입니다. 이러한 각 값을 별도의 OID로 노출하면 모든 수정이 네트워크 재구성을 트리거하므로 바람직하지 않습니다. 대신 먼저 값을 수정하고 싶습니다.일단 내가 끝내면, 네트워크 어댑터를 재구성하십시오.
따라서 하나의 준원자 동작으로 SNMP를 통해 여러 값을 설정하는 것이 어떻게든 가능해야 하며, 이로 인해 소프트웨어는 전체 수정 집합에 대해 한 번만 알림을 받게 됩니다.
그럴 가능성이 있나요? 물론 하나의 JSON 문자열에 여러 값을 담아 해당 문자열을 SNMP를 통해 전송하는 등의 해킹이 있지만 저는 이를 피하고 싶습니다.