mirror of
https://github.com/librenms/librenms.git
synced 2024-09-22 10:58:42 +00:00
Hwg ste2 (#4190)
* misspelled var name * HWg-group STE2 fully working - tested * not so noisy definitions.inc.php * implemented scrutinizer best practices
This commit is contained in:
parent
f30c3907a8
commit
7634c085c0
@ -1905,6 +1905,10 @@ $os = 'hwg-ste2';
|
||||
$config['os'][$os]['text'] = 'HWg STE2';
|
||||
$config['os'][$os]['type'] = 'environment';
|
||||
$config['os'][$os]['icon'] = 'hwg';
|
||||
$config['os'][$os]['over'][0]['graph'] = 'device_temperature';
|
||||
$config['os'][$os]['over'][0]['text'] = 'Temperature';
|
||||
$config['os'][$os]['over'][1]['graph'] = 'device_humidity';
|
||||
$config['os'][$os]['over'][1]['text'] = 'Humidity';
|
||||
|
||||
// EATON PDU
|
||||
$os = 'eatonpdu';
|
||||
|
@ -17,8 +17,7 @@ if ($device['os'] == 'hwg-ste2') {
|
||||
$descr = 'Input 1 Humidity';
|
||||
$humidity = snmp_get($device, $oid, '-Osqnv');
|
||||
|
||||
if ($humidity != 0) {
|
||||
if ($humidity !== false) {
|
||||
discover_sensor($valid['sensor'], 'humidity', $device, $oid, '1', $sensorType, $descr, '1', '1', null, null, null, null, $humidity);
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -14,11 +14,10 @@ if ($device['os'] == 'hwg-ste2') {
|
||||
d_echo('HWg STE2 Temperature ');
|
||||
$oid = '.1.3.6.1.4.1.21796.4.9.3.1.4.2';
|
||||
$sensorType = 'ste2_temp';
|
||||
$descr = 'Input 1 Temperature';
|
||||
$descr = 'Input 2 Temperature';
|
||||
$temperature = snmp_get($device, $oid, '-Osqnv');
|
||||
|
||||
if ($humidity != 0) {
|
||||
if ($temperature !== false) {
|
||||
discover_sensor($valid['sensor'], 'temperature', $device, $oid, '1', $sensorType, $descr, '1', '1', null, null, null, null, $temperature);
|
||||
}
|
||||
|
||||
}
|
||||
|
14
includes/polling/os/hwg-ste2.inc.php
Normal file
14
includes/polling/os/hwg-ste2.inc.php
Normal file
@ -0,0 +1,14 @@
|
||||
<?php
|
||||
/*
|
||||
* LibreNMS
|
||||
*
|
||||
* Copyright (c) 2016 Cercel Valentin <crc@nuamchefazi.ro>
|
||||
* This program is free software: you can redistribute it and/or modify it
|
||||
* under the terms of the GNU General Public License as published by the
|
||||
* Free Software Foundation, either version 3 of the License, or (at your
|
||||
* option) any later version. Please see LICENSE.txt at the top level of
|
||||
* the source code distribution for details.
|
||||
*/
|
||||
|
||||
preg_match_all('/STE2/', $poll_device['sysDescr'], $matches);
|
||||
$hardware = $matches[0][0];
|
Loading…
Reference in New Issue
Block a user