Hello! I am trying to scrap multiple APC UPS's on my network via snmpv1, one works great, one does not work at all with this error. 107 error(s) occurred: * collected metric "upsHighPrecBatteryPackCartridgeReplaceDate" { label:{name:"upsHighPrecBatteryCartridgeIndex" value:"1"} label:{name:"upsHighPrecBatteryPackCartridgeReplaceDate" value:"01/01/2000"} label:{name:"upsHighPrecBatteryPackIndex" value:"9"} gauge:{value:1}} was collected before with the same name and label values
here is my generator.yml config --- auths: public_v1: version: 1 public_v2: version: 2 modules: # Default IF-MIB interfaces table with ifIndex. if_mib: walk: [sysUpTime, interfaces, ifXTable] lookups: - source_indexes: [ifIndex] lookup: ifAlias - source_indexes: [ifIndex] # Uis OID to avoid conflict with PaloAlto PAN-COMMON-MIB. lookup: 1.3.6.1.2.1.2.2.1.2 # ifDescr - source_indexes: [ifIndex] # Use OID to avoid conflict with Netscaler NS-ROOT-MIB. lookup: 1.3.6.1.2.1.31.1.1.1.1 # ifName overrides: ifAlias: ignore: true # Lookup metric ifDescr: ignore: true # Lookup metric ifName: ignore: true # Lookup metric ifType: type: EnumAsInfo # Default IP-MIB with ipv4InterfaceTable for example. ip_mib: walk: [ipv4InterfaceTable] #snmpv2 mib #hostresoruces mib # APC/Schneider UPS Network Management Cards # # Note: older management cards only support SNMP v1 (AP9606 and # AP9607, possibly others). Older versions of the firmware may only # support v1 as well. If you only have newer cards you can switch to # version v2c or v3. # # The management cards have relatively slow processors so don't poll # very often and give a generous timeout to prevent spurious # errors. Alternatively you can eliminate the interface polling (OIDs # beginning with 1.3.6.1.2.1) to reduce the time taken for polling. # # MIB: https://download.schneider-electric.com/files?p_File_Name=powernet426.mib # Guide: http://www.apc.com/salestools/ASTE-6Z5QEY/ASTE-6Z5QEY_R0_EN.pdf # Download site: http://www.apc.com/us/en/tools/download/index.cfm apcups: walk: - 1.3.6.1.4.1.318.1.1.1.2 # upsBattery - 1.3.6.1.4.1.318.1.1.1.3 # upsInput - 1.3.6.1.4.1.318.1.1.1.4 # upsOutput - 1.3.6.1.4.1.318.1.1.1.7.2 # upsAdvTest - 1.3.6.1.4.1.318.1.1.1.8.1 # upsCommStatus - 1.3.6.1.4.1.318.1.1.1.12 # upsOutletGroups - 1.3.6.1.4.1.318.1.1.10.2.3.2 # iemStatusProbesTable - 1.3.6.1.4.1.318.1.1.26.4.3 # rPDU2DeviceStatusTable - 1.3.6.1.4.1.318.1.1.26.6.3 # rPDU2PhaseStatusTable - 1.3.6.1.4.1.318.1.1.26.8.3 # rPDU2BankStatusTable - 1.3.6.1.4.1.318.1.1.26.10.2.2 # rPDU2SensorTempHumidityStatusTable lookups: - source_indexes: [upsOutletGroupStatusIndex] lookup: upsOutletGroupStatusName drop_source_indexes: true - source_indexes: [iemStatusProbeIndex] lookup: iemStatusProbeName drop_source_indexes: true overrides: rPDU2BankStatusLoadState: type: EnumAsStateSet upsAdvBatteryCondition: type: EnumAsStateSet upsAdvBatteryChargingCurrentRestricted: type: EnumAsStateSet upsAdvBatteryChargerStatus: type: EnumAsStateSet my snmp.yml is rather long so I can post that later on if someone has an idea. -- You received this message because you are subscribed to the Google Groups "Prometheus Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to prometheus-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/prometheus-users/1cd90fac-c4c2-413b-9509-278385346f51n%40googlegroups.com.