diff --git a/html/images/logos/ionodes.png b/html/images/logos/ionodes.png new file mode 100644 index 0000000000..e5c89a065c Binary files /dev/null and b/html/images/logos/ionodes.png differ diff --git a/html/images/os/ionodes.png b/html/images/os/ionodes.png new file mode 100644 index 0000000000..75928093f9 Binary files /dev/null and b/html/images/os/ionodes.png differ diff --git a/includes/definitions/discovery/ionodes.yaml b/includes/definitions/discovery/ionodes.yaml new file mode 100644 index 0000000000..310f70ed92 --- /dev/null +++ b/includes/definitions/discovery/ionodes.yaml @@ -0,0 +1,35 @@ +mib: IONODES-IONSERIES-MIB +modules: + processors: + data: + - + oid: ionSysCpuUsage + num_oid: '.1.3.6.1.4.1.40748.2.1.{{ $index }}' + descr: 'CPU usage' + index: 'ionSysCpuUsage.{{ $index }}' + value: ionSysCpuUsage + sensors: + pre-cache: + data: + - oid: + - ionVInDescr + state: + data: + - + oid: ionVInAnalogSignalLock + num_oid: '.1.3.6.1.4.1.40748.3.2.1.3.{{ $index }}' + descr: '{{ $ionVInDescr }}' + index: 'ionVInAnalogSignalLock.{{ $index }}' + value: ionVInAnalogSignalLock + state_name: videoInputStatus + states: + - { value: 1, generic: 0, graph: 0, descr: present } + - { value: 2, generic: 2, graph: 0, descr: not present } + temperature: + data: + - + oid: ionSysTemperature + num_oid: '.1.3.6.1.4.1.40748.2.3.{{ $index }}' + descr: 'System Temperature' + index: 'ionSysTemperature.{{ $index }}' + value: ionSysTemperature diff --git a/includes/definitions/ionodes.yaml b/includes/definitions/ionodes.yaml new file mode 100644 index 0000000000..b570b21d72 --- /dev/null +++ b/includes/definitions/ionodes.yaml @@ -0,0 +1,13 @@ +os: ionodes +text: 'IONODES' +type: encoder +icon: ionodes +mib_dir: + - ionodes +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.40748.1 diff --git a/includes/discovery/mempools/ionodes.inc.php b/includes/discovery/mempools/ionodes.inc.php new file mode 100644 index 0000000000..495eaa704f --- /dev/null +++ b/includes/discovery/mempools/ionodes.inc.php @@ -0,0 +1,11 @@ + +1.3.6.1.2.1.1.5.0|4| +1.3.6.1.2.1.1.6.0|4| +1.3.6.1.2.1.2.2.1.1.1|2|1 +1.3.6.1.2.1.2.2.1.2.1|4|Local Area Connection - eth0 +1.3.6.1.2.1.2.2.1.3.1|2|6 +1.3.6.1.2.1.2.2.1.4.1|2|1512 +1.3.6.1.2.1.2.2.1.5.1|66|100000000 +1.3.6.1.2.1.2.2.1.6.1|4|00-22-CB-00-8B-86 +1.3.6.1.2.1.2.2.1.7.1|2|1 +1.3.6.1.2.1.2.2.1.8.1|2|1 +1.3.6.1.2.1.2.2.1.9.1|67|0 +1.3.6.1.2.1.2.2.1.10.1|65|0 +1.3.6.1.2.1.2.2.1.11.1|65|0 +1.3.6.1.2.1.2.2.1.12.1|65|0 +1.3.6.1.2.1.2.2.1.13.1|65|0 +1.3.6.1.2.1.2.2.1.14.1|65|0 +1.3.6.1.2.1.2.2.1.15.1|65|0 +1.3.6.1.2.1.2.2.1.16.1|65|0 +1.3.6.1.2.1.2.2.1.17.1|65|0 +1.3.6.1.2.1.2.2.1.18.1|65|0 +1.3.6.1.2.1.2.2.1.19.1|65|0 +1.3.6.1.2.1.2.2.1.20.1|65|0 +1.3.6.1.2.1.2.2.1.21.1|66|0 +1.3.6.1.2.1.2.2.1.22.1|6|0.0 +1.3.6.1.2.1.4.20.1.2.1|2|1 +1.3.6.1.2.1.4.20.1.3.1|64|255.255.255.0 +1.3.6.1.4.1.40748.2.1.0|2|57 +1.3.6.1.4.1.40748.2.2.0|2|15 +1.3.6.1.4.1.40748.2.3.0|2|30 +1.3.6.1.4.1.40748.3.2.1.2.1|4|videoinput_1 +1.3.6.1.4.1.40748.3.2.1.3.1|2|1