在上面的例子中,值类型是“Counter32”它在内部对应于ASN_COUNTER类型。完整的支持类型包括 ASN_COUNTER, ASN_COUNTER64, ASN_UINTEGER, ASN_UNSIGNED64, ASN_INTEGER, ASN_INTEGER64, ASN_FLOAT, ASN_DOUBLE, ASN_TIMETICKS, ASN_GAUGE, ASN_IPADDRESS, ASN_OCTET_STR 和 ASN_OBJECT_ID (从2.2.8, 2.4.3...
除了字符范围不一样之外,DisplayString和OCTET STRING这两种类型并没有什么差别,在net-snmp中,它们都是用的ASN_OCTET_STR类型返回。但是在值的显示上,它们是有区别的。前者按一般的字符串形式显示,如commonNEVendorInfo.0:-->Linux。后者按照十六进制字节流显示(每个字节间以空格分隔),如commonPhysAddress.0:-->00...
一些最常用的SNMP OID,Zabbix将。 在上面的例子中,值类型是“Counter32”它在内部对应于ASN_COUNTER类型。完整的支持类型包括 ASN_COUNTER, ASN_COUNTER64, ASN_UINTEGER, ASN_UNSIGNED64, ASN_INTEGER, ASN_INTEGER64, ASN_FLOAT, ASN_DOUBLE, ASN_TIMETICKS, ASN_GAUGE, ASN_IPADDRESS, ASN_OCTET_STR 和 AS...
在上面的例子中,值类型是“Counter32”它在内部对应于ASN_COUNTER类型。完整的支持类型包括 ASN_COUNTER, ASN_COUNTER64, ASN_UINTEGER, ASN_UNSIGNED64, ASN_INTEGER, ASN_INTEGER64, ASN_FLOAT, ASN_DOUBLE, ASN_TIMETICKS, ASN_GAUGE, ASN_IPADDRESS, ASN_OCTET_STR 和 ASN_OBJECT_ID (从2.2.8, 2.4.3...
在上面的例子中,值类型是“Counter32”它在内部对应于ASN_COUNTER类型。完整的支持类型包括 ASN_COUNTER, ASN_COUNTER64, ASN_UINTEGER, ASN_UNSIGNED64, ASN_INTEGER, ASN_INTEGER64, ASN_FLOAT, ASN_DOUBLE, ASN_TIMETICKS, ASN_GAUGE, ASN_IPADDRESS, ASN_OCTET_STR 和 ASN_OBJECT_ID (从2.2.8, 2.4.3...
snmp_set_var_typed_value(request->requestvb, ASN_OCTET_STR, table_entry->userName, table_entry->userName_len);break;caseCOLUMN_USERAGE:if(!table_entry) { netsnmp_set_request_error(reqinfo, request, SNMP_NOSUCHINSTANCE);continue; }
129) "write to ustSSSimpleString not ASN_OCTET_STR\n"); 130) return SNMP_ERR_WRONGTYPE; 131) } 132) break; 133) case RESERVE2: 134) /* allocate memory needed here. */ 135) size = var_val_len; 136) new_string = (char *) malloc(size+1); ...
snmp_set_var_typed_value(requests->requestvb, ASN_OCTET_STR, /* * XXX: a pointer to the scalar's data */ szTime, /* * XXX: the length of the data in bytes */ strlen(szTime)); break; default: /* * we should never get here, so this is a really bad error ...
ASN_OCTET_STR, /* * Set an appropriate value for TestTrapDescription */ (int*)&cpu, sizeof(cpu)); /* * Add any extra (optional) objects here */ /* * Send the trap to the list of configured destinations * and clean up */ ...
ASN_OBJECT_ID, cpuRatioHigh_oid,sizeof(cpuRatioHigh_oid)); /* * Add any objects from the trap definition */ snmp_varlist_add_variable(&var_list, TestTrapDescription_oid,OID_LENGTH(TestTrapDescription_oid), ASN_OCTET_STR, /* Set an appropriate value for TestTrapDescription */ ...