/*
- * $Id: snmp_agent.cc,v 1.91 2005/04/18 21:52:43 hno Exp $
+ * $Id: snmp_agent.cc,v 1.92 2006/05/14 09:22:35 serassio Exp $
*
* DEBUG: section 49 SNMP Interface
* AUTHOR: Kostas Anagnostakis
break;
+ case CONF_UNIQNAME:
+ Answer = snmp_var_new(Var->name, Var->name_length);
+
+ cp = uniqueHostname();
+
+ Answer->type = ASN_OCTET_STR;
+
+ Answer->val_len = strlen(cp);
+
+ Answer->val.string = (u_char *) xstrdup(cp);
+
+ break;
+
default:
*ErrP = SNMP_ERR_NOSUCHNAME;
/*
- * $Id: snmp_core.cc,v 1.73 2005/12/26 11:35:22 serassio Exp $
+ * $Id: snmp_core.cc,v 1.74 2006/05/14 09:22:35 serassio Exp $
*
* DEBUG: section 49 SNMP support
* AUTHOR: Glenn Chisholm
snmpAddNode(snmpCreateOid(LEN_SYS, SQ_SYS, SYS_UPTIME),
LEN_SYS, snmp_sysFn, static_Inst, 0)),
snmpAddNode(snmpCreateOid(LEN_SQ_CONF, SQ_CONF),
- LEN_SQ_CONF, NULL, NULL, 5,
+ LEN_SQ_CONF, NULL, NULL, 6,
snmpAddNode(snmpCreateOid(LEN_SYS, SQ_CONF, CONF_ADMIN),
LEN_SYS, snmp_confFn, static_Inst, 0),
snmpAddNode(snmpCreateOid(LEN_SYS, SQ_CONF, CONF_VERSION),
snmpAddNode(snmpCreateOid(LEN_CONF_ST, SQ_CONF, CONF_STORAGE, CONF_ST_SWHIWM),
LEN_CONF_ST, snmp_confFn, static_Inst, 0),
snmpAddNode(snmpCreateOid(LEN_CONF_ST, SQ_CONF, CONF_STORAGE, CONF_ST_SWLOWM),
- LEN_CONF_ST, snmp_confFn, static_Inst, 0))),
+ LEN_CONF_ST, snmp_confFn, static_Inst, 0)),
+ snmpAddNode(snmpCreateOid(LEN_SYS, SQ_CONF, CONF_UNIQNAME),
+ LEN_SYS, snmp_confFn, static_Inst, 0)),
snmpAddNode(snmpCreateOid(LEN_SQ_PRF, SQ_PRF),
LEN_SQ_PRF, NULL, NULL, 2,
snmpAddNode(snmpCreateOid(LEN_SQ_PRF + 1, SQ_PRF, PERF_SYS),