Files
librenms-librenms/includes/discovery/sensors/temperature/aos.inc.php
joseUPV e0cff12f69 Better Support of Alcatel Switches (#10672)
* Added model, processor, fan and power supply for Alcatel Omnistack Switches

* Removed Index from description of Fan and power supply

* Merged PR #10655

* Added Temperature Sensor for AOS7+ Alcatel Enterprise Switches

* Added AOS7 mempools

* Added Tests

* Update aos.yaml

* Update alerts levels in state sensors

* Add test data
2019-10-20 22:26:21 +00:00

24 lines
1.1 KiB
PHP

<?php
echo 'Alcatel-Lucent Device: ';
$descr = 'Chassis Temperature';
$temperature = snmp_get($device, '.1.3.6.1.4.1.6486.800.1.2.1.16.1.1.1.17.0', '-Oqv');
if ($descr != '' && is_numeric($temperature) && $temperature > '0') {
$temperature_oid = '.1.3.6.1.4.1.18248.1.1.1.0';
discover_sensor($valid['sensor'], 'temperature', $device, '.1.3.6.1.4.1.6486.800.1.2.1.16.1.1.1.17.0', '1', 'alcatel-device', $descr, '1', '1', null, null, null, null, $temperature);
}
$temperature = snmp_get($device, '.1.3.6.1.4.1.6486.801.1.1.1.3.1.1.3.1.8.209', '-Oqv');
if ($descr != '' && is_numeric($temperature) && $temperature > '0') {
discover_sensor($valid['sensor'], 'temperature', $device, '.1.3.6.1.4.1.6486.801.1.1.1.3.1.1.3.1.8.209', '1', 'alcatel-device', $descr, '1', '1', null, null, null, null, $temperature);
}
$temperature = snmp_get($device, '.1.3.6.1.4.1.89.53.15.1.9.1', '-Oqv');
if ($descr != '' && is_numeric($temperature) && $temperature > '0') {
discover_sensor($valid['sensor'], 'temperature', $device, '.1.3.6.1.4.1.89.53.15.1.9.1', '1', 'alcatel-device', $descr, '1', '1', null, null, null, null, $temperature);
}