2424
2525#include "xppc-mib.h"
2626
27- #define XPPC_MIB_VERSION "0.40 "
27+ #define XPPC_MIB_VERSION "0.41 "
2828
2929#define XPPC_SYSOID ".1.3.6.1.4.1.935"
3030
@@ -109,14 +109,22 @@ static snmp_info_t xppc_mib[] = {
109109
110110 /* upsBaseIdentModel.0 = STRING: "Intelligent" */
111111 snmp_info_default ("ups.model" , ST_FLAG_STRING , SU_INFOSIZE , ".1.3.6.1.4.1.935.1.1.1.1.1.1.0" , "Generic Phoenixtec SNMP device" , SU_FLAG_OK , NULL ),
112+ /* upsSmartIdentAgentFirmwareRevision.0 = STRING: "11105200-1.44.00" */
113+ snmp_info_default ("ups.firmware.aux" , ST_FLAG_STRING , SU_INFOSIZE , ".1.3.6.1.4.1.935.1.1.1.1.2.4.0" , NULL , SU_FLAG_OK , NULL ),
112114 /* upsBaseBatteryStatus.0 = INTEGER: batteryNormal(2) */
113115 snmp_info_default ("ups.status" , ST_FLAG_STRING , SU_INFOSIZE , ".1.3.6.1.4.1.935.1.1.1.2.1.1.0" , "" , SU_STATUS_BATT | SU_TYPE_INT | SU_FLAG_OK , xpcc_onbatt_info ),
114116 /* upsSmartBatteryCapacity.0 = INTEGER: 100 */
115117 snmp_info_default ("battery.charge" , 0 , 1 , ".1.3.6.1.4.1.935.1.1.1.2.2.1.0" , NULL , SU_TYPE_INT | SU_FLAG_OK , NULL ),
118+ /* upsSmartBatteryVoltage.0 = INTEGER: 809 */
119+ snmp_info_default ("battery.voltage" , 0 , 0.1 , ".1.3.6.1.4.1.935.1.1.1.2.2.2.0" , NULL , SU_TYPE_INT | SU_FLAG_OK , NULL ),
116120 /* upsSmartBatteryTemperature.0 = INTEGER: 260 */
117121 snmp_info_default ("ups.temperature" , 0 , 0.1 , ".1.3.6.1.4.1.935.1.1.1.2.2.3.0" , NULL , SU_TYPE_INT | SU_FLAG_OK , NULL ),
122+ /* upsSmartBatteryRunTimeRemaining.0 = INTEGER: 4800 */
123+ snmp_info_default ("battery.runtime" , 0 , 1.0 , ".1.3.6.1.4.1.935.1.1.1.2.2.4.0" , NULL , SU_TYPE_INT | SU_FLAG_OK , NULL ),
118124 /* upsSmartInputLineVoltage.0 = INTEGER: 1998 */
119125 snmp_info_default ("input.voltage" , 0 , 0.1 , ".1.3.6.1.4.1.935.1.1.1.3.2.1.0" , NULL , SU_TYPE_INT | SU_FLAG_OK , NULL ),
126+ /* upsSmartInputFrequency.0 = INTEGER: 499 */
127+ snmp_info_default ("input.frequency" , 0 , 0.1 , ".1.3.6.1.4.1.935.1.1.1.3.2.4.0" , NULL , SU_TYPE_INT | SU_FLAG_OK , NULL ),
120128 /* upsBaseOutputStatus.0 = INTEGER: onLine(2) */
121129 snmp_info_default ("ups.status" , ST_FLAG_STRING , SU_INFOSIZE , ".1.3.6.1.4.1.935.1.1.1.4.1.1.0" , "" , SU_TYPE_INT | SU_STATUS_PWR , xpcc_power_info ),
122130 /* upsSmartOutputVoltage.0 = INTEGER: 2309 */
@@ -125,6 +133,8 @@ static snmp_info_t xppc_mib[] = {
125133 snmp_info_default ("output.frequency" , 0 , 0.1 , ".1.3.6.1.4.1.935.1.1.1.4.2.2.0" , NULL , SU_TYPE_INT | SU_FLAG_OK , NULL ),
126134 /* upsSmartOutputLoad.0 = INTEGER: 7 */
127135 snmp_info_default ("ups.load" , 0 , 1 , ".1.3.6.1.4.1.935.1.1.1.4.2.3.0" , NULL , SU_TYPE_INT | SU_FLAG_OK , NULL ),
136+ /* upsSmartConfigRatedOutputVoltage.0 = INTEGER: 2200 */
137+ snmp_info_default ("output.voltage.nominal" , 0 , 0.1 , ".1.3.6.1.4.1.935.1.1.1.5.2.1.0" , NULL , SU_TYPE_INT | SU_FLAG_OK , NULL ),
128138
129139 /* end of structure. */
130140 snmp_info_sentinel
0 commit comments