Skip to content

Commit

Permalink
Added FibroLAN devices (#15967)
Browse files Browse the repository at this point in the history
* Added FibroLAN devices

* Added FibroLAN devices including json files

* removed FibroLAN uFalcon-S
  • Loading branch information
Jarod2801 committed May 8, 2024
1 parent d7119fb commit 9ee7139
Show file tree
Hide file tree
Showing 35 changed files with 49,049 additions and 0 deletions.
154 changes: 154 additions & 0 deletions html/images/os/fibrolan.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
60 changes: 60 additions & 0 deletions includes/definitions/discovery/fibrolan-falcon.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
mib: FIBROLAN-SFP-MIB:FIBROLAN-DEVICE-MIB
modules:
os:
version: .1.0.8802.1.1.2.1.3.4.0

processors:
data:
-
oid: flDeviceCpuStatusEntry
value: flDeviceCpuUtilization
num_oid: '.1.3.6.1.4.1.4467.1000.10.1.120.1.2'
descr: 'CPU Usage'
sensors:
dbm:
data:
-
oid: flSfpMonitoringTable
value: flSfpRxPower
num_oid: '.1.3.6.1.4.1.4467.1000.50.1.2.1.1.{{ $index }}'
descr: 'Rx Port {{ $index }}'
index: flSfpRxPower.{{ $index }}
user_func: 'uw_to_dbm'
group: 'RX dBm'
-
oid: flSfpMonitoringTable
value: flSfpTxPower
num_oid: '.1.3.6.1.4.1.4467.1000.50.1.2.1.2.{{ $index }}'
descr: 'Port {{ $index }} Tx Level'
index: flSfpTxPower.{{ $index }}
user_func: 'uw_to_dbm'
group: 'TX dBm'
temperature:
data:
-
oid: flSfpMonitoringTable
value: flSfpTemperature
num_oid: '.1.3.6.1.4.1.4467.1000.50.1.2.1.3.{{ $index }}'
descr: 'Port {{ $index }} Transceiver'
index: flSfpTemperature.{{ $index }}
group: 'Transceivers'
current:
data:
-
oid: flSfpMonitoringTable
value: flSfpBiasCurrent
num_oid: '.1.3.6.1.4.1.4467.1000.50.1.2.1.4.{{ $index }}'
descr: 'Port {{ $index }} Transceiver Bias Current'
index: flSfpBiasCurrent.{{ $index }}
divisor: 1000
group: 'Transceivers'
voltage:
data:
-
oid: flSfpMonitoringTable
value: flSfpSupplyVoltage
num_oid: '.1.3.6.1.4.1.4467.1000.50.1.2.1.5.{{ $index }}'
descr: 'Port {{ $index }} Transceiver Vcc'
index: flSfpSupplyVoltage.{{ $index }}
divisor: 1000
group: 'Transceivers'
44 changes: 44 additions & 0 deletions includes/definitions/discovery/fibrolan-metrostar.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
mib: FIBROLAN-MIB-SFP:FIBROLAN-DEVICE-MIB:METROSTAR-MIB:MS-TRAPS-MIB:FIBROLAN-MIB-MSMODULE:FIBROLAN-MIB-METRO-STAR-MV
modules:

processors:
data:
-
oid: flDeviceCpuStatusEntry
value: flDeviceCpuUtilization
num_oid: '.1.3.6.1.4.1.4467.1000.10.1.120.1.2'
descr: 'CPU Usage'
sensors:
temperature:
data:
-
oid: flMsChassisMvEntry
value: flMsChassisMvTemperature
num_oid: '.1.3.6.1.4.1.4467.100.500.20.1.4.{{ $index }}'
descr: 'Chassis {{ $index }}'
index: flMsChassisMvTemperature.{{ $index }}
group: 'Chassis'
state:
data:
-
oid: flMsChassisModuleMvEntry
value: flMsChassisModuleMvReset
num_oid: '.1.3.6.1.4.1.4467.100.500.10.20.1.4.{{ $index }}'
descr: 'Module {{ $index }} State - {{ $flMsChassisModuleMvDeviceType }}'
state_name: flMsChassisModuleMvReset
states:
- { value: 1, generic: 0, graph: 0, descr: 'running' }
- { value: 2, generic: 1, graph: 0, descr: 'reset' }
group: 'Modules'
-
oid: flMsChassisPsuMvTable
value: flMsChassisPsuMvStatus
num_oid: '.1.3.6.1.4.1.4467.100.500.10.10.1.2.{{ $index }}'
descr: 'PS {{ $flMsChassisPsuMvIndex }}'
state_name: flMsChassisPsuMvStatus
states:
- { value: 1, generic: 2, graph: 0, descr: 'fail' }
- { value: 2, generic: 0, graph: 0, descr: 'ok' }
- { value: 3, generic: 3, graph: 0, descr: 'uninstalled' }
snmp_flags: '-OQUsbe'
group: 'Power Supplies'
13 changes: 13 additions & 0 deletions includes/definitions/fibrolan-falcon.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
os: fibrolan-falcon
text: 'FibroLAN Falcon OS'
type: network
icon: fibrolan
mib_dir: fibrolan
group: fibrolan
over:
- { graph: device_bits, text: 'Device Traffic' }
- { graph: device_processor, text: 'CPU Usage' }
- { graph: device_mempool, text: 'Memory Usage' }
discovery:
- sysObjectID:
- .1.3.6.1.4.1.4467.1000.
13 changes: 13 additions & 0 deletions includes/definitions/fibrolan-metrostar.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
os: fibrolan-metrostar
text: 'FibroLAN MetroStar OS'
type: network
icon: fibrolan
mib_dir: fibrolan
group: fibrolan
over:
- { graph: device_bits, text: 'Device Traffic' }
- { graph: device_processor, text: 'CPU Usage' }
- { graph: device_mempool, text: 'Memory Usage' }
discovery:
- sysObjectID:
- .1.3.6.1.4.1.4467.100.100.10
Loading

0 comments on commit 9ee7139

Please sign in to comment.