Commit version 24.12.13800
This commit is contained in:
@ -1,5 +1,4 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* Observium
|
||||
*
|
||||
@ -7,7 +6,7 @@
|
||||
*
|
||||
* @package observium
|
||||
* @subpackage discovery
|
||||
* @copyright (C) 2006-2013 Adam Armstrong, (C) 2013-2019 Observium Limited
|
||||
* @copyright (C) Adam Armstrong
|
||||
*
|
||||
*/
|
||||
|
||||
@ -16,18 +15,16 @@
|
||||
|
||||
$numeric_oids = [
|
||||
['oid_num' => '.1.3.6.1.4.1.9839.2.1.2.1.0', 'class' => 'temperature', 'scale' => 0.1, 'type' => 'denco-analog', 'descr' => 'Temperature'],
|
||||
['oid_num' => '.1.3.6.1.4.1.9839.2.1.2.2.0', 'class' => 'humidity', 'scale' => 0.1, 'type' => 'denco-analog', 'descr' => 'Humidity'],
|
||||
['oid_num' => '.1.3.6.1.4.1.9839.2.1.2.2.0', 'class' => 'humidity', 'scale' => 0.1, 'type' => 'denco-analog', 'descr' => 'Humidity'],
|
||||
];
|
||||
|
||||
foreach ($numeric_oids as $entry)
|
||||
{
|
||||
$value = snmp_get_oid($device, $entry['oid_num']);
|
||||
$scale = isset($entry['scale']) ? $entry['scale'] : 1;
|
||||
$options = [];
|
||||
if ($value > 0 && $value != 32767)
|
||||
{
|
||||
discover_sensor_ng($device, $entry['class'], NULL, NULL, $entry['oid_num'], 0, $entry['type'], $entry['descr'], $scale, $value, $options);
|
||||
}
|
||||
foreach ($numeric_oids as $entry) {
|
||||
$value = snmp_get_oid($device, $entry['oid_num']);
|
||||
$scale = $entry['scale'] ?? 1;
|
||||
$options = [ 'sensor_type' => $entry['type'] ];
|
||||
if ($value > 0 && $value != 32767) {
|
||||
discover_sensor_ng($device, $entry['class'], NULL, NULL, $entry['oid_num'], 0, $entry['descr'], $scale, $value, $options);
|
||||
}
|
||||
}
|
||||
|
||||
// EOF
|
||||
|
Reference in New Issue
Block a user