mirror of
https://github.com/librenms/librenms.git
synced 2024-09-21 10:28:13 +00:00
Update Sensors for ADVA FSP150CC + discovery fix (#13020)
* Update YAML file for ADVA FSP150CC Update for Adva FSP150CC 1. ERP State 2. Condition State * Update Pre-Cache for ADVA FSP150CC Update multiple devices and cache ERP objects. 1. XG116Pro (H) 2. XG120Pro 3. XG210 4. EG-X * Update on Temperature Sensors for ADVA FSP150CC Update multiple modules to support Adva FSP150CC Series. * Update Voltage Sensors for ADVA FSP150CC Update multiple modules for Adva FSP150CC Series. * Create adva_fsp150_xg116proh.snmprec * Create adva_fsp150_xg116proh.json * Update adva_fsp150_xg116pro.snmprec * Update adva_fsp150_xg116pro.json Fix legacy ADVA discovery code * Fix snmp-get and DB access * style Co-authored-by: PipoCanaja <38363551+PipoCanaja@users.noreply.github.com>
This commit is contained in:
parent
5147ce866c
commit
3d0c1e63b7
@ -1,3 +1,4 @@
|
||||
mib: F3-ERP-MIB::CM-ALARM-MIB
|
||||
modules:
|
||||
os:
|
||||
hardware:
|
||||
@ -6,3 +7,83 @@ modules:
|
||||
hardware_template: '{{ ENTITY-MIB::entPhysicalName.1 }} {{ ENTITY-MIB::entPhysicalHardwareRev.1 }}'
|
||||
serial: ENTITY-MIB::entPhysicalSerialNum.1
|
||||
version: ENTITY-MIB::entPhysicalSoftwareRev.1
|
||||
sensors:
|
||||
state:
|
||||
data:
|
||||
-
|
||||
oid: cmSysCondTable
|
||||
value: cmSysCondType
|
||||
num_oid: '.1.3.6.1.4.1.2544.1.12.6.1.3.1.3.{{ $index }}'
|
||||
descr: 'Alarm(s) : {{ $index }}'
|
||||
group: Alarm Condition
|
||||
index: 'cmSysCondType.{{ $index }}'
|
||||
state_name: cmSysCondType
|
||||
states:
|
||||
- { value: 9, generic: 3, graph: 0, descr: 'Primary NTP Server Failed' }
|
||||
- { value: 10, generic: 3, graph: 0, descr: 'Secondary NTP Server Failed' }
|
||||
- { value: 27, generic: 2, graph: 0, descr: 'Equipment Fault' }
|
||||
- { value: 34, generic: 2, graph: 0, descr: 'PSU A Failed' }
|
||||
- { value: 35, generic: 2, graph: 0, descr: 'PSU B Failed' }
|
||||
- { value: 53, generic: 2, graph: 0, descr: 'SFP Mismatch' }
|
||||
- { value: 59, generic: 2, graph: 0, descr: 'Over Temperature' }
|
||||
- { value: 60, generic: 2, graph: 0, descr: 'Under Tempurature' }
|
||||
- { value: 65, generic: 2, graph: 0, descr: 'Input Power Fault' }
|
||||
- { value: 86, generic: 3, graph: 0, descr: 'SNMP Dying Gasp - Host Unreachable' }
|
||||
- { value: 90, generic: 3, graph: 0, descr: 'SFP Non Qualified' }
|
||||
- { value: 93, generic: 2, graph: 0, descr: 'Power No Input Unit Fault' }
|
||||
- { value: 121, generic: 1, graph: 0, descr: 'XFP Mismatch' }
|
||||
- { value: 122, generic: 3, graph: 0, descr: 'XFP Non Qualified' }
|
||||
- { value: 125, generic: 2, graph: 0, descr: 'LAG Member Failed' }
|
||||
- { value: 135, generic: 2, graph: 0, descr: 'DB Corruption' }
|
||||
- { value: 284, generic: 1, graph: 0, descr: 'XFP Wavelength Mismatch' }
|
||||
- { value: 288, generic: 3, graph: 0, descr: 'Loopback Active' }
|
||||
- { value: 347, generic: 2, graph: 0, descr: 'Key Exchange Failed' }
|
||||
- { value: 348, generic: 2, graph: 0, descr: 'Key Exchange Auth Password Missing' }
|
||||
- { value: 389, generic: 2, graph: 0, descr: 'Power No Input 2' }
|
||||
- { value: 390, generic: 2, graph: 0, descr: 'Key Exchange Stop' }
|
||||
- { value: 403, generic: 3, graph: 0, descr: 'HTTPS SSL Certificate Expired' }
|
||||
- { value: 409, generic: 2, graph: 0, descr: 'Fan Fail' }
|
||||
- { value: 417, generic: 2, graph: 0, descr: 'PSU A Input Fail' }
|
||||
- { value: 418, generic: 3, graph: 0, descr: 'PSU B Input Fail' }
|
||||
|
||||
-
|
||||
oid: f3ErpGroupTable
|
||||
value: f3ErpGroupNodeState
|
||||
num_oid: '.1.3.6.1.4.1.2544.1.12.25.1.1.1.24.{{ $index }}'
|
||||
descr: '{{ $f3ErpGroupUserLabel }}'
|
||||
group: ERP Status
|
||||
index: 'f3ErpGroupNodeState.{{ $index }}'
|
||||
state_name: f3ErpGroupNodeState
|
||||
states:
|
||||
- { value: 1, generic: 0, graph: 0, descr: 'IDLE' }
|
||||
- { value: 2, generic: 2, graph: 0, descr: 'PROTECTION' }
|
||||
- { value: 3, generic: 1, graph: 0, descr: 'MANUAL' }
|
||||
- { value: 4, generic: 3, graph: 0, descr: 'FORCED' }
|
||||
- { value: 5, generic: 1, graph: 0, descr: 'PENDING' }
|
||||
|
||||
-
|
||||
oid: f3ErpUnitTable
|
||||
value: f3ErpUnitPortRole
|
||||
num_oid: '.1.3.6.1.4.1.2544.1.12.25.1.3.1.4.{{ $index }}'
|
||||
descr: 'Port : {{ $f3ErpUnitPort }}'
|
||||
group: ERP Node State
|
||||
index: 'f3ErpUnitPortRole.{{ $index }}'
|
||||
state_name: f3ErpUnitPortRole
|
||||
states:
|
||||
- { value: 1, generic: 0, graph: 0, descr: 'NONE' }
|
||||
- { value: 2, generic: 0, graph: 0, descr: 'NEIGHBOR' }
|
||||
- { value: 3, generic: 0, graph: 0, descr: 'RPL OWNER' }
|
||||
|
||||
-
|
||||
oid: f3ErpUnitTable
|
||||
value: f3ErpUnitPortStatus
|
||||
num_oid: '.1.3.6.1.4.1.2544.1.12.25.1.3.1.5.{{ $index }}'
|
||||
descr: 'Port : {{ $f3ErpUnitPort }}'
|
||||
group: ERP Port Status
|
||||
index: 'f3ErpUnitPortStatus.{{ $index }}'
|
||||
state_name: f3ErpUnitPortStatus
|
||||
states:
|
||||
- { value: 1, generic: 0, graph: 0, descr: 'unblocked' }
|
||||
- { value: 4, generic: 0, graph: 0, descr: 'blocked RPL' }
|
||||
- { value: 9, generic: 1, graph: 0, descr: 'blocked pending' }
|
||||
- { value: 10, generic: 3, graph: 0, descr: 'subring interconnect' }
|
||||
|
@ -64,11 +64,11 @@ unset($sensors_adva, $entry);
|
||||
foreach ($pre_cache['adva_fsp150_ports'] as $index => $entry) {
|
||||
if ($entry['cmEthernetNetPortMediaType'] == 'fiber' && $entry['cmEthernetNetPortOperationalState'] == 'normal') {
|
||||
$oid = '.1.3.6.1.4.1.2544.1.12.5.1.5.1.32.' . $index . '.3';
|
||||
$current = snmp_get($device, $oid, '-Oqv', 'CM-PERFORMANCE-MIB', '/opt/librenms/mibs/adva');
|
||||
$current = $pre_cache['adva_fsp150_perfs'][$index . '.3']['cmEthernetNetPortStatsLBC'];
|
||||
if ($current != 0) {
|
||||
$entPhysicalIndex = $entry['cmEthernetNetPortIfIndex'];
|
||||
$entPhysicalIndex_measured = 'ports';
|
||||
$descr = dbFetchCell('SELECT `ifName` FROM `ports` WHERE `ifIndex`= ? AND `device_id` = ?', [$entry['cmEthernetNetPortIfIndex'], $device['device_id']]) . ' BIAS';
|
||||
$descr = ($pre_cache['adva_fsp150_ifName'][$entry['cmEthernetNetPortIfIndex']]['ifName'] ?? 'ifIndex ' . $entry['cmEthernetNetPortIfIndex']) . ' BIAS';
|
||||
|
||||
discover_sensor(
|
||||
$valid['sensor'],
|
||||
@ -94,12 +94,11 @@ foreach ($pre_cache['adva_fsp150_ports'] as $index => $entry) {
|
||||
|
||||
if ($entry['cmEthernetAccPortMediaType'] && $entry['cmEthernetAccPortMediaType'] == 'fiber' && $entry['cmEthernetAccPortOperationalState'] == 'normal') {
|
||||
$oid = '.1.3.6.1.4.1.2544.1.12.5.1.1.1.32.' . $index . '.3';
|
||||
$current = snmp_get($device, $oid, '-Oqv', 'CM-PERFORMANCE-MIB', '/opt/librenms/mibs/adva');
|
||||
$current = $pre_cache['adva_fsp150_perfs'][$index . '.3']['cmEthernetAccPortStatsLBC'];
|
||||
if ($current != 0) {
|
||||
$entPhysicalIndex = $entry['cmEthernetAccPortIfIndex'];
|
||||
$entPhysicalIndex_measured = 'ports';
|
||||
$descr = dbFetchCell('SELECT `ifName` FROM `ports` WHERE `ifIndex`= ? AND `device_id` = ?', [$entry['cmEthernetAccPortIfIndex'], $device['device_id']]) . ' BIAS';
|
||||
|
||||
$descr = ($pre_cache['adva_fsp150_ifName'][$entry['cmEthernetAccPortIfIndex']]['ifName'] ?? 'ifIndex ' . $entry['cmEthernetAccPortIfIndex']) . ' BIAS';
|
||||
discover_sensor(
|
||||
$valid['sensor'],
|
||||
'current',
|
||||
@ -124,11 +123,11 @@ foreach ($pre_cache['adva_fsp150_ports'] as $index => $entry) {
|
||||
|
||||
if ($entry['cmEthernetTrafficPortMediaType'] == 'fiber' && $entry['cmEthernetTrafficPortOperationalState'] == 'normal') {
|
||||
$oid = '.1.3.6.1.4.1.2544.1.12.5.1.21.1.32.' . $index . '.3';
|
||||
$current = snmp_get($device, $oid, '-Oqv', 'CM-PERFORMANCE-MIB', '/opt/librenms/mibs/adva');
|
||||
$current = $pre_cache['adva_fsp150_perfs'][$index . '.3']['cmEthernetTrafficPortStatsLBC'];
|
||||
if ($current != 0) {
|
||||
$entPhysicalIndex = $entry['cmEthernetTrafficPortIfIndex'];
|
||||
$entPhysicalIndex_measured = 'ports';
|
||||
$descr = dbFetchCell('SELECT `ifName` FROM `ports` WHERE `ifIndex`= ? AND `device_id` = ?', [$entry['cmEthernetTrafficPortIfIndex'], $device['device_id']]) . ' BIAS';
|
||||
$descr = ($pre_cache['adva_fsp150_ifName'][$entry['cmEthernetTrafficPortIfIndex']]['ifName'] ?? 'ifIndex ' . $entry['cmEthernetTrafficPortIfIndex']) . ' BIAS';
|
||||
|
||||
discover_sensor(
|
||||
$valid['sensor'],
|
||||
|
@ -41,13 +41,13 @@ foreach ($pre_cache['adva_fsp150_ports'] as $index => $entry) {
|
||||
//Disover recieve power level
|
||||
$oidRx = '.1.3.6.1.4.1.2544.1.12.5.1.5.1.34.' . $index . '.3';
|
||||
$oidTx = '.1.3.6.1.4.1.2544.1.12.5.1.5.1.33.' . $index . '.3';
|
||||
$currentRx = snmp_get($device, $oidRx, '-Oqv', 'CM-PERFORMANCE-MIB', '/opt/librenms/mibs/adva');
|
||||
$currentTx = snmp_get($device, $oidTx, '-Oqv', 'CM-PERFORMANCE-MIB', '/opt/librenms/mibs/adva');
|
||||
$currentRx = $pre_cache['adva_fsp150_perfs'][$index . '.3']['cmEthernetNetPortStatsOPR'];
|
||||
$currentTx = $pre_cache['adva_fsp150_perfs'][$index . '.3']['cmEthernetNetPortStatsOPT'];
|
||||
|
||||
if ($currentRx != 0 || $currentTx != 0) {
|
||||
$entPhysicalIndex = $entry['cmEthernetNetPortIfIndex'];
|
||||
$entPhysicalIndex_measured = 'ports';
|
||||
$descrRx = dbFetchCell('SELECT `ifName` FROM `ports` WHERE `ifIndex`= ? AND `device_id` = ?', [$entry['cmEthernetNetPortIfIndex'], $device['device_id']]) . ' Rx Power';
|
||||
|
||||
$descrRx = ($pre_cache['adva_fsp150_ifName'][$entry['cmEthernetNetPortIfIndex']]['ifName'] ?? 'ifIndex ' . $entry['cmEthernetNetPortIfIndex']) . ' Rx Power';
|
||||
discover_sensor(
|
||||
$valid['sensor'],
|
||||
'dbm',
|
||||
@ -69,8 +69,7 @@ foreach ($pre_cache['adva_fsp150_ports'] as $index => $entry) {
|
||||
);
|
||||
|
||||
//Disover transmit power level
|
||||
$descrTx = dbFetchCell('SELECT `ifName` FROM `ports` WHERE `ifIndex`= ? AND `device_id` = ?', [$entry['cmEthernetNetPortIfIndex'], $device['device_id']]) . ' Tx Power';
|
||||
|
||||
$descrTx = ($pre_cache['adva_fsp150_ifName'][$entry['cmEthernetTrafficPortIfIndex']]['ifName'] ?? 'ifIndex ' . $entry['cmEthernetTrafficPortIfIndex']) . ' Tx Power';
|
||||
discover_sensor(
|
||||
$valid['sensor'],
|
||||
'dbm',
|
||||
@ -98,12 +97,13 @@ foreach ($pre_cache['adva_fsp150_ports'] as $index => $entry) {
|
||||
//Discover receive power level
|
||||
$oidRx = '.1.3.6.1.4.1.2544.1.12.5.1.1.1.34.' . $index . '.3';
|
||||
$oidTx = '.1.3.6.1.4.1.2544.1.12.5.1.1.1.33.' . $index . '.3';
|
||||
$currentRx = snmp_get($device, $oidRx, '-Oqv', 'CM-PERFORMANCE-MIB', '/opt/librenms/mibs/adva');
|
||||
$currentTx = snmp_get($device, $oidTx, '-Oqv', 'CM-PERFORMANCE-MIB', '/opt/librenms/mibs/adva');
|
||||
$currentRx = $pre_cache['adva_fsp150_perfs'][$index . '.3']['cmEthernetAccPortStatsOPR'];
|
||||
$currentTx = $pre_cache['adva_fsp150_perfs'][$index . '.3']['cmEthernetAccPortStatsOPT'];
|
||||
|
||||
if ($currentRx != 0 || $currentTx != 0) {
|
||||
$entPhysicalIndex = $entry['cmEthernetAccPortIfIndex'];
|
||||
$entPhysicalIndex_measured = 'ports';
|
||||
$descrRx = dbFetchCell('SELECT `ifName` FROM `ports` WHERE `ifIndex`= ? AND `device_id` = ?', [$entry['cmEthernetAccPortIfIndex'], $device['device_id']]) . ' Rx Power';
|
||||
$descrRx = ($pre_cache['adva_fsp150_ifName'][$entry['cmEthernetAccPortIfIndex']]['ifName'] ?? 'ifIndex ' . $entry['cmEthernetAccPortIfIndex']) . ' Rx Power';
|
||||
|
||||
discover_sensor(
|
||||
$valid['sensor'],
|
||||
@ -125,8 +125,7 @@ foreach ($pre_cache['adva_fsp150_ports'] as $index => $entry) {
|
||||
$entPhysicalIndex_measured
|
||||
);
|
||||
|
||||
$descrTx = dbFetchCell('SELECT `ifName` FROM `ports` WHERE `ifIndex`= ? AND `device_id` = ?', [$entry['cmEthernetAccPortIfIndex'], $device['device_id']]) . ' Tx Power';
|
||||
$currentTx = $entry['cmEthernetAccPortStatsOPT'];
|
||||
$descrTx = ($pre_cache['adva_fsp150_ifName'][$entry['cmEthernetAccPortIfIndex']]['ifName'] ?? 'ifIndex ' . $entry['cmEthernetAccPortIfIndex']) . ' Tx Power';
|
||||
|
||||
discover_sensor(
|
||||
$valid['sensor'],
|
||||
@ -154,13 +153,13 @@ foreach ($pre_cache['adva_fsp150_ports'] as $index => $entry) {
|
||||
//Discover receivn power level
|
||||
$oidRx = '.1.3.6.1.4.1.2544.1.12.5.1.21.1.34.' . $index . '.3';
|
||||
$oidTx = '.1.3.6.1.4.1.2544.1.12.5.1.21.1.33.' . $index . '.3';
|
||||
$currentRx = snmp_get($device, $oidRx, '-Oqv', 'CM-PERFORMANCE-MIB', '/opt/librenms/mibs/adva');
|
||||
$currentTx = snmp_get($device, $oidTx, '-Oqv', 'CM-PERFORMANCE-MIB', '/opt/librenms/mibs/adva');
|
||||
$currentRx = $pre_cache['adva_fsp150_perfs'][$index . '.3']['cmEthernetTrafficPortStatsOPR'];
|
||||
$currentTx = $pre_cache['adva_fsp150_perfs'][$index . '.3']['cmEthernetTrafficPortStatsOPT'];
|
||||
|
||||
if ($currentRx != 0 || $currentTx != 0) {
|
||||
$entPhysicalIndex = $entry['cmEthernetTrafficPortIfIndex'];
|
||||
$entPhysicalIndex_measured = 'ports';
|
||||
$descrRx = dbFetchCell('SELECT `ifName` FROM `ports` WHERE `ifIndex`= ? AND `device_id` = ?', [$entry['cmEthernetTrafficPortIfIndex'], $device['device_id']]) . ' Rx Power';
|
||||
|
||||
$descrRx = ($pre_cache['adva_fsp150_ifName'][$entry['cmEthernetTrafficPortIfIndex']]['ifName'] ?? 'ifIndex ' . $entry['cmEthernetTrafficPortIfIndex']) . ' Rx Power';
|
||||
discover_sensor(
|
||||
$valid['sensor'],
|
||||
'dbm',
|
||||
@ -181,8 +180,7 @@ foreach ($pre_cache['adva_fsp150_ports'] as $index => $entry) {
|
||||
$entPhysicalIndex_measured
|
||||
);
|
||||
|
||||
$descrTx = dbFetchCell('SELECT `ifName` FROM `ports` WHERE `ifIndex`= ? AND `device_id` = ?', [$entry['cmEthernetTrafficPortIfIndex'], $device['device_id']]) . ' Tx Power';
|
||||
|
||||
$descrTx = ($pre_cache['adva_fsp150_ifName'][$entry['cmEthernetTrafficPortIfIndex']]['ifName'] ?? 'ifIndex ' . $entry['cmEthernetTrafficPortIfIndex']) . ' Tx Power';
|
||||
discover_sensor(
|
||||
$valid['sensor'],
|
||||
'dbm',
|
||||
|
@ -16,11 +16,28 @@
|
||||
|
||||
// FSP150CC Series
|
||||
$pre_cache['adva_fsp150'] = snmpwalk_cache_multi_oid($device, 'cmEntityObjects', [], 'CM-ENTITY-MIB', null, '-OQUbs');
|
||||
$pre_cache['adva_erp'] = snmpwalk_cache_multi_oid($device, 'f3ErpConfigObjects', [], 'F3-ERP-MIB', null, '-OQUbs');
|
||||
$pre_cache['adva_fsp150_perfs'] = [];
|
||||
|
||||
$neType = $pre_cache['adva_fsp150'][1]['neType'];
|
||||
if ($neType == 'ccxg116pro') {
|
||||
$pre_cache['adva_fsp150_ifName'] = snmpwalk_cache_multi_oid($device, 'ifName', [], 'IF-MIB', null, '-OQUbs');
|
||||
|
||||
if ($neType == 'ccxg116pro' || $neType == 'ccxg116proH' || $neType == 'ccxg120pro' || $neType == 'aggregation') {
|
||||
$pre_cache['adva_fsp150_ports'] = snmpwalk_cache_multi_oid($device, 'cmEthernetTrafficPortTable', $pre_cache['adva_fsp150_ports'], 'CM-FACILITY-MIB', null, '-OQUbs');
|
||||
$pre_cache['adva_fsp150_perfs'] = snmpwalk_cache_multi_oid($device, 'cmEthernetTrafficPortStatsLBC', $pre_cache['adva_fsp150_perfs'], 'CM-PERFORMANCE-MIB', null, '-OQUbs');
|
||||
$pre_cache['adva_fsp150_perfs'] = snmpwalk_cache_multi_oid($device, 'cmEthernetTrafficPortStatsOPR', $pre_cache['adva_fsp150_perfs'], 'CM-PERFORMANCE-MIB', null, '-OQUbs');
|
||||
$pre_cache['adva_fsp150_perfs'] = snmpwalk_cache_multi_oid($device, 'cmEthernetTrafficPortStatsOPT', $pre_cache['adva_fsp150_perfs'], 'CM-PERFORMANCE-MIB', null, '-OQUbs');
|
||||
$pre_cache['adva_fsp150_perfs'] = snmpwalk_cache_multi_oid($device, 'cmEthernetTrafficPortStatsTemp', $pre_cache['adva_fsp150_perfs'], 'CM-PERFORMANCE-MIB', null, '-OQUbs');
|
||||
} else {
|
||||
$pre_cache['adva_fsp150_ports'] = snmpwalk_cache_multi_oid($device, 'cmEthernetNetPortTable', $pre_cache['adva_fsp150_ports'], 'CM-FACILITY-MIB', null, '-OQUbs');
|
||||
$pre_cache['adva_fsp150_perfs'] = snmpwalk_cache_multi_oid($device, 'cmEthernetNetPortStatsLBC', $pre_cache['adva_fsp150_perfs'], 'CM-PERFORMANCE-MIB', null, '-OQUbs');
|
||||
$pre_cache['adva_fsp150_perfs'] = snmpwalk_cache_multi_oid($device, 'cmEthernetNetPortStatsOPR', $pre_cache['adva_fsp150_perfs'], 'CM-PERFORMANCE-MIB', null, '-OQUbs');
|
||||
$pre_cache['adva_fsp150_perfs'] = snmpwalk_cache_multi_oid($device, 'cmEthernetNetPortStatsOPT', $pre_cache['adva_fsp150_perfs'], 'CM-PERFORMANCE-MIB', null, '-OQUbs');
|
||||
$pre_cache['adva_fsp150_perfs'] = snmpwalk_cache_multi_oid($device, 'cmEthernetNetPortStatsTemp', $pre_cache['adva_fsp150_perfs'], 'CM-PERFORMANCE-MIB', null, '-OQUbs');
|
||||
|
||||
$pre_cache['adva_fsp150_ports'] = snmpwalk_cache_multi_oid($device, 'cmEthernetAccPortTable', $pre_cache['adva_fsp150_ports'], 'CM-FACILITY-MIB', null, '-OQUbs');
|
||||
$pre_cache['adva_fsp150_perfs'] = snmpwalk_cache_multi_oid($device, 'cmEthernetAccPortStatsLBC', $pre_cache['adva_fsp150_perfs'], 'CM-PERFORMANCE-MIB', null, '-OQUbs');
|
||||
$pre_cache['adva_fsp150_perfs'] = snmpwalk_cache_multi_oid($device, 'cmEthernetAccPortStatsOPR', $pre_cache['adva_fsp150_perfs'], 'CM-PERFORMANCE-MIB', null, '-OQUbs');
|
||||
$pre_cache['adva_fsp150_perfs'] = snmpwalk_cache_multi_oid($device, 'cmEthernetAccPortStatsOPT', $pre_cache['adva_fsp150_perfs'], 'CM-PERFORMANCE-MIB', null, '-OQUbs');
|
||||
$pre_cache['adva_fsp150_perfs'] = snmpwalk_cache_multi_oid($device, 'cmEthernetAccPortStatsTemp', $pre_cache['adva_fsp150_perfs'], 'CM-PERFORMANCE-MIB', null, '-OQUbs');
|
||||
}
|
||||
|
@ -19,36 +19,65 @@
|
||||
// *************************************************************
|
||||
|
||||
$sensors_adva = [
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.25.1.6', 'sensor_name' => 'ethernetNTEGE112CardTemperature'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.26.1.6', 'sensor_name' => 'ethernetNTEGE114CardTemperature'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.46.1.6', 'sensor_name' => 'ethernetNTEGE114SCardTemperature'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.30.1.6', 'sensor_name' => 'ethernetNTEXG210CardTemperature'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.31.1.6', 'sensor_name' => 'ethernetXG1XCCCardTemperature'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.37.1.5', 'sensor_name' => 'ethernet10x1GHighPerCardTemperature'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.36.1.5', 'sensor_name' => 'ethernet1x10GHighPerCardTemperature'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.20.1.5', 'sensor_name' => 'ethernetSWFCardTemperature'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.4.1.7', 'sensor_name' => 'psuTemperature'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.6.1.6', 'sensor_name' => 'scuTemperature'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.7.1.6', 'sensor_name' => 'nemiTemperature'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.8.1.6', 'sensor_name' => 'ethernetNTUCardTemperature'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.9.1.6', 'sensor_name' => 'ethernetCPMRCardTemperature'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.10.1.6', 'sensor_name' => 'ethernetNTEGE101CardTemperature'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.11.1.6', 'sensor_name' => 'ethernetNTEGE206CardTemperature'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.13.1.6', 'sensor_name' => 'scuTTemperature'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.14.1.6', 'sensor_name' => 'ethernetNTECardTemperature'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.15.1.6', 'sensor_name' => 'ethernetNTEGE201CardTemperature'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.16.1.6', 'sensor_name' => 'ethernetNTEGE201SyncECardTemperature'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.17.1.6', 'sensor_name' => 'ethernetNTEGE206FCardTemperature'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.18.1.6', 'sensor_name' => 'ethernet1x10GCardTemperature'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.19.1.6', 'sensor_name' => 'ethernet10x1GCardTemperature'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.21.1.6', 'sensor_name' => 'stuCardTemperature'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.18.1.5', 'sensor_name' => 'ethernet1x10GCardTemperature'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.19.1.5', 'sensor_name' => 'ethernet10x1GCardTemperature'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.20.1.5', 'sensor_name' => 'ethernetSWFCardTemperature'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.21.1.5', 'sensor_name' => 'stuCardTemperature'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.22.1.5', 'sensor_name' => 'amiTemperature'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.23.1.5', 'sensor_name' => 'stiTemperature'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.25.1.6', 'sensor_name' => 'ethernetNTEGE112CardTemperature'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.26.1.6', 'sensor_name' => 'ethernetNTEGE114CardTemperature'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.27.1.6', 'sensor_name' => 'ethernetNTEGE206VCardTemperature'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.28.1.6', 'sensor_name' => 'ethernetGE4SCCCardTemperature'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.29.1.6', 'sensor_name' => 'ethernetGE4ECCCardTemperature'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.30.1.6', 'sensor_name' => 'ethernetNTEXG210CardTemperature'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.31.1.6', 'sensor_name' => 'ethernetXG1XCCCardTemperature'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.32.1.6', 'sensor_name' => 'ethernetXG1SCCCardTemperature'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.33.1.5', 'sensor_name' => 'ethernetOverOCSTMCardTemperature'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.36.1.5', 'sensor_name' => 'ethernet1x10GHighPerCardTemperature'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.37.1.5', 'sensor_name' => 'ethernet10x1GHighPerCardTemperature'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.38.1.6', 'sensor_name' => 'ethernetNTET1804CardTemperature'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.41.1.6', 'sensor_name' => 'ethernetGE8SCCCardTemperature'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.42.1.6', 'sensor_name' => 'ethernetNTEGE114HCardTemperature'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.43.1.6', 'sensor_name' => 'ethernetNTEGE114PHCardTemperature'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.45.1.6', 'sensor_name' => 'ethernetNTEGE114SHCardTemperature'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.46.1.6', 'sensor_name' => 'ethernetNTEGE114SCardTemperature'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.47.1.5', 'sensor_name' => 'stuHighPerCardTemperature'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.48.1.5', 'sensor_name' => 'stiHighPerTemperature'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.49.1.6', 'sensor_name' => 'ethernetGE8ECCCardTemperature'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.53.1.6', 'sensor_name' => 'ethernetNTEGE112ProCardTemperature'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.54.1.6', 'sensor_name' => 'ethernetNTEGE112ProMCardTemperature'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.55.1.6', 'sensor_name' => 'ethernetNTEXG210CCardTemperature'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.56.1.6', 'sensor_name' => 'ethernetGE8SCryptoConnectorCardTemperature'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.57.1.6', 'sensor_name' => 'ethernetNTEGE114ProCardTemperature'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.58.1.6', 'sensor_name' => 'ethernetNTEGE114ProCCardTemperature'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.59.1.6', 'sensor_name' => 'ethernetNTEGE114ProSHCardTemperature'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.60.1.6', 'sensor_name' => 'ethernetNTEGE114ProCSHCardTemperature'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.61.1.6', 'sensor_name' => 'ethernetNTEGE114ProHECardTemperature'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.62.1.6', 'sensor_name' => 'ethernetNTEGE112ProHCardTemperature'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.65.1.6', 'sensor_name' => 'ethernetNTEGE114GCardTemperature'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.67.1.6', 'sensor_name' => 'ethernetNTEGE114ProVmHCardTemperature'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.68.1.6', 'sensor_name' => 'ethernetNTEGE114ProVmCHCardTemperature'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.69.1.6', 'sensor_name' => 'ethernetNTEGE114ProVmCSHCardTemperature'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.70.1.7', 'sensor_name' => 'serverCardTemperature'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.80.1.6', 'sensor_name' => 'ethernetNTEXG116PROCardTemperature'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.81.1.6', 'sensor_name' => 'ethernetNTEXG120PROCardTemperature'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.91.1.6', 'sensor_name' => 'ethernetNTEXG116PROHCardTemperature'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.93.1.6', 'sensor_name' => 'ethernetNTEXG118PROSHCardTemperature'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.94.1.6', 'sensor_name' => 'ethernetNTEXG118PROACSHCardTemperature'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.97.1.6', 'sensor_name' => 'ethernetNTEXG120PROSHCardTemperature'],
|
||||
];
|
||||
|
||||
$multiplier = 1;
|
||||
@ -90,12 +119,12 @@ unset($sensors_adva, $entry);
|
||||
foreach ($pre_cache['adva_fsp150_ports'] as $index => $entry) {
|
||||
if ($entry['cmEthernetNetPortMediaType'] == 'fiber' && $entry['cmEthernetNetPortOperationalState'] == 'normal') {
|
||||
$oid = '.1.3.6.1.4.1.2544.1.12.5.1.5.1.40.' . $index . '.3';
|
||||
$current = snmp_get($device, $oid, '-Oqv', 'CM-PERFORMANCE-MIB', '/opt/librenms/mibs/adva');
|
||||
$current = $pre_cache['adva_fsp150_perfs'][$index . '.3']['cmEthernetNetPortStatsTemp'];
|
||||
|
||||
if ($current != 0) {
|
||||
$entPhysicalIndex = $entry['cmEthernetNetPortIfIndex'];
|
||||
$entPhysicalIndex_measured = 'ports';
|
||||
$descr = dbFetchCell('SELECT `ifName` FROM `ports` WHERE `ifIndex`= ? AND `device_id` = ?', [$entry['cmEthernetNetPortIfIndex'], $device['device_id']]);
|
||||
|
||||
$descr = ($pre_cache['adva_fsp150_ifName'][$entry['cmEthernetNetPortIfIndex']]['ifName'] ?? 'ifIndex ' . $entry['cmEthernetNetPortIfIndex']);
|
||||
discover_sensor(
|
||||
$valid['sensor'],
|
||||
'temperature',
|
||||
@ -120,12 +149,11 @@ foreach ($pre_cache['adva_fsp150_ports'] as $index => $entry) {
|
||||
|
||||
if ($entry['cmEthernetAccPortMediaType'] && $entry['cmEthernetAccPortMediaType'] == 'fiber' && $entry['cmEthernetAccPortOperationalState'] == 'normal') {
|
||||
$oid = '.1.3.6.1.4.1.2544.1.12.5.1.1.1.39.' . $index . '.3';
|
||||
$current = snmp_get($device, $oid, '-Oqv', 'CM-PERFORMANCE-MIB', '/opt/librenms/mibs/adva');
|
||||
$current = $pre_cache['adva_fsp150_perfs'][$index . '.3']['cmEthernetAccPortStatsTemp'];
|
||||
if ($current != 0) {
|
||||
$entPhysicalIndex = $entry['cmEthernetAccPortIfIndex'];
|
||||
$entPhysicalIndex_measured = 'ports';
|
||||
$descr = dbFetchCell('SELECT `ifName` FROM `ports` WHERE `ifIndex`= ? AND `device_id` = ?', [$entry['cmEthernetAccPortIfIndex'], $device['device_id']]);
|
||||
|
||||
$descr = ($pre_cache['adva_fsp150_ifName'][$entry['cmEthernetAccPortIfIndex']]['ifName'] ?? 'ifIndex ' . $entry['cmEthernetAccPortIfIndex']);
|
||||
discover_sensor(
|
||||
$valid['sensor'],
|
||||
'temperature',
|
||||
@ -150,12 +178,11 @@ foreach ($pre_cache['adva_fsp150_ports'] as $index => $entry) {
|
||||
|
||||
if ($entry['cmEthernetTrafficPortMediaType'] == 'fiber' && $entry['cmEthernetTrafficPortOperationalState'] == 'normal') {
|
||||
$oid = '.1.3.6.1.4.1.2544.1.12.5.1.21.1.41.' . $index . '.3';
|
||||
$current = snmp_get($device, $oid, '-Oqv', 'CM-PERFORMANCE-MIB', '/opt/librenms/mibs/adva');
|
||||
$current = $pre_cache['adva_fsp150_perfs'][$index . '.3']['cmEthernetTrafficPortStatsTemp'];
|
||||
if ($current != 0) {
|
||||
$entPhysicalIndex = $entry['cmEthernetTrafficPortIfIndex'];
|
||||
$entPhysicalIndex_measured = 'ports';
|
||||
$descr = dbFetchCell('SELECT `ifName` FROM `ports` WHERE `ifIndex`= ? AND `device_id` = ?', [$entry['cmEthernetTrafficPortIfIndex'], $device['device_id']]);
|
||||
|
||||
$descr = ($pre_cache['adva_fsp150_ifName'][$entry['cmEthernetTrafficPortIfIndex']]['ifName'] ?? 'ifIndex ' . $entry['cmEthernetTrafficPortIfIndex']);
|
||||
discover_sensor(
|
||||
$valid['sensor'],
|
||||
'temperature',
|
||||
|
@ -21,11 +21,13 @@
|
||||
// Define Sensors
|
||||
$sensors_adva = [
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.4.1.6', 'sensor_name' => 'psuOutputVoltage'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.6.1.5', 'sensor_name' => 'scuVoltage'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.7.1.5', 'sensor_name' => 'nemiVoltage'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.8.1.5', 'sensor_name' => 'ethernetNTUCardVoltage'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.9.1.5', 'sensor_name' => 'ethernetCPMRCardVoltage'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.10.1.5', 'sensor_name' => 'ethernetNTEGE101CardVoltage'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.11.1.5', 'sensor_name' => 'ethernetNTEGE206CardVoltage'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.13.1.5', 'sensor_name' => 'scuTVoltage'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.14.1.5', 'sensor_name' => 'ethernetNTECardVoltage'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.15.1.5', 'sensor_name' => 'ethernetNTEGE201CardVoltage'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.16.1.5', 'sensor_name' => 'ethernetNTEGE201SyncECardVoltage'],
|
||||
@ -33,12 +35,49 @@
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.25.1.5', 'sensor_name' => 'ethernetNTEGE112CardVoltage'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.26.1.5', 'sensor_name' => 'ethernetNTEGE114CardVoltage'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.27.1.5', 'sensor_name' => 'ethernetNTEGE206VCardVoltage'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.28.1.5', 'sensor_name' => 'ethernetGE4SCCCardVoltage'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.29.1.5', 'sensor_name' => 'ethernetGE4ECCCardVoltage'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.30.1.5', 'sensor_name' => 'ethernetNTEXG210CardVoltage'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.31.1.5', 'sensor_name' => 'ethernetXG1XCCCardVoltage'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.32.1.5', 'sensor_name' => 'ethernetXG1SCCCardVoltage'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.38.1.5', 'sensor_name' => 'ethernetNTET1804CardVoltage'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.39.1.5', 'sensor_name' => 'ethernetNTET3204CardVoltage'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.41.1.5', 'sensor_name' => 'ethernetGE8SCCCardVoltage'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.42.1.5', 'sensor_name' => 'ethernetNTEGE114HCardVoltage'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.43.1.5', 'sensor_name' => 'ethernetNTEGE114PHCardVoltage'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.45.1.5', 'sensor_name' => 'ethernetNTEGE114SHCardVoltage'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.46.1.5', 'sensor_name' => 'ethernetNTEGE114SCardVoltage'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.49.1.5', 'sensor_name' => 'ethernetGE8ECCCardVoltage'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.53.1.5', 'sensor_name' => 'ethernetNTEGE112ProCardVoltage'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.54.1.5', 'sensor_name' => 'ethernetNTEGE112ProMCardVoltage'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.55.1.5', 'sensor_name' => 'ethernetNTEXG210CCardVoltage'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.56.1.5', 'sensor_name' => 'ethernetGE8SCryptoConnectorCardVoltage'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.57.1.5', 'sensor_name' => 'ethernetNTEGE114ProCardVoltage'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.80.1.5', 'sensor_name' => ' ethernetNTEXG116PROCardVoltage'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.58.1.5', 'sensor_name' => 'ethernetNTEGE114ProCCardVoltage'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.59.1.5', 'sensor_name' => 'ethernetNTEGE114ProSHCardVoltage'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.60.1.5', 'sensor_name' => 'ethernetNTEGE114ProCSHCardVoltage'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.61.1.5', 'sensor_name' => 'ethernetNTEGE114ProHECardVoltage'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.62.1.5', 'sensor_name' => 'ethernetNTEGE112ProHCardVoltage'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.67.1.5', 'sensor_name' => 'ethernetNTEGE114ProVmHCardVoltage'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.68.1.5', 'sensor_name' => 'ethernetNTEGE114ProVmCHCardVoltage'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.69.1.5', 'sensor_name' => 'ethernetNTEGE114ProVmCSHCardVoltage'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.70.1.5', 'sensor_name' => 'serverCardVoltage'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.74.1.5', 'sensor_name' => 'ethernetNTEGE101ProCardVoltage'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.75.1.5', 'sensor_name' => 'ethernetNTEGO102ProSCardVoltage'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.76.1.5', 'sensor_name' => 'ethernetNTEGO102ProSPCardVoltage'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.80.1.5', 'sensor_name' => 'ethernetNTEXG116PROCardVoltage'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.81.1.5', 'sensor_name' => 'ethernetNTEXG120PROCardVoltage'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.82.1.5', 'sensor_name' => 'ethernetNTEGE112ProVmCardVoltage'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.85.1.5', 'sensor_name' => 'ethernetCSMCardVoltage'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.88.1.5', 'sensor_name' => 'ethernetNTEGE102ProHCardVoltage'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.89.1.5', 'sensor_name' => 'ethernetNTEGE102ProEFMHCardVoltage'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.91.1.5', 'sensor_name' => 'ethernetNTEXG116PROHCardVoltage'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.92.1.5', 'sensor_name' => 'ethernetNTEGO102ProSMCardVoltage'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.93.1.5', 'sensor_name' => 'ethernetNTEXG118PROSHCardVoltage'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.94.1.5', 'sensor_name' => 'ethernetNTEXG118PROACSHCardVoltage'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.95.1.5', 'sensor_name' => 'ethernetNTEGE114ProVmSHCardVoltage'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.96.1.5', 'sensor_name' => 'ethernetNTEGE104CardVoltage'],
|
||||
['sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.97.1.5', 'sensor_name' => 'ethernetNTEXG120PROSHCardVoltage'],
|
||||
];
|
||||
|
||||
$multiplier = 1;
|
||||
|
@ -30,7 +30,7 @@
|
||||
"sensor_oid": ".1.3.6.1.4.1.2544.1.12.5.1.1.1.32.1.1.1.3.3",
|
||||
"sensor_index": "cmEthernetAccPortStatsLBC.1.1.1.3",
|
||||
"sensor_type": "adva_fsp150",
|
||||
"sensor_descr": " BIAS",
|
||||
"sensor_descr": "ifIndex 3 BIAS",
|
||||
"group": null,
|
||||
"sensor_divisor": 1000,
|
||||
"sensor_multiplier": 1,
|
||||
@ -54,7 +54,7 @@
|
||||
"sensor_oid": ".1.3.6.1.4.1.2544.1.12.5.1.1.1.34.1.1.1.3.3",
|
||||
"sensor_index": "cmEthernetAccPortStatsOPR.1.1.1.3",
|
||||
"sensor_type": "adva_fsp150",
|
||||
"sensor_descr": " Rx Power",
|
||||
"sensor_descr": "ifIndex 3 Rx Power",
|
||||
"group": null,
|
||||
"sensor_divisor": 1,
|
||||
"sensor_multiplier": 1,
|
||||
@ -78,11 +78,11 @@
|
||||
"sensor_oid": ".1.3.6.1.4.1.2544.1.12.5.1.1.1.33.1.1.1.3.3",
|
||||
"sensor_index": "cmEthernetAccPortStatsOPT.1.1.1.3",
|
||||
"sensor_type": "adva_fsp150",
|
||||
"sensor_descr": " Tx Power",
|
||||
"sensor_descr": "ifIndex 3 Tx Power",
|
||||
"group": null,
|
||||
"sensor_divisor": 1,
|
||||
"sensor_multiplier": 1,
|
||||
"sensor_current": null,
|
||||
"sensor_current": -5,
|
||||
"sensor_limit": null,
|
||||
"sensor_limit_warn": null,
|
||||
"sensor_limit_low": null,
|
||||
@ -155,7 +155,7 @@
|
||||
"sensor_oid": ".1.3.6.1.4.1.2544.1.12.5.1.1.1.32.1.1.1.3.3",
|
||||
"sensor_index": "cmEthernetAccPortStatsLBC.1.1.1.3",
|
||||
"sensor_type": "adva_fsp150",
|
||||
"sensor_descr": " BIAS",
|
||||
"sensor_descr": "ifIndex 3 BIAS",
|
||||
"group": null,
|
||||
"sensor_divisor": 1000,
|
||||
"sensor_multiplier": 1,
|
||||
@ -179,7 +179,7 @@
|
||||
"sensor_oid": ".1.3.6.1.4.1.2544.1.12.5.1.1.1.34.1.1.1.3.3",
|
||||
"sensor_index": "cmEthernetAccPortStatsOPR.1.1.1.3",
|
||||
"sensor_type": "adva_fsp150",
|
||||
"sensor_descr": " Rx Power",
|
||||
"sensor_descr": "ifIndex 3 Rx Power",
|
||||
"group": null,
|
||||
"sensor_divisor": 1,
|
||||
"sensor_multiplier": 1,
|
||||
@ -203,7 +203,7 @@
|
||||
"sensor_oid": ".1.3.6.1.4.1.2544.1.12.5.1.1.1.33.1.1.1.3.3",
|
||||
"sensor_index": "cmEthernetAccPortStatsOPT.1.1.1.3",
|
||||
"sensor_type": "adva_fsp150",
|
||||
"sensor_descr": " Tx Power",
|
||||
"sensor_descr": "ifIndex 3 Tx Power",
|
||||
"group": null,
|
||||
"sensor_divisor": 1,
|
||||
"sensor_multiplier": 1,
|
||||
|
File diff suppressed because it is too large
Load Diff
3225
tests/data/adva_fsp150_xg116proh.json
Normal file
3225
tests/data/adva_fsp150_xg116proh.json
Normal file
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
2070
tests/snmpsim/adva_fsp150_xg116proh.snmprec
Normal file
2070
tests/snmpsim/adva_fsp150_xg116proh.snmprec
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user