de acordo com a documentação do snmp;
'extend [MIBOID] O NAME PROG ARGS funciona de maneira similar à diretiva exec, mas com várias melhorias. As tabelas MIB (nsExtendConfigTable, etc) são indexadas pelo token NAME, portanto, não são afetadas pela ordem em que as entradas são lidas a partir dos arquivos de configuração. Existem duas tabelas de resultados - uma (nsExtendOutput1Table) contendo o status de saída, a primeira linha e a saída completa (como uma única string) para cada entrada de extensão e a outra (nsExtendOutput2Table) contendo a saída completa como uma série de linhas separadas. Se MIBOID for especificado, as tabelas de configuração e de resultados serão enraizadas neste ponto na árvore OID, mas serão estruturadas exatamente da mesma maneira. Isso significa que várias diretivas de extensão separadas podem especificar a mesma raiz MIBOID, sem conflito.
O status de saída e a saída são armazenados em cache para cada entrada individualmente e podem ser limpos (e o comportamento de armazenamento em cache configurado) usando o nsCacheTable. '
você também pode dar uma olhada aqui; link