Make sure descPDU handles the power outlets.
This commit is contained in:
		
							parent
							
								
									5514be1a57
								
							
						
					
					
						commit
						ce55a864ea
					
				|  | @ -61,6 +61,7 @@ type pdu struct { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| func descPDU(ns string) *pdu { | func descPDU(ns string) *pdu { | ||||||
|  | 	outlet := ns + "outlet_" | ||||||
| 	pns := ns + "port_" | 	pns := ns + "port_" | ||||||
| 	sfp := pns + "sfp_" | 	sfp := pns + "sfp_" | ||||||
| 	labelS := []string{"site_name", "name", "source"} | 	labelS := []string{"site_name", "name", "source"} | ||||||
|  | @ -69,6 +70,9 @@ func descPDU(ns string) *pdu { | ||||||
| 		"sfp_part", "sfp_vendor", "sfp_serial", "sfp_compliance", | 		"sfp_part", "sfp_vendor", "sfp_serial", "sfp_compliance", | ||||||
| 		"port_id", "port_num", "port_name", "port_mac", "port_ip", "site_name", "name", "source", | 		"port_id", "port_num", "port_name", "port_mac", "port_ip", "site_name", "name", "source", | ||||||
| 	} | 	} | ||||||
|  | 	labelO := []string{ | ||||||
|  | 		"outlet_description", "outlet_index", "outlet_name", "site_name", "name", "source", | ||||||
|  | 	} | ||||||
| 	nd := prometheus.NewDesc | 	nd := prometheus.NewDesc | ||||||
| 
 | 
 | ||||||
| 	return &pdu{ | 	return &pdu{ | ||||||
|  | @ -116,6 +120,14 @@ func descPDU(ns string) *pdu { | ||||||
| 		SFPVoltage:     nd(sfp+"voltage", "SFP Voltage", labelF, nil), | 		SFPVoltage:     nd(sfp+"voltage", "SFP Voltage", labelF, nil), | ||||||
| 		// other data
 | 		// other data
 | ||||||
| 		Upgradeable: nd(ns+"upgradeable", "Upgrade-able", labelS, nil), | 		Upgradeable: nd(ns+"upgradeable", "Upgrade-able", labelS, nil), | ||||||
|  | 		// power
 | ||||||
|  | 		CycleEnabled:      nd(outlet+"cycle_enabled", "Cycle Enabled", labelO, nil), | ||||||
|  | 		RelayState:        nd(outlet+"relay_state", "Relay State", labelO, nil), | ||||||
|  | 		OutletCaps:        nd(outlet+"outlet_caps", "Outlet Caps", labelO, nil), | ||||||
|  | 		OutletCurrent:     nd(outlet+"outlet_current", "Outlet Current", labelO, nil), | ||||||
|  | 		OutletPower:       nd(outlet+"outlet_power", "Outlet Power", labelO, nil), | ||||||
|  | 		OutletPowerFactor: nd(outlet+"outlet_power_factor", "Outlet Power Factor", labelO, nil), | ||||||
|  | 		OutletVoltage:     nd(outlet+"outlet_voltage", "Outlet Voltage", labelO, nil), | ||||||
| 	} | 	} | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue