mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
* ADVA device support - sensors for temperature, voltage, current and dbm - ADVA mibs for FSP150CC and FSP3000R7 * sysObjectId - changed to level above instead of two entries * OS for FSP150 and FSP3000R7 now in two seperate OS definitions - split the files - removed sysObjectId check for each - removed hardcoded sensor limits - removed more generic MIBs * standardized variables / corrected declarations * added missing MIB, style check code * - corrected 'current' readings by adding $devisor - changed rrdfile names to sensorname+$index - moved LLDP-V2 mibs to main mib directory
23 lines
998 B
PHP
23 lines
998 B
PHP
<?php
|
|
/**
|
|
* LibreNMS - ADVA FSP150 device support
|
|
*
|
|
* @category Network_Monitoring
|
|
* @package LibreNMS
|
|
* @author Christoph Zilian <czilian@hotmail.com>
|
|
* @license http://gnu.org/copyleft/gpl.html GNU GPL
|
|
* @link https://github.com/librenms/librenms/
|
|
|
|
* 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.
|
|
**/
|
|
|
|
// *********** FSP150 Devices
|
|
$version = trim(snmp_get($device, "entPhysicalSoftwareRev.1", "-OQv", "ADVA-MIB"), '"');
|
|
$hardware = trim(snmp_get($device, "entPhysicalName.1", "-OQv", "ADVA-MIB"), '"')
|
|
.' V'.trim(snmp_get($device, "entPhysicalHardwareRev.1", "-OQv", "ADVA-MIB"), '"');
|
|
$serial = trim(snmp_get($device, "entPhysicalSerialNum.1", "-OQv", "ADVA-MIB"), '"');
|