-1 [iemConfigProbeLowHumidThreshold] => -1 [iemConfigProbeHighHumidEnable] => disabled [iemConfigProbeLowHumidEnable] => disabled [iemConfigProbeMaxHumidThreshold] => -1 [iemConfigProbeMinHumidThreshold] => -1 [iemConfigProbeMaxHumidEnable] => disabled [iemConfigProbeMinHumidEnable] => disabled [iemConfigProbeHumidHysteresis] => -1 [iemStatusProbeStatus] => connected [iemStatusProbeCurrentTemp] => 25 [iemStatusProbeTempUnits] => celsius [iemStatusProbeCurrentHumid] => 0 */ # InRow Chiller. # A silly check to find out if it's the right hardware. $oids = snmp_get($device, "airIRRCGroupSetpointsCoolMetric.0", "-OsqnU", "PowerNet-MIB"); if ($oids) { echo("APC InRow Chiller "); $temps = array(); $temps['airIRRCUnitStatusRackInletTempMetric'] = "Rack Inlet"; $temps['airIRRCUnitStatusSupplyAirTempMetric'] = "Supply Air"; $temps['airIRRCUnitStatusReturnAirTempMetric'] = "Return Air"; $temps['airIRRCUnitStatusEnteringFluidTemperatureMetric'] = "Entering Fluid"; $temps['airIRRCUnitStatusLeavingFluidTemperatureMetric'] = "Leaving Fluid"; foreach ($temps as $obj => $descr) { $oids = snmp_get($device, $obj . ".0", "-OsqnU", "PowerNet-MIB"); list($oid,$current) = explode(' ',$oids); $divisor = 10; $sensorType = substr($descr, 0, 2); echo(discover_sensor($valid['sensor'], 'temperature', $device, $oid, '0', $sensorType, $descr, $divisor, '1', NULL, NULL, NULL, NULL, $current)); } } } ?>