Skip to content

Commit bdf371c

Browse files
authored
Added detection for SEH USB DeviceServers (librenms#16718)
* SEH: Initial detection with USB port detection * To Plan SVG * Add snmprec * Fix snmprec and created test json * Rename OS from seh to seh-uds (USB DeviceServer) * Refresh test data * add mib_dir
1 parent bbf682e commit bdf371c

File tree

7 files changed

+7527
-0
lines changed

7 files changed

+7527
-0
lines changed

html/images/logos/seh.svg

Lines changed: 48 additions & 0 deletions
Loading

html/images/os/seh.svg

Lines changed: 48 additions & 0 deletions
Loading
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
mib: SEH-PSRV-MIB
2+
modules:
3+
os:
4+
sysDescr_regex: '/SEH (?<hardware>\S+); SN (?<serial>\S+), .* SW (?<version>\S+)/'
5+
sensors:
6+
state:
7+
data:
8+
-
9+
oid: utnPortTable
10+
value: utnPortSlot
11+
num_oid: '.1.3.6.1.4.1.1229.2.50.2.1.27.{{ $index }}'
12+
descr: 'Port{{ utnPortIndex }}: {{ utnPortUsbOwn }}'
13+
group: USB Port
14+
index: 'utnPortIndex.{{ $index }}'
15+
skip_values:
16+
-
17+
oid: utnPortTag
18+
op: 'exists'
19+
value: false
20+
state_name: utnPortSlot
21+
states:
22+
- { value: 0, generic: 3, graph: 0, descr: disabled }
23+
- { value: 1, generic: 0, graph: 0, descr: enabled }
24+
- { value: 2, generic: 0, graph: 0, descr: enabled }
25+
- { value: 3, generic: 0, graph: 0, descr: enabled }
26+
- { value: 4, generic: 0, graph: 0, descr: enabled }
27+
- { value: 5, generic: 0, graph: 0, descr: enabled }
28+
- { value: 6, generic: 0, graph: 0, descr: enabled }
29+
- { value: 7, generic: 0, graph: 0, descr: enabled }
30+
- { value: 8, generic: 0, graph: 0, descr: enabled }

includes/definitions/seh-uds.yaml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
os: seh-uds
2+
text: 'SEH'
3+
type: appliance
4+
icon: seh
5+
mib_dir: seh
6+
discovery:
7+
- sysObjectID:
8+
- .1.3.6.1.4.1.1229

0 commit comments

Comments
 (0)