This commit is contained in:
@@ -73,22 +73,24 @@ func (u *UcsmTemperaturesCollector) Collect(ch chan<- prometheus.Metric) {
|
||||
for _, blade := range bladeList.Blades {
|
||||
log.Printf("%s:\n", blade.Dn)
|
||||
|
||||
boardDn := blade.Dn + "/board"
|
||||
boardDn := "^" + blade.Dn + "/board/"
|
||||
|
||||
log.Printf("%s:\n", boardDn)
|
||||
log.Printf("\tNumber of CPUs: %d\n", blade.NumOfCpus)
|
||||
log.Printf("\tTotal Memory: %d\n", blade.TotalMemory)
|
||||
log.Printf("\tModel: %s\n", blade.Model)
|
||||
log.Printf("\tVendor: %s\n", blade.Vendor)
|
||||
log.Printf("\tThermal: %v\n", blade.ComputeBoard.Thermal)
|
||||
//log.Printf("\tThermal: %v\n", blade.ComputeBoard.Thermal)
|
||||
|
||||
filter := api.FilterEq{
|
||||
filter := api.FilterWildcard{
|
||||
FilterProperty: api.FilterProperty{
|
||||
Class: "computeMbTempStats",
|
||||
Property: "dn",
|
||||
Value: boardDn,
|
||||
},
|
||||
}
|
||||
log.Printf("Filter: %v\n", filter)
|
||||
|
||||
tempReq := api.ConfigResolveClassRequest{
|
||||
Cookie: u.ucsClient.Cookie,
|
||||
ClassId: "computeMbTempStats",
|
||||
|
Reference in New Issue
Block a user