Definindo vários valores OID SNMP de uma só vez como uma única ação

1

Gostaria de poder configurar o componente de uma pilha de software por meio do SNMP. Integrei o Agent ++ no software e já posso controlar outros valores via SNMP. Posso detectar operações do conjunto snmp e atualizar o estado do software após o valor de configuração ter sido atualizado (por exemplo, via snmpset).

No entanto, em alguns casos, vários valores de configuração são agrupados logicamente. Um exemplo seria uma configuração de rede simples: DHCP sim / não, endereço IP fixo, máscara de rede, gateway. Expor cada um desses valores como um OID separado significa que cada modificação irá acionar uma reconfiguração de rede, o que não é desejável. Em vez disso, quero primeiro modificar os valores e, quando terminar, reconfigurar o adaptador de rede.

Portanto, deve ser possível definir vários valores sobre o SNMP em uma ação quase atômica, o que faz com que o software seja notificado apenas uma vez para todo o conjunto de modificações.

Existe uma possibilidade para isso? Existem hacks, é claro, como agrupar vários valores em uma string JSON e enviar essa string pelo SNMP, mas eu gostaria de evitar isso.

    
por dv_ 26.09.2016 / 15:37

0 respostas

Tags