Skip to content

Commit 0449679

Browse files
sandap1laf
andauthored
Add support for Tailyn Equipment (librenms#18612)
* Device Add - Tailyn * device-add-tailyn.yaml * Add files via upload * Rename html--images--os--tailyn.png to tailyn.png * Add Logo image * Rename html--images--logos--tailyn.png to tailyn.png * Add Device - Tailyn * Tailyn Mib * Update tailyn.yaml correct hardware information * Update tailyn.yaml add features * Rename tailyn to tailyn.yaml * Update tailyn.yaml * Update tailyn.yaml * Update tailyn.yaml ,, again Try, try, try again... * Update tailyn.yaml - maybe typo ,, & instead of $ ,, I'm an idiot. might work? * Update tailyn.yaml - comment out cpu temp * Update os_discovery/tailyn.yaml Uncomment & change to index ,, double check me typing. * Add 2 Advantech switch models * Delete tests/snmpsim/advantech_eki-7428g-4c.snmprec Added under the wrong PR * Delete tests/snmpsim/advantech_eki-7712g-4fp.snmprec Added on the wrong PR * Update os_discovery/tailyn.yaml * Update tailyn.yaml Updated Additional OIDs fixed oid: for CPU Temp added "Tx" for TxBias * Update tailyn.snmprec * Update tailyn.yaml correct low/high limits for cpu temp * Create tailyn.json --------- Co-authored-by: Neil Lathwood <gh+n@laf.io>
1 parent c3a87cd commit 0449679

File tree

7 files changed

+23610
-0
lines changed

7 files changed

+23610
-0
lines changed

html/images/logos/tailyn.png

2.95 KB
Loading

html/images/os/tailyn.png

1.09 KB
Loading

mibs/tailyn/IMP-HF528-MIB

Lines changed: 14932 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
os: tailyn
2+
text: 'Tailyn'
3+
type: network
4+
icon: tailyn
5+
mib_dir: tailyn
6+
over:
7+
- { graph: device_bits, text: 'Device Traffic' }
8+
discovery:
9+
-
10+
sysObjectID:
11+
- .1.3.6.1.4.1.5833.2017
Lines changed: 109 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,109 @@
1+
modules:
2+
os:
3+
hardware: ENTITY-MIB::entPhysicalModelName.1
4+
version: IMP-HF528-MIB::iswSdpSwVersion.0
5+
features: IMP-HF528-MIB::iswSdpProductModel.0
6+
processors:
7+
data:
8+
-
9+
oid: IMP-HF528-MIB::iswCPULoading
10+
num_oid: '.1.3.6.1.4.1.5833.2017.3.15.1.{{ $index }}'
11+
sensors:
12+
additional_oids:
13+
data:
14+
-
15+
oid:
16+
- IMP-HF528-MIB::iswUpShiftThreshold
17+
- IMP-HF528-MIB::iswDownShiftThreshold
18+
temperature:
19+
data:
20+
-
21+
oid: IMP-HF528-MIB::iswDDMITable
22+
value: IMP-HF528-MIB::iswDDMIA2CurrentTemperature
23+
num_oid: '.1.3.6.1.4.1.5833.2017.4.12.2.1.9.{{ $index }}'
24+
descr: 'GE-{{ $index }} Temperature'
25+
index: 'iswDDMIA2CurrentTemperature.{{ $index }}'
26+
low_limit: IMP-HF528-MIB::iswDDMIA2TemperatureLowAlarmThreshold
27+
low_warn_limit: IMP-HF528-MIB::iswDDMIA2TemperatureLowWarnThreshold
28+
warn_limit: IMP-HF528-MIB::iswDDMIA2TemperatureHighWarnThreshold
29+
high_limit: IMP-HF528-MIB::iswDDMIA2TemperatureHighAlarmThreshold
30+
skip_values:
31+
-
32+
oid: IMP-HF528-MIB::iswDDMISfpDetected
33+
op: '=='
34+
value: 2
35+
-
36+
oid: IMP-HF528-MIB::iswCurrentCpuTemperature
37+
value: IMP-HF528-MIB::iswCurrentCpuTemperature
38+
num_oid: '.1.3.6.1.4.1.5833.2017.4.11.1.{{ $index }}'
39+
descr: 'Processor {{ $index }} Temperature'
40+
index: 'iswCurrentCpuTemperature.{{ $index }}'
41+
low_limit: IMP-HF528-MIB::iswDownShiftThreshold
42+
high_limit: IMP-HF528-MIB::iswUpShiftThreshold
43+
voltage:
44+
data:
45+
-
46+
oid: IMP-HF528-MIB::iswDDMITable
47+
value: IMP-HF528-MIB::iswDDMIA2CurrentVoltage
48+
num_oid: '.1.3.6.1.4.1.5833.2017.4.12.2.1.14.{{ $index }}'
49+
descr: 'GE-{{ $index }} Voltage'
50+
index: 'iswDDMIA2CurrentVoltage.{{ $index }}'
51+
low_limit: IMP-HF528-MIB::iswDDMIA2VoltageLowAlarmThreshold
52+
low_warn_limit: IMP-HF528-MIB::iswDDMIA2VoltageLowWarnThreshold
53+
warn_limit: IMP-HF528-MIB::iswDDMIA2VoltageHighWarnThreshold
54+
high_limit: IMP-HF528-MIB::iswDDMIA2VoltageHighAlarmThreshold
55+
skip_values:
56+
-
57+
oid: IMP-HF528-MIB::iswDDMISfpDetected
58+
op: '=='
59+
value: 2
60+
current:
61+
data:
62+
-
63+
oid: IMP-HF528-MIB::iswDDMITable
64+
value: IMP-HF528-MIB::iswDDMIA2CurrentTxBias
65+
num_oid: '.1.3.6.1.4.1.5833.2017.4.12.2.1.19.{{ $index }}'
66+
descr: 'GE-{{ $index }} Tx Bias'
67+
divisor: 1000
68+
index: 'iswDDMIA2CurrentTxBias.{{ $index }}'
69+
low_limit: IMP-HF528-MIB::iswDDMIA2TxBiasLowAlarmThreshold
70+
low_warn_limit: IMP-HF528-MIB::iswDDMIA2TxBiasLowWarnThreshold
71+
warn_limit: IMP-HF528-MIB::iswDDMIA2TxBiasHighWarnThreshold
72+
high_limit: IMP-HF528-MIB::iswDDMIA2TxBiasHighAlarmThreshold
73+
skip_values:
74+
-
75+
oid: IMP-HF528-MIB::iswDDMISfpDetected
76+
op: '=='
77+
value: 2
78+
dbm:
79+
data:
80+
-
81+
oid: IMP-HF528-MIB::iswDDMITable
82+
value: IMP-HF528-MIB::iswDDMIA2CurrentTxPower
83+
num_oid: '.1.3.6.1.4.1.5833.2017.4.12.2.1.24.{{ $index }}'
84+
descr: 'GE-{{ $index }} Tx Power'
85+
index: 'iswDDMIA2CurrentTxPower.{{ $index }}'
86+
low_limit: IMP-HF528-MIB::iswDDMIA2TxPowerLowAlarmThreshold
87+
low_warn_limit: IMP-HF528-MIB::iswDDMIA2TxPowerLowWarnThreshold
88+
high_limit: IMP-HF528-MIB::iswDDMIA2TxPowerHighAlarmThreshold
89+
warn_limit: IMP-HF528-MIB::iswDDMIA2TxPowerHighWarnThreshold
90+
skip_values:
91+
-
92+
oid: IMP-HF528-MIB::iswDDMISfpDetected
93+
op: '=='
94+
value: 2
95+
-
96+
oid: IMP-HF528-MIB::iswDDMITable
97+
value: IMP-HF528-MIB::iswDDMIA2CurrentRxPower
98+
num_oid: '.1.3.6.1.4.1.5833.2017.4.12.2.1.29.{{ $index }}'
99+
descr: 'GE-{{ $index }} Rx Power'
100+
index: 'iswDDMIA2CurrentRxPower.{{ $index }}'
101+
low_limit: IMP-HF528-MIB::iswDDMIA2RxPowerLowAlarmThreshold
102+
low_warn_limit: IMP-HF528-MIB::iswDDMIA2RxPowerLowWarnThreshold
103+
high_limit: IMP-HF528-MIB::iswDDMIA2RxPowerHighAlarmThreshold
104+
warn_limit: IMP-HF528-MIB::iswDDMIA2RxPowerHighWarnThreshold
105+
skip_values:
106+
-
107+
oid: IMP-HF528-MIB::iswDDMISfpDetected
108+
op: '=='
109+
value: 2

0 commit comments

Comments
 (0)