mirror of
https://github.com/librenms/librenms.git
synced 2024-09-21 10:28:13 +00:00
added new OS - sensatronics-em1 (#9960)
* added new OS - sensatronics-em1 * #9960 - added logo, icon, and update skip_values * #9960 - fixed over: value * #9960 - updated icon, logo, and updated descr: from static to table names
This commit is contained in:
parent
5d512a83ed
commit
907579dbef
BIN
html/images/logos/sensatronics.png
Normal file
BIN
html/images/logos/sensatronics.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 43 KiB |
BIN
html/images/os/sensatronics.png
Normal file
BIN
html/images/os/sensatronics.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 35 KiB |
63
includes/definitions/discovery/sensatronics-em1.yaml
Normal file
63
includes/definitions/discovery/sensatronics-em1.yaml
Normal file
@ -0,0 +1,63 @@
|
||||
mib: SENSATRONICS-EM1:SENSATRONICS-ITTM:SENSATRONICS-SMI
|
||||
modules:
|
||||
sensors:
|
||||
temperature:
|
||||
data:
|
||||
-
|
||||
oid: group1
|
||||
value: group1TempDataStr
|
||||
num_oid: '.1.3.6.1.4.1.16174.1.1.3.3.1.3.{{ $index }}'
|
||||
index: 'group1TempDataStr.{{ $index }}'
|
||||
descr: '{{ $group1Name }} {{ $group1TempName }}'
|
||||
skip_values: -999.9
|
||||
-
|
||||
oid: group2
|
||||
value: group2TempDataStr
|
||||
num_oid: '.1.3.6.1.4.1.16174.1.1.3.3.2.3.{{ $index }}'
|
||||
index: 'group2TempDataStr.{{ $index }}'
|
||||
descr: '{{ $group2Name }} {{ $group2TempName }}'
|
||||
skip_values: -999.9
|
||||
-
|
||||
oid: group3
|
||||
value: group3TempDataStr
|
||||
num_oid: '.1.3.6.1.4.1.16174.1.1.3.3.3.3.{{ $index }}'
|
||||
index: 'group3TempDataStr.{{ $index }}'
|
||||
descr: '{{ $group3Name }} {{ $group3TempName }}'
|
||||
skip_values: -999.9
|
||||
-
|
||||
oid: group4
|
||||
value: group4TempDataStr
|
||||
num_oid: '.1.3.6.1.4.1.16174.1.1.3.3.4.3.{{ $index }}'
|
||||
index: 'group4TempDataStr.{{ $index }}'
|
||||
descr: '{{ $group4Name }} {{ $group4TempName }}'
|
||||
skip_values: -999.9
|
||||
humidity:
|
||||
data:
|
||||
-
|
||||
oid: group1
|
||||
value: group1HumidDataStr
|
||||
num_oid: '.1.3.6.1.4.1.16174.1.1.3.3.1.6.{{ $index }}'
|
||||
index: 'group1HumidDataStr.{{ $index }}'
|
||||
descr: '{{ $group1Name }} {{ $group1HumidName }}'
|
||||
skip_values: -999.9
|
||||
-
|
||||
oid: group2
|
||||
value: group2HumidDataStr
|
||||
num_oid: '.1.3.6.1.4.1.16174.1.1.3.3.2.6.{{ $index }}'
|
||||
index: 'group2HumidDataStr.{{ $index }}'
|
||||
descr: '{{ $group2Name }} {{ $group2HumidName }}'
|
||||
skip_values: -999.9
|
||||
-
|
||||
oid: group3
|
||||
value: group3HumidDataStr
|
||||
num_oid: '.1.3.6.1.4.1.16174.1.1.3.3.3.6.{{ $index }}'
|
||||
index: 'group3HumidDataStr.{{ $index }}'
|
||||
descr: '{{ $group3Name }} {{ $group3HumidName }}'
|
||||
skip_values: -999.9
|
||||
-
|
||||
oid: group4
|
||||
value: group4HumidDataStr
|
||||
num_oid: '.1.3.6.1.4.1.16174.1.1.3.3.4.6.{{ $index }}'
|
||||
descr: '{{ $group4Name }} {{ $group4HumidName }}'
|
||||
index: 'group4HumidDataStr.{{ $index }}'
|
||||
skip_values: -999.9
|
11
includes/definitions/sensatronics-em1.yaml
Normal file
11
includes/definitions/sensatronics-em1.yaml
Normal file
@ -0,0 +1,11 @@
|
||||
os: sensatronics-em1
|
||||
text: 'Sensatronics EM1'
|
||||
type: sensor
|
||||
icon: sensatronics
|
||||
over:
|
||||
- { graph: device_temperature, text: 'Temperature' }
|
||||
mib_dir:
|
||||
- sensatronics
|
||||
discovery:
|
||||
- sysObjectID:
|
||||
- .1.3.6.1.4.1.16174.1.1
|
493
mibs/sensatronics/SENSATRONICS-EM1
Normal file
493
mibs/sensatronics/SENSATRONICS-EM1
Normal file
@ -0,0 +1,493 @@
|
||||
-- *****************************************************************
|
||||
-- SENSATRONICS-ITTM.TXT: MIB corresponding to ITTM firmware v3.0
|
||||
--
|
||||
-- February 2004 Andrew F. Thompson--
|
||||
-- Copyright (c) 2004 by Sensatronics LLC
|
||||
-- All rights reserved.--
|
||||
-- *****************************************************************
|
||||
SENSATRONICS-EM1 DEFINITIONS ::= BEGIN
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
NOTIFICATION-TYPE,
|
||||
IpAddress,
|
||||
TimeTicks
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString
|
||||
FROM SNMPv2-TC
|
||||
envMonitors
|
||||
FROM SENSATRONICS-SMI;
|
||||
|
||||
productEM1 MODULE-IDENTITY
|
||||
LAST-UPDATED "200409130900Z"
|
||||
ORGANIZATION "Sensatronics LLC"
|
||||
CONTACT-INFO
|
||||
"Sensatronics LLC
|
||||
Postal: 20A Dunklee Road
|
||||
Bow, NH 03304
|
||||
USA
|
||||
Tel: +1 603 224 0617
|
||||
E-mail: dthompson@sensatronics.com"
|
||||
DESCRIPTION
|
||||
"Description of EM1 code."
|
||||
REVISION "200409130900Z"
|
||||
DESCRIPTION
|
||||
"Initial version of this MIB module."
|
||||
::= { envMonitors 3 }
|
||||
|
||||
unitInfo OBJECT IDENTIFIER ::= { productEM1 1 } -- Unit info for the Temperature Monitor being accessed.
|
||||
configData OBJECT IDENTIFIER ::= { productEM1 2 } -- Config data for the Temperature Monitor being accessed.
|
||||
sensorInfo OBJECT IDENTIFIER ::= { productEM1 3 } -- Sensor data for the Temperature Monitor being accessed.
|
||||
unitName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (32))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A user-definable unit name for the module being managed."
|
||||
::= { unitInfo 1 }
|
||||
|
||||
unitModel OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (5))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The model number of the module being managed."
|
||||
::= { unitInfo 2 }
|
||||
|
||||
unitManufacturer OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (12))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Company name of unit producer."
|
||||
::= { unitInfo 3 }
|
||||
|
||||
unitWeb OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (28))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Website of manufacturer"
|
||||
::= { unitInfo 4 }
|
||||
|
||||
unitFirmware OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (5))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Firmware revision of unit."
|
||||
::= { unitInfo 5 }
|
||||
|
||||
unitFWReleaseDate OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (18))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Release date of unit firmware."
|
||||
::= { unitInfo 6 }
|
||||
|
||||
unitSerial OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Serial number of unit being managed."
|
||||
::= { unitInfo 7 }
|
||||
|
||||
unitConfig OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..1)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"In-house configuration MIB - do not use."
|
||||
::= { unitInfo 8 }
|
||||
|
||||
netInfo OBJECT IDENTIFIER ::= { configData 1 } -- Network info for unit
|
||||
trapConfig OBJECT IDENTIFIER ::= { configData 2 } -- Trap setup for unit
|
||||
measurementSystem OBJECT IDENTIFIER ::= { configData 3 } -- Configuration of system of units
|
||||
|
||||
netMode OBJECT-TYPE
|
||||
SYNTAX
|
||||
INTEGER (0..1)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"1 if the unit is self-configuring via DHCP, 0 if static IP assigned."
|
||||
::= { netInfo 1 }
|
||||
|
||||
netIP OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"IP address of unit being managed."
|
||||
::= { netInfo 2 }
|
||||
|
||||
netNM OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Netmask of unit being managed."
|
||||
::= { netInfo 3 }
|
||||
|
||||
netGW OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Gateway of unit being managed."
|
||||
::= { netInfo 4 }
|
||||
|
||||
netHTTPPort OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Port the unit webserver listens on"
|
||||
::= { netInfo 5 }
|
||||
|
||||
managerConfig OBJECT IDENTIFIER ::= { trapConfig 1 } -- Trap manager setup for unit
|
||||
|
||||
unitMode OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (2))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Set to C for Celsius units in probe data, F for Fahrenheit,
|
||||
K for Kelvin, R for Rankine, other values disallowed."
|
||||
::= { measurementSystem 1 }
|
||||
|
||||
managerIP OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (16))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"IP of trap manager."
|
||||
::= { managerConfig 1 }
|
||||
|
||||
group1 OBJECT IDENTIFIER ::= { sensorInfo 1 } -- 4 groups
|
||||
group2 OBJECT IDENTIFIER ::= { sensorInfo 2 }
|
||||
group3 OBJECT IDENTIFIER ::= { sensorInfo 3 }
|
||||
group4 OBJECT IDENTIFIER ::= { sensorInfo 4 }
|
||||
|
||||
group1Name OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (16))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Name of group 1 - User configurable, 16 characters"
|
||||
::= { group1 1 }
|
||||
|
||||
group1TempName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (16))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Name of Temperature probe in group 1 - User configurable, 16 characters"
|
||||
::= { group1 2 }
|
||||
|
||||
group1TempDataStr OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (5))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Data from Temperature probe in group 1, string format, to 1 decimal place"
|
||||
::= { group1 3 }
|
||||
|
||||
group1TempDataInt OBJECT-TYPE
|
||||
SYNTAX INTEGER (-1000..10000)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Data from Temperature probe in group 1, integer format, no decimal places"
|
||||
::= { group1 4 }
|
||||
|
||||
group1HumidName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (16))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Name of Humidity probe in group 1 - User configurable, 16 characters"
|
||||
::= { group1 5 }
|
||||
|
||||
group1HumidDataStr OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (5))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Data from Humidity probe in group 1, string format, to 1 decimal place"
|
||||
::= { group1 6 }
|
||||
|
||||
group1HumidDataInt OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..1000)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Data from Humidity probe in group 1, integer format, no decimal places"
|
||||
::= { group1 7 }
|
||||
|
||||
group1WetName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (16))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Name of Wetness probe in group 1 - User configurable, 16 characters"
|
||||
::= { group1 8 }
|
||||
|
||||
group1WetDataStr OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (5))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Data from Wetness probe in group 1, string format, to 1 decimal place"
|
||||
::= { group1 9 }
|
||||
|
||||
group1WetDataInt OBJECT-TYPE
|
||||
SYNTAX INTEGER (-1..110)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Data from Wetness probe in group 1, integer format, no decimal places"
|
||||
::= { group1 10 }
|
||||
|
||||
group2Name OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (16))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Name of group 2 - User configurable, 16 characters"
|
||||
::= { group2 1 }
|
||||
|
||||
group2TempName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (16))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Name of Temperature probe in group 2 - User configurable, 16 characters"
|
||||
::= { group2 2 }
|
||||
|
||||
group2TempDataStr OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (5))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Data from Temperature probe in group 2, string format, to 1 decimal place"
|
||||
::= { group2 3 }
|
||||
|
||||
group2TempDataInt OBJECT-TYPE
|
||||
SYNTAX INTEGER (-1000..10000)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Data from Temperature probe in group 2, integer format, no decimal places"
|
||||
::= { group2 4 }
|
||||
|
||||
group2HumidName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (16))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Name of Humidity probe in group 2 - User configurable, 16 characters"
|
||||
::= { group2 5 }
|
||||
|
||||
group2HumidDataStr OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (5))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Data from Humidity probe in group 2, string format, to 1 decimal place"
|
||||
::= { group2 6 }
|
||||
|
||||
group2HumidDataInt OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..1000)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Data from Humidity probe in group 2, integer format, no decimal places"
|
||||
::= { group2 7 }
|
||||
|
||||
group2WetName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (16))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Name of Wetness probe in group 2 - User configurable, 16 characters"
|
||||
::= { group2 8 }
|
||||
|
||||
group2WetDataStr OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (5))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Data from Wetness probe in group 2, string format, to 1 decimal place"
|
||||
::= { group2 9 }
|
||||
|
||||
group2WetDataInt OBJECT-TYPE
|
||||
SYNTAX INTEGER (-1..110)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Data from Wetness probe in group 2, integer format, no decimal places"
|
||||
::= { group2 10 }
|
||||
|
||||
group3Name OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (16))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Name of group 3 - User configurable, 16 characters"
|
||||
::= { group3 1 }
|
||||
|
||||
group3TempName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (16))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Name of Temperature probe in group 3 - User configurable, 16 characters"
|
||||
::= { group3 2 }
|
||||
|
||||
group3TempDataStr OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (5))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Data from Temperature probe in group 3, string format, to 1 decimal place"
|
||||
::= { group3 3 }
|
||||
|
||||
group3TempDataInt OBJECT-TYPE
|
||||
SYNTAX INTEGER (-1000..10000)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Data from Temperature probe in group 3, integer format, no decimal places"
|
||||
::= { group3 4 }
|
||||
|
||||
group3HumidName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (16))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Name of Humidity probe in group 3 - User configurable, 16 characters"
|
||||
::= { group3 5 }
|
||||
|
||||
group3HumidDataStr OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (5))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Data from Humidity probe in group 3, string format, to 1 decimal place"
|
||||
::= { group3 6 }
|
||||
|
||||
group3HumidDataInt OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..1000)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Data from Humidity probe in group 3, integer format, no decimal places"
|
||||
::= { group3 7 }
|
||||
|
||||
group3WetName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (16))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Name of Wetness probe in group 3 - User configurable, 16 characters"
|
||||
::= { group3 8 }
|
||||
|
||||
group3WetDataStr OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (5))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Data from Wetness probe in group 3, string format, to 1 decimal place"
|
||||
::= { group3 9 }
|
||||
|
||||
group3WetDataInt OBJECT-TYPE
|
||||
SYNTAX INTEGER (-1..110)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Data from Wetness probe in group 3, integer format, no decimal places"
|
||||
::= { group3 10 }
|
||||
|
||||
group4Name OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (16))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Name of group 4 - User configurable, 16 characters"
|
||||
::= { group4 1 }
|
||||
|
||||
group4TempName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (16))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Name of Temperature probe in group 4 - User configurable, 16 characters"
|
||||
::= { group4 2 }
|
||||
|
||||
group4TempDataStr OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (5))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Data from Temperature probe in group 4, string format, to 1 decimal place"
|
||||
::= { group4 3 }
|
||||
|
||||
group4TempDataInt OBJECT-TYPE
|
||||
SYNTAX INTEGER (-1000..10000)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Data from Temperature probe in group 4, integer format, no decimal places"
|
||||
::= { group4 4 }
|
||||
|
||||
group4HumidName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (16))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Name of Humidity probe in group 4 - User configurable, 16 characters"
|
||||
::= { group4 5 }
|
||||
|
||||
group4HumidDataStr OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (5))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Data from Humidity probe in group 4, string format, to 1 decimal place"
|
||||
::= { group4 6 }
|
||||
|
||||
group4HumidDataInt OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..1000)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Data from Humidity probe in group 4, integer format, no decimal places"
|
||||
::= { group4 7 }
|
||||
|
||||
group4WetName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (16))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Name of Wetness probe in group 4 - User configurable, 16 characters"
|
||||
::= { group4 8 }
|
||||
|
||||
group4WetDataStr OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (5))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Data from Wetness probe in group 4, string format, to 1 decimal place"
|
||||
::= { group4 9 }
|
||||
|
||||
group4WetDataInt OBJECT-TYPE
|
||||
SYNTAX INTEGER (-1..110)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Data from Wetness probe in group 4, integer format, no decimal places"
|
||||
::= { group4 10 }
|
||||
|
||||
END
|
568
mibs/sensatronics/SENSATRONICS-ITTM
Normal file
568
mibs/sensatronics/SENSATRONICS-ITTM
Normal file
@ -0,0 +1,568 @@
|
||||
-- *****************************************************************
|
||||
-- SENSATRONICS-ITTM.TXT: MIB corresponding to ITTM firmware v3.0
|
||||
--
|
||||
-- February 2004 Andrew F. Thompson--
|
||||
-- Copyright (c) 2004 by Sensatronics LLC
|
||||
-- All rights reserved.--
|
||||
-- *****************************************************************
|
||||
SENSATRONICS-ITTM DEFINITIONS ::= BEGIN
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
NOTIFICATION-TYPE,
|
||||
IpAddress,
|
||||
TimeTicks
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString
|
||||
FROM SNMPv2-TC
|
||||
envMonitors
|
||||
FROM SENSATRONICS-SMI;
|
||||
|
||||
productITTM MODULE-IDENTITY
|
||||
LAST-UPDATED "200402230900Z"
|
||||
ORGANIZATION "Sensatronics LLC"
|
||||
CONTACT-INFO
|
||||
"Sensatronics LLC
|
||||
Postal: 20A Dunklee Road
|
||||
Bow, NH 03304
|
||||
USA
|
||||
Tel: +1 603 224 0617
|
||||
E-mail: dthompson@sensatronics.com"
|
||||
DESCRIPTION
|
||||
"Description of ITTM code."
|
||||
REVISION "200402230900Z"
|
||||
DESCRIPTION
|
||||
"Initial version of this MIB module."
|
||||
::= { envMonitors 1 }
|
||||
|
||||
unitInfo OBJECT IDENTIFIER ::= { productITTM 1 } -- Unit info for the IT Temperature Monitor being accessed.
|
||||
configData OBJECT IDENTIFIER ::= { productITTM 2 } -- Config data for the IT Temperature Monitor being accessed.
|
||||
sensorInfo OBJECT IDENTIFIER ::= { productITTM 3 } -- Sensor data for the IT Temperature Monitor being accessed.
|
||||
unitName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (32))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A user-definable unit name for the module being managed."
|
||||
::= { unitInfo 1 }
|
||||
|
||||
unitModel OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (5))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The model number of the module being managed."
|
||||
::= { unitInfo 2 }
|
||||
|
||||
unitManufacturer OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (12))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Company name of unit producer."
|
||||
::= { unitInfo 3 }
|
||||
|
||||
unitWeb OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (28))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Website of manufacturer"
|
||||
::= { unitInfo 4 }
|
||||
|
||||
unitFirmware OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (5))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Firmware revision of unit."
|
||||
::= { unitInfo 5 }
|
||||
|
||||
unitFWReleaseDate OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (18))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Release date of unit firmware."
|
||||
::= { unitInfo 6 }
|
||||
|
||||
unitSerial OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Serial number of unit being managed."
|
||||
::= { unitInfo 7 }
|
||||
|
||||
unitConfig OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..1)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"In-house configuration MIB - do not use."
|
||||
::= { unitInfo 8 }
|
||||
|
||||
netInfo OBJECT IDENTIFIER ::= { configData 1 } -- Network info for unit
|
||||
trapConfig OBJECT IDENTIFIER ::= { configData 2 } -- Trap setup for unit
|
||||
measurementSystem OBJECT IDENTIFIER ::= { configData 3 } -- Configuration of system of units
|
||||
|
||||
netMode OBJECT-TYPE
|
||||
SYNTAX
|
||||
INTEGER (0..1)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"1 if the unit is self-configuring via DHCP, 0 if static IP assigned."
|
||||
::= { netInfo 1 }
|
||||
|
||||
netIP OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"IP address of unit being managed."
|
||||
::= { netInfo 2 }
|
||||
|
||||
netNM OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Netmask of unit being managed."
|
||||
::= { netInfo 3 }
|
||||
|
||||
netGW OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Gateway of unit being managed."
|
||||
::= { netInfo 4 }
|
||||
|
||||
netHTTPPort OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Port the unit webserver listens on"
|
||||
::= { netInfo 5 }
|
||||
|
||||
managerConfig OBJECT IDENTIFIER ::= { trapConfig 1 } -- Trap manager setup for unit
|
||||
|
||||
unitMode OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..1)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Set to 0 for Celsius units in probe data, 1 for Fahrenheit, other values disallowed."
|
||||
::= { measurementSystem 1 }
|
||||
|
||||
managerIP OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (16))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"IP of trap manager."
|
||||
::= { managerConfig 1 }
|
||||
|
||||
sensor1 OBJECT IDENTIFIER ::= { sensorInfo 1 } -- 16 sensors
|
||||
sensor2 OBJECT IDENTIFIER ::= { sensorInfo 2 }
|
||||
sensor3 OBJECT IDENTIFIER ::= { sensorInfo 3 }
|
||||
sensor4 OBJECT IDENTIFIER ::= { sensorInfo 4 }
|
||||
sensor5 OBJECT IDENTIFIER ::= { sensorInfo 5 }
|
||||
sensor6 OBJECT IDENTIFIER ::= { sensorInfo 6 }
|
||||
sensor7 OBJECT IDENTIFIER ::= { sensorInfo 7 }
|
||||
sensor8 OBJECT IDENTIFIER ::= { sensorInfo 8 }
|
||||
sensor9 OBJECT IDENTIFIER ::= { sensorInfo 9 }
|
||||
sensor10 OBJECT IDENTIFIER ::= { sensorInfo 10 }
|
||||
sensor11 OBJECT IDENTIFIER ::= { sensorInfo 11 }
|
||||
sensor12 OBJECT IDENTIFIER ::= { sensorInfo 12 }
|
||||
sensor13 OBJECT IDENTIFIER ::= { sensorInfo 13 }
|
||||
sensor14 OBJECT IDENTIFIER ::= { sensorInfo 14 }
|
||||
sensor15 OBJECT IDENTIFIER ::= { sensorInfo 15 }
|
||||
sensor16 OBJECT IDENTIFIER ::= { sensorInfo 16 }
|
||||
|
||||
sensor1Name OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (16))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Name of sensor 1 - User configurable, 16 characters"
|
||||
::= { sensor1 1 }
|
||||
|
||||
sensor1DataStr OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (5))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Data from sensor 1, string format, to 1 decimal place"
|
||||
::= { sensor1 2 }
|
||||
|
||||
sensor1DataInt OBJECT-TYPE
|
||||
SYNTAX INTEGER (-100..255)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Data from sensor 1, integer format, no decimal places"
|
||||
::= { sensor1 3 }
|
||||
|
||||
sensor2Name OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (16))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Name of sensor 2 - User configurable, 16 characters"
|
||||
::= { sensor2 1 }
|
||||
|
||||
sensor2DataStr OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (5))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Data from sensor 2, string format, to 1 decimal place"
|
||||
::= { sensor2 2 }
|
||||
|
||||
sensor2DataInt OBJECT-TYPE
|
||||
SYNTAX INTEGER (-100..255)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Data from sensor 2, integer format, no decimal places"
|
||||
::= { sensor2 3 }
|
||||
|
||||
sensor3Name OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (16))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Name of sensor 3 - User configurable, 16 characters"
|
||||
::= { sensor3 1 }
|
||||
|
||||
sensor3DataStr OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (5))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Data from sensor 3, string format, to 1 decimal place"
|
||||
::= { sensor3 2 }
|
||||
|
||||
sensor3DataInt OBJECT-TYPE
|
||||
SYNTAX INTEGER (-100..255)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Data from sensor 3, integer format, no decimal places"
|
||||
::= { sensor3 3 }
|
||||
|
||||
sensor4Name OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (16))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Name of sensor 4 - User configurable, 16 characters"
|
||||
::= { sensor4 1 }
|
||||
|
||||
sensor4DataStr OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (5))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Data from sensor 4, string format, to 1 decimal place"
|
||||
::= { sensor4 2 }
|
||||
|
||||
sensor4DataInt OBJECT-TYPE
|
||||
SYNTAX INTEGER (-100..255)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Data from sensor 4, integer format, no decimal places"
|
||||
::= { sensor4 3 }
|
||||
|
||||
sensor5Name OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (16))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Name of sensor 5 - User configurable, 16 characters"
|
||||
::= { sensor5 1 }
|
||||
|
||||
sensor5DataStr OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (5))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Data from sensor 5, string format, to 1 decimal place"
|
||||
::= { sensor5 2 }
|
||||
|
||||
sensor5DataInt OBJECT-TYPE
|
||||
SYNTAX INTEGER (-100..255)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Data from sensor 5, integer format, no decimal places"
|
||||
::= { sensor5 3 }
|
||||
|
||||
sensor6Name OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (16))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Name of sensor 6 - User configurable, 16 characters"
|
||||
::= { sensor6 1 }
|
||||
|
||||
sensor6DataStr OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (5))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Data from sensor 6, string format, to 1 decimal place"
|
||||
::= { sensor6 2 }
|
||||
|
||||
sensor6DataInt OBJECT-TYPE
|
||||
SYNTAX INTEGER (-100..255)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Data from sensor 6, integer format, no decimal places"
|
||||
::= { sensor6 3 }
|
||||
|
||||
sensor7Name OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (16))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Name of sensor 7 - User configurable, 16 characters"
|
||||
::= { sensor7 1 }
|
||||
|
||||
sensor7DataStr OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (5))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Data from sensor 7, string format, to 1 decimal place"
|
||||
::= { sensor7 2 }
|
||||
|
||||
sensor7DataInt OBJECT-TYPE
|
||||
SYNTAX INTEGER (-100..255)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Data from sensor 7, integer format, no decimal places"
|
||||
::= { sensor7 3 }
|
||||
|
||||
sensor8Name OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (16))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Name of sensor 8 - User configurable, 16 characters"
|
||||
::= { sensor8 1 }
|
||||
|
||||
sensor8DataStr OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (5))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Data from sensor 8, string format, to 1 decimal place"
|
||||
::= { sensor8 2 }
|
||||
|
||||
sensor8DataInt OBJECT-TYPE
|
||||
SYNTAX INTEGER (-100..255)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Data from sensor 8, integer format, no decimal places"
|
||||
::= { sensor8 3 }
|
||||
|
||||
sensor9Name OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (16))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Name of sensor 9 - User configurable, 16 characters"
|
||||
::= { sensor9 1 }
|
||||
|
||||
sensor9DataStr OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (5))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Data from sensor 9, string format, to 1 decimal place"
|
||||
::= { sensor9 2 }
|
||||
|
||||
sensor9DataInt OBJECT-TYPE
|
||||
SYNTAX INTEGER (-100..255)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Data from sensor 9, integer format, no decimal places"
|
||||
::= { sensor9 3 }
|
||||
|
||||
sensor10Name OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (16))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Name of sensor 10 - User configurable, 16 characters"
|
||||
::= { sensor10 1 }
|
||||
|
||||
sensor10DataStr OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (5))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Data from sensor 10, string format, to 1 decimal place"
|
||||
::= { sensor10 2 }
|
||||
|
||||
sensor10DataInt OBJECT-TYPE
|
||||
SYNTAX INTEGER (-100..255)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Data from sensor 10, integer format, no decimal places"
|
||||
::= { sensor10 3 }
|
||||
|
||||
sensor11Name OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (16))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Name of sensor 11 - User configurable, 16 characters"
|
||||
::= { sensor11 1 }
|
||||
|
||||
sensor11DataStr OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (5))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Data from sensor 11, string format, to 1 decimal place"
|
||||
::= { sensor11 2 }
|
||||
|
||||
sensor11DataInt OBJECT-TYPE
|
||||
SYNTAX INTEGER (-100..255)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Data from sensor 11, integer format, no decimal places"
|
||||
::= { sensor11 3 }
|
||||
|
||||
sensor12Name OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (16))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Name of sensor 12 - User configurable, 16 characters"
|
||||
::= { sensor12 1 }
|
||||
|
||||
sensor12DataStr OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (5))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Data from sensor 12, string format, to 1 decimal place"
|
||||
::= { sensor12 2 }
|
||||
|
||||
sensor12DataInt OBJECT-TYPE
|
||||
SYNTAX INTEGER (-100..255)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Data from sensor 12, integer format, no decimal places"
|
||||
::= { sensor12 3 }
|
||||
|
||||
sensor13Name OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (16))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Name of sensor 13 - User configurable, 16 characters"
|
||||
::= { sensor13 1 }
|
||||
|
||||
sensor13DataStr OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (5))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Data from sensor 13, string format, to 1 decimal place"
|
||||
::= { sensor13 2 }
|
||||
|
||||
sensor13DataInt OBJECT-TYPE
|
||||
SYNTAX INTEGER (-100..255)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Data from sensor 13, integer format, no decimal places"
|
||||
::= { sensor13 3 }
|
||||
|
||||
sensor14Name OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (16))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Name of sensor 14 - User configurable, 16 characters"
|
||||
::= { sensor14 1 }
|
||||
|
||||
sensor14DataStr OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (5))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Data from sensor 14, string format, to 1 decimal place"
|
||||
::= { sensor14 2 }
|
||||
|
||||
sensor14DataInt OBJECT-TYPE
|
||||
SYNTAX INTEGER (-100..255)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Data from sensor 14, integer format, no decimal places"
|
||||
::= { sensor14 3 }
|
||||
|
||||
sensor15Name OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (16))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Name of sensor 15 - User configurable, 16 characters"
|
||||
::= { sensor15 1 }
|
||||
|
||||
sensor15DataStr OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (5))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Data from sensor 15, string format, to 1 decimal place"
|
||||
::= { sensor15 2 }
|
||||
|
||||
sensor15DataInt OBJECT-TYPE
|
||||
SYNTAX INTEGER (-100..255)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Data from sensor 15, integer format, no decimal places"
|
||||
::= { sensor15 3 }
|
||||
|
||||
sensor16Name OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (16))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Name of sensor 16 - User configurable, 16 characters"
|
||||
::= { sensor16 1 }
|
||||
|
||||
sensor16DataStr OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (5))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Data from sensor 16, string format, to 1 decimal place"
|
||||
::= { sensor16 2 }
|
||||
|
||||
sensor16DataInt OBJECT-TYPE
|
||||
SYNTAX INTEGER (-100..255)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Data from sensor 16, integer format, no decimal places"
|
||||
::= { sensor16 3 }
|
||||
|
||||
END
|
84
mibs/sensatronics/SENSATRONICS-SMI
Normal file
84
mibs/sensatronics/SENSATRONICS-SMI
Normal file
@ -0,0 +1,84 @@
|
||||
-- *****************************************************************
|
||||
-- SENSATRONICS-SMI.txt: Sensatronics LLC
|
||||
-- Structure of Management Information
|
||||
--
|
||||
-- February 2004 Andrew F. Thompson
|
||||
--
|
||||
-- Copyright (c) 2004 by Sensatronics LLC
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- *****************************************************************
|
||||
SENSATRONICS-SMI DEFINITIONS ::= BEGIN
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-IDENTITY,
|
||||
enterprises
|
||||
FROM SNMPv2-SMI;
|
||||
sensatronics MODULE-IDENTITY
|
||||
LAST-UPDATED "200404200000Z"
|
||||
ORGANIZATION "Sensatronics LLC"
|
||||
CONTACT-INFO "
|
||||
Sensatronics LLC
|
||||
Postal: 20A Dunklee Rd
|
||||
Bow, NH 03304
|
||||
USA
|
||||
Tel: +1 603 224 0617
|
||||
E-mail: dthompson@sensatronics.com"
|
||||
DESCRIPTION
|
||||
"The Structure of Management Information for the
|
||||
Sensatronics enterprise."
|
||||
REVISION "200404200000Z"
|
||||
DESCRIPTION
|
||||
"Initial version of this MIB module."
|
||||
::= { enterprises 16174 } -- assigned by IANA
|
||||
consumerProducts OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"consumerProducts is the subtree root for consumer products developed
|
||||
by Sensatronics"
|
||||
::= { sensatronics 1 }
|
||||
|
||||
envMonitors OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"envMonitors is the subtree root for all Sensatronics products designed
|
||||
for environmental monitoring"
|
||||
::= { consumerProducts 1 }
|
||||
|
||||
consumerTools OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"consumerTools is the main subtree for tool development."
|
||||
::= { sensatronics 2 }
|
||||
|
||||
customProducts OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"customProducts is the root OID for custom products produced by Sensatronics."
|
||||
::= { sensatronics 3 }
|
||||
|
||||
customTools OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"customTools provides a root object identifier
|
||||
for custom tools produced by Sensatronics for other companies."
|
||||
::= { sensatronics 4 }
|
||||
|
||||
productITTM OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"ITTM root"
|
||||
::= { envMonitors 1 }
|
||||
|
||||
productCRYO OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Cryomonitor root"
|
||||
::= { envMonitors 2 }
|
||||
|
||||
productEM1 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Environmental Monitor 1 root"
|
||||
::= { envMonitors 3 }
|
||||
END
|
144
tests/data/sensatronics-em1.json
Normal file
144
tests/data/sensatronics-em1.json
Normal file
@ -0,0 +1,144 @@
|
||||
{
|
||||
"os": {
|
||||
"discovery": {
|
||||
"devices": [
|
||||
{
|
||||
"sysName": "<private>",
|
||||
"sysObjectID": ".1.3.6.1.4.1.16174.1.1.3",
|
||||
"sysDescr": "Sensatronics EM1",
|
||||
"sysContact": null,
|
||||
"version": null,
|
||||
"hardware": null,
|
||||
"features": null,
|
||||
"os": "sensatronics-em1",
|
||||
"type": "sensor",
|
||||
"serial": null,
|
||||
"icon": "sensatronics.png",
|
||||
"location": null
|
||||
}
|
||||
]
|
||||
},
|
||||
"poller": {
|
||||
"devices": [
|
||||
{
|
||||
"sysName": "<private>",
|
||||
"sysObjectID": ".1.3.6.1.4.1.16174.1.1.3",
|
||||
"sysDescr": "Sensatronics EM1",
|
||||
"sysContact": "<private>",
|
||||
"version": null,
|
||||
"hardware": null,
|
||||
"features": null,
|
||||
"os": "sensatronics-em1",
|
||||
"type": "sensor",
|
||||
"serial": null,
|
||||
"icon": "sensatronics.png",
|
||||
"location": "<private>"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"sensors": {
|
||||
"discovery": {
|
||||
"sensors": [
|
||||
{
|
||||
"sensor_deleted": 0,
|
||||
"sensor_class": "temperature",
|
||||
"poller_type": "snmp",
|
||||
"sensor_oid": ".1.3.6.1.4.1.16174.1.1.3.3.1.3.0",
|
||||
"sensor_index": "group1TempDataStr.0",
|
||||
"sensor_type": "sensatronics-em1",
|
||||
"sensor_descr": "Group 1 Temperature",
|
||||
"group": "",
|
||||
"sensor_divisor": 1,
|
||||
"sensor_multiplier": 1,
|
||||
"sensor_current": 54.3,
|
||||
"sensor_limit": 74.3,
|
||||
"sensor_limit_warn": null,
|
||||
"sensor_limit_low": 44.3,
|
||||
"sensor_limit_low_warn": null,
|
||||
"sensor_alert": 1,
|
||||
"sensor_custom": "No",
|
||||
"entPhysicalIndex": null,
|
||||
"entPhysicalIndex_measured": null,
|
||||
"sensor_prev": null,
|
||||
"user_func": null,
|
||||
"state_name": null
|
||||
},
|
||||
{
|
||||
"sensor_deleted": 0,
|
||||
"sensor_class": "temperature",
|
||||
"poller_type": "snmp",
|
||||
"sensor_oid": ".1.3.6.1.4.1.16174.1.1.3.3.2.3.0",
|
||||
"sensor_index": "group2TempDataStr.0",
|
||||
"sensor_type": "sensatronics-em1",
|
||||
"sensor_descr": "Group 2 Temperature",
|
||||
"group": "",
|
||||
"sensor_divisor": 1,
|
||||
"sensor_multiplier": 1,
|
||||
"sensor_current": 53.1,
|
||||
"sensor_limit": 73.1,
|
||||
"sensor_limit_warn": null,
|
||||
"sensor_limit_low": 43.1,
|
||||
"sensor_limit_low_warn": null,
|
||||
"sensor_alert": 1,
|
||||
"sensor_custom": "No",
|
||||
"entPhysicalIndex": null,
|
||||
"entPhysicalIndex_measured": null,
|
||||
"sensor_prev": null,
|
||||
"user_func": null,
|
||||
"state_name": null
|
||||
},
|
||||
{
|
||||
"sensor_deleted": 0,
|
||||
"sensor_class": "temperature",
|
||||
"poller_type": "snmp",
|
||||
"sensor_oid": ".1.3.6.1.4.1.16174.1.1.3.3.3.3.0",
|
||||
"sensor_index": "group3TempDataStr.0",
|
||||
"sensor_type": "sensatronics-em1",
|
||||
"sensor_descr": "Group 3 Temperature",
|
||||
"group": "",
|
||||
"sensor_divisor": 1,
|
||||
"sensor_multiplier": 1,
|
||||
"sensor_current": 72.2,
|
||||
"sensor_limit": 92.2,
|
||||
"sensor_limit_warn": null,
|
||||
"sensor_limit_low": 62.2,
|
||||
"sensor_limit_low_warn": null,
|
||||
"sensor_alert": 1,
|
||||
"sensor_custom": "No",
|
||||
"entPhysicalIndex": null,
|
||||
"entPhysicalIndex_measured": null,
|
||||
"sensor_prev": null,
|
||||
"user_func": null,
|
||||
"state_name": null
|
||||
},
|
||||
{
|
||||
"sensor_deleted": 0,
|
||||
"sensor_class": "temperature",
|
||||
"poller_type": "snmp",
|
||||
"sensor_oid": ".1.3.6.1.4.1.16174.1.1.3.3.4.3.0",
|
||||
"sensor_index": "group4TempDataStr.0",
|
||||
"sensor_type": "sensatronics-em1",
|
||||
"sensor_descr": "Group 4 Temperature",
|
||||
"group": "",
|
||||
"sensor_divisor": 1,
|
||||
"sensor_multiplier": 1,
|
||||
"sensor_current": 49.7,
|
||||
"sensor_limit": 69.7,
|
||||
"sensor_limit_warn": null,
|
||||
"sensor_limit_low": 39.7,
|
||||
"sensor_limit_low_warn": null,
|
||||
"sensor_alert": 1,
|
||||
"sensor_custom": "No",
|
||||
"entPhysicalIndex": null,
|
||||
"entPhysicalIndex_measured": null,
|
||||
"sensor_prev": null,
|
||||
"user_func": null,
|
||||
"state_name": null
|
||||
}
|
||||
],
|
||||
"state_indexes": []
|
||||
},
|
||||
"poller": "matches discovery"
|
||||
}
|
||||
}
|
47
tests/snmpsim/sensatronics-em1.snmprec
Normal file
47
tests/snmpsim/sensatronics-em1.snmprec
Normal file
@ -0,0 +1,47 @@
|
||||
1.3.6.1.2.1.1.1.0|4|Sensatronics EM1
|
||||
1.3.6.1.2.1.1.2.0|6|1.3.6.1.4.1.16174.1.1.3
|
||||
1.3.6.1.2.1.1.3.0|67|454361457
|
||||
1.3.6.1.2.1.1.4.0|4|<private>
|
||||
1.3.6.1.2.1.1.5.0|4|<private>
|
||||
1.3.6.1.2.1.1.6.0|4|<private>
|
||||
1.3.6.1.4.1.16174.1.1.3.1.1.0|4|Temptrax 1
|
||||
1.3.6.1.4.1.16174.1.1.3.3.1.1.0|4|Group 1
|
||||
1.3.6.1.4.1.16174.1.1.3.3.1.2.0|4|Temperature
|
||||
1.3.6.1.4.1.16174.1.1.3.3.1.3.0|4|54.3
|
||||
1.3.6.1.4.1.16174.1.1.3.3.1.4.0|2|66
|
||||
1.3.6.1.4.1.16174.1.1.3.3.1.5.0|4|Humidity
|
||||
1.3.6.1.4.1.16174.1.1.3.3.1.6.0|4|-999.9
|
||||
1.3.6.1.4.1.16174.1.1.3.3.1.7.0|2|-1000
|
||||
1.3.6.1.4.1.16174.1.1.3.3.1.8.0|4|Wetness
|
||||
1.3.6.1.4.1.16174.1.1.3.3.1.9.0|4|-999.9
|
||||
1.3.6.1.4.1.16174.1.1.3.3.1.10.0|2|-1000
|
||||
1.3.6.1.4.1.16174.1.1.3.3.2.1.0|4|Group 2
|
||||
1.3.6.1.4.1.16174.1.1.3.3.2.2.0|4|Temperature
|
||||
1.3.6.1.4.1.16174.1.1.3.3.2.3.0|4|53.1
|
||||
1.3.6.1.4.1.16174.1.1.3.3.2.4.0|2|50
|
||||
1.3.6.1.4.1.16174.1.1.3.3.2.5.0|4|Humidity
|
||||
1.3.6.1.4.1.16174.1.1.3.3.2.6.0|4|-999.9
|
||||
1.3.6.1.4.1.16174.1.1.3.3.2.7.0|2|-1000
|
||||
1.3.6.1.4.1.16174.1.1.3.3.2.8.0|4|Wetness
|
||||
1.3.6.1.4.1.16174.1.1.3.3.2.9.0|4|-999.9
|
||||
1.3.6.1.4.1.16174.1.1.3.3.2.10.0|2|-1000
|
||||
1.3.6.1.4.1.16174.1.1.3.3.3.1.0|4|Group 3
|
||||
1.3.6.1.4.1.16174.1.1.3.3.3.2.0|4|Temperature
|
||||
1.3.6.1.4.1.16174.1.1.3.3.3.3.0|4|72.2
|
||||
1.3.6.1.4.1.16174.1.1.3.3.3.4.0|2|74
|
||||
1.3.6.1.4.1.16174.1.1.3.3.3.5.0|4|Humidity
|
||||
1.3.6.1.4.1.16174.1.1.3.3.3.6.0|4|-999.9
|
||||
1.3.6.1.4.1.16174.1.1.3.3.3.7.0|2|-1000
|
||||
1.3.6.1.4.1.16174.1.1.3.3.3.8.0|4|Wetness
|
||||
1.3.6.1.4.1.16174.1.1.3.3.3.9.0|4|-999.9
|
||||
1.3.6.1.4.1.16174.1.1.3.3.3.10.0|2|-1000
|
||||
1.3.6.1.4.1.16174.1.1.3.3.4.1.0|4|Group 4
|
||||
1.3.6.1.4.1.16174.1.1.3.3.4.2.0|4|Temperature
|
||||
1.3.6.1.4.1.16174.1.1.3.3.4.3.0|4|49.7
|
||||
1.3.6.1.4.1.16174.1.1.3.3.4.4.0|2|48
|
||||
1.3.6.1.4.1.16174.1.1.3.3.4.5.0|4|Humidity
|
||||
1.3.6.1.4.1.16174.1.1.3.3.4.6.0|4|-999.9
|
||||
1.3.6.1.4.1.16174.1.1.3.3.4.7.0|2|-1000
|
||||
1.3.6.1.4.1.16174.1.1.3.3.4.8.0|4|Wetness
|
||||
1.3.6.1.4.1.16174.1.1.3.3.4.9.0|4|-999.9
|
||||
1.3.6.1.4.1.16174.1.1.3.3.4.10.0|2|-1000
|
Loading…
Reference in New Issue
Block a user