Me gustaría poder configurar el componente de una pila de software a través de SNMP. Integré Agent++ en el software y ya puedo controlar otros valores a través de SNMP. Puedo detectar operaciones de configuración de snmp y actualizar el estado del software después de que se haya actualizado el valor de configuración (por ejemplo, mediante snmpset).
Sin embargo, en algunos casos, varios valores de configuración se agrupan lógicamente. Un ejemplo sería una configuración de red simple: DHCP sí/no, dirección IP fija, máscara de red, puerta de enlace. Exponer cada uno de estos valores como un OID independiente significa que cada modificación desencadenará una reconfiguración de la red, lo cual no es deseable. En lugar de eso, primero quiero modificar los valores yuna vez que haya terminado, reconfigure el adaptador de red.
Por lo tanto, debe ser posible de alguna manera establecer múltiples valores a través de SNMP en una acción casi atómica, lo que hace que el software sea notificado solo una vez para todo el conjunto de modificaciones.
¿Existe una posibilidad para eso? Por supuesto, existen trucos, como empaquetar múltiples valores en una cadena JSON y enviar esa cadena a través de SNMP, pero me gustaría evitar eso.