Actions

Difference between revisions of "SNMP in IP Stations"

From Zenitel Wiki

(SNMP Get)
(Updated SNMP page to new SW)
Line 1: Line 1:
 
{{S}}
 
{{S}}
Stentofon IP devices ([[:Category:INCA Stations|INCA stations]], [[:Category:Turbine|Turbine stations]], [[:Category:Public Address - Network amplifiers|ENA Amplifiers]]) run a SNMP service and supports SNMP polling and SNMP traps when used in '''SIP mode'''.  
+
Stentofon IP devices ([[:Category:INCA Stations|INCA stations]], [[:Category:Turbine|Turbine stations]], [[:Category:Public Address - Network amplifiers|ENA Amplifiers]]) run a SNMP service and support SNMP polling and SNMP traps.
  
  
 
==Stentofon OID numbers==
 
==Stentofon OID numbers==
Zenitel Norway AS has assigned a Private Enterprise Number OID 26122. and the IP-stations use sub OID 2.  
+
Zenitel Norway AS has assigned a Private Enterprise Number OID 26122 and the IP-stations use sub OIDs 2,3 and 4.
<br>
 
  
==SNMP Get==
+
All Zenitel OIDs definitions can be found in [[Downloads#SNMP_MIB_files|VS-DEVICE-MIB]]. MIB overview and all OID descriptions are also available at the end of this document.
  
{{Note|SNMP GET via the VS-DEVICE-MIB file is supported only when the station is set to operate in '''SIP mode'''}}
+
In addtion to VS-DEVICE-MIB following built in MIBs are also available (not all available for INCA stations): SNMPv2-MIB, IF-MIB, IP-MIB, TCP-MIB, UDP-MIB, HOST-RESOURCES-MIB, NOTIFICATION-LOG-MIB, DISMAN-EVENT-MIB, DISMAN-SCHEDULE-MIB, UCD-SNMP-MIB, UCD-DEMO-MIB, SNMP-TARGET-MIB, NET-SNMP-AGENT-MIB, HOST-RESOURCES-TYPES, NET-SNMP-PASS-MIB, NET-SNMP-EXTEND-MIB, UCD-DLMOD-MIB, SNMP-MPD-MIB, SNMP-USER-BASED-SM-MIB, SNMP-FRAMEWORK-MIB, SNMP-VIEW-BASED-ACM-MIB, SNMP-COMMUNITY-MIB, IP-FORWARD-MIB, SNMP-NOTIFICATION-MIB, SNMPv2-TM, NET-SNMP-VACM-MIB<br>
  
When the station operates in AlphaCom mode the SNMP service is still running, but only generic SNMP Get is supported, i.e. Linux snmpget for CPU usage, memory etc.
+
==SNMP Configuration==
For Turbine stations in AlphaCom mode, you can configure SNMP from the station web (Advanced Network > SNMP). For INCA stations, you need to set the station in SIP mode, enable SNMP, and set it back to AlphaCom mode.
+
SNMP can be configured from the station web (Advanced Network > SNMP).
  
Link to [[Downloads#SNMP_MIB_files|download VS-DEVICE-MIB]]
+
For INCA stations, you need to set the station in SIP mode, enable SNMP, and set it back to AlphaCom mode. When INCA station operates in AlphaCom mode the SNMP service is still running, but only generic built in MIBs are supported.
  
===Scalar groups===
+
For ENA Amplifiers and Turbine Stations, after '''upgrade from 4.9 or older SW to 4.10 or newer SW''', '''SNMP configuration is retained''', but when downgrading from 4.10 or newer SW to lower SW version than 4.10, SNMP needs to be reconfigured (factory reset recommended).
Tables below shows all IP Station scalar groups and their objects.  
+
 
 +
{{Note|Not all fields are available on INCA stations}}
 +
 
 +
WEB PAGE PICTURE PLACEHOLDER
 +
 
 +
'''SNMP Settings''':
 +
* access: read or none are available, setting none will disable SNMP
 +
* SNMP v1/v2c: selects SNMP version used, '''one or both need to be selected for SNMP to work'''
 +
* Community string: string used as password for authentication
 +
* Allowed network: this is used, together with the network mask, to determine the allowed network for reading the MIB on the station. The IP address is entered in regular dot notation, e.g. 10.5.2.100. For example with an allowed network 10.5.2.0 and a network mask of 24, any station with an IP address in the range 10.5.2.0 to 10.5.2.255 can access the MIB. Setting '''0.0.0.0/0''' will allow all
 +
* Name: SNMP name string (sent as sysName OID in traps)
 +
* Location SNMP Location string
 +
* Contact: SNMP Contact string
 +
'''SNMP Trap and Informs Settings'''
 +
* Traps/informs receiving server address can be set here
 +
* If left blank it will disable sending traps/informs
 +
'''SNMP Custom Configuration File'''
 +
* Custom '''snmpd.conf''' file can be uploaded and used on the device
 +
* File is kept during device SW upgrades
 +
* File syntax and content are not checked and if errors are present in the file it can render SNMP inoperative
 +
* When custom file is uploaded SNMP Settings are unavailable
 +
* File can be viewed or downloaded
 +
* New file can be uploaded at any time
 +
* When custom file is deleted device will revert back to configuration defined in web config
 +
'''Enable SNMP Traps'''
 +
* Available traps (notifications) depend on device type and mode
 +
* If specific event occurs and corresponding SNMP Trap is enabled, notification (trap) will be generated and sent to trap/inform receiver IP address
 +
* [[Traps description]]
 +
 
 +
=== Custom Faults (amplifiers only) ===
 +
Custom faults are available only on amplifiers in SIP/Pulse or Exigo (configurable through EMT) mode. When RCI is triggered device will send SNMP Trap with custom fault description and priority.
 +
 
 +
Configuration for faults is available in web (Amplifier Settings -> RCO/RCI Config). For custom faults to be sent traps have to be enabled in config (Advanced Network → SNMP → Enable SNMP Traps → Custom Fault)
 +
 
 +
PICTURE PLACEHOLDER FOR EXT CUSTOM FAULTS
 +
 
 +
== Object Identifier (OID) Numbers ==
 +
Zenitel Norway AS OID is 26122 (stentofon) → 1.3.6.1.4.1.26122
 +
 
 +
=== Overview ===
 
{| class="wikitable"
 
{| class="wikitable"
! colspan="5" | general (1.3.6.1.4.1.26122.2.1)
+
!'''Name'''
 +
!'''OID'''
 +
|-
 +
|'''ipstation'''
 +
|1.3.6.1.4.1.26122.'''2'''
 +
|-
 +
|     general
 +
|1.3.6.1.4.1.26122.2.'''1'''
 +
|-
 +
|      registration
 +
|1.3.6.1.4.1.26122.2.'''2'''
 +
|-
 +
|      call
 +
|1.3.6.1.4.1.26122.2.'''3'''
 +
|-
 +
|      alarmObjects
 +
|1.3.6.1.4.1.26122.2.'''4'''
 +
|-
 +
|      alarmNotifications
 +
|1.3.6.1.4.1.26122.2.'''5'''
 +
|-
 +
|      faultNotifications
 +
|1.3.6.1.4.1.26122.2.'''8'''
 +
|-
 +
|'''vsDevice'''
 +
|1.3.6.1.4.1.26122.'''3'''
 
|-
 
|-
| '''Name'''
+
|      info
| '''Syntax'''
+
|1.3.6.1.4.1.26122.3.'''1'''
| '''#'''
 
| '''Object IDentifier'''
 
| '''Description'''
 
 
|-
 
|-
| softwareVersion
+
|      temp
| DisplayString
+
|1.3.6.1.4.1.26122.3.'''2'''
| 1
 
| 1.3.6.1.4.1.26122.2.1.1
 
| The software version
 
 
|-
 
|-
| buttonHangingStatus
+
|      fan
| INTEGER
+
|1.3.6.1.4.1.26122.3.'''3'''
| 2
 
| 1.3.6.1.4.1.26122.2.1.2
 
| Status of the buttons, 1 means that a button is hanging
 
 
|-
 
|-
| buttonHangingCounter
+
|      voltage
| Counter32
+
|1.3.6.1.4.1.26122.3.'''4'''
| 3
 
| 1.3.6.1.4.1.26122.2.1.3
 
| The number of button hanging since reboot
 
 
|-
 
|-
| buttonHangingCounter
+
|      power
| Counter32
+
|1.3.6.1.4.1.26122.3.'''5'''
| 3
 
| 1.3.6.1.4.1.26122.2.1.3
 
| The number of button hanging since reboot
 
 
|-
 
|-
| soundTestLastResult
+
|      lineIn
| INTEGER
+
|1.3.6.1.4.1.26122.3.'''6'''
| 4
 
| 1.3.6.1.4.1.26122.2.1.4
 
| Last status of the sound test
 
 
|-
 
|-
| soundTestFailedCounter
+
|      ampChannel
| Counter32
+
|1.3.6.1.4.1.26122.3.'''7'''
| 5
 
| 1.3.6.1.4.1.26122.2.1.5
 
| The number of sound tests that failed since reboot
 
 
|-
 
|-
| soundTestErrorCounter
+
|      letStatus
| Counter32
+
|1.3.6.1.4.1.26122.3.'''8'''
| 6
 
| 1.3.6.1.4.1.26122.2.1.6
 
| The number of attempts to automatically set the sound pressure level since reboot
 
 
|-
 
|-
| soundTestSuccessCounter
+
|           letChannel1
| Counter32
+
|1.3.6.1.4.1.26122.3.8.'''1'''
| 7
 
| 1.3.6.1.4.1.26122.2.1.7
 
| The number of sound tests that were successful since reboot
 
 
|-
 
|-
 +
|           letChannel2
 +
|1.3.6.1.4.1.26122.3.8.'''2'''
 +
|-
 +
|      controlInput
 +
|1.3.6.1.4.1.26122.3.'''9'''
 +
|-
 +
|      controlOutput
 +
|1.3.6.1.4.1.26122.3.'''10'''
 +
|-
 +
|      eth
 +
|1.3.6.1.4.1.26122.3.'''11'''
 +
|-
 +
|      relay
 +
|1.3.6.1.4.1.26122.3.'''12'''
 +
|-
 +
|'''stentofonMIBConformance'''
 +
|1.3.6.1.4.1.26122.'''4'''
 +
|-
 +
|      stentofonMIBCompliances
 +
|1.3.6.1.4.1.26122.4.'''1'''
 +
|-
 +
|      stentofonMIBGroups
 +
|1.3.6.1.4.1.26122.4.'''2'''
 
|}
 
|}
  
 +
=== ipstation scalar and tabular objects ===
 +
{| class="wikitable mw-collapsible"
 +
!'''Name'''
 +
!'''OID'''
 +
!'''Syntax'''
 +
!'''Description'''
 +
|-
 +
!'''general'''
 +
!1.3.6.1.4.1.26122.2.'''1'''
 +
!
 +
!
 +
|-
 +
|softwareVersion
 +
|1.3.6.1.4.1.26122.2.1.'''1'''
 +
|DisplayString  (SIZE (0..255))
 +
|The  software version
 +
|-
 +
|buttonHangingStatus
 +
|1.3.6.1.4.1.26122.2.1.'''2'''
 +
|Integer32
 +
|Status  of the inputs and DAK buttons, the returned number is bitmap where each bit  represents hanging status of one input or DAK button in ascending order
 +
|-
 +
|buttonHangingCounter
 +
|1.3.6.1.4.1.26122.2.1.'''3'''
 +
|Counter32
 +
|The  number of input or buttons hanging since reboot
 +
|-
 +
|soundTestLastResult
 +
|1.3.6.1.4.1.26122.2.1.'''4'''
 +
|INTEGER  { unused(0), error(1), failed(2), success(3) }
 +
|Last  status of the sound test
 +
|-
 +
|soundTestFailedCounter
 +
|1.3.6.1.4.1.26122.2.1.'''5'''
 +
|Counter32
 +
|The  number of sound tests that failed since reboot
 +
|-
 +
|soundTestErrorCounter
 +
|1.3.6.1.4.1.26122.2.1.'''6'''
 +
|Counter32
 +
|The  number of attempts to automatically set the sound pressure level since reboot
 +
|-
 +
|soundTestSuccessCounter
 +
|1.3.6.1.4.1.26122.2.1.'''7'''
 +
|Counter32
 +
|The  number of sound tests that were successful since reboot
 +
|-
 +
!'''registration'''
 +
!1.3.6.1.4.1.26122.2.'''2'''
 +
!
 +
!
 +
|-
 +
|registrationTable
 +
|1.3.6.1.4.1.26122.2.2.'''1'''
 +
|SEQUENCE  OF RegistrationEntry
 +
|Table  of SIP registrations.
 +
|-
 +
|registrationEntry
 +
|1.3.6.1.4.1.26122.2.2.1.'''1'''
 +
|RegistrationEntry
 +
|SIP  registration Entry
 +
|-
 +
|regIndex
 +
|1.3.6.1.4.1.26122.2.2.1.1.'''1'''
 +
|Unsigned32
 +
|The  SIP registration table index
 +
|-
 +
|serverType
 +
|1.3.6.1.4.1.26122.2.2.1.1.'''2'''
 +
|INTEGER  { primary(0), backup(1), backup2(2) }
 +
|Priority  of the SIP server
 +
|-
 +
|serverAddress
 +
|1.3.6.1.4.1.26122.2.2.1.1.'''3'''
 +
|DisplayString  (SIZE (0..255))
 +
|The  address of the SIP server
 +
|-
 +
|isRegistered
 +
|1.3.6.1.4.1.26122.2.2.1.1.'''4'''
 +
|INTEGER  { notregistered(0), registered(1) }
 +
|SIP  registration state of the device towards this SIP server
 +
|-
 +
|lastRegistration
 +
|1.3.6.1.4.1.26122.2.2.1.1.'''5'''
 +
|DisplayString  (SIZE (0..255))
 +
|The  time of the last successful registration with this SIP server
 +
|-
 +
!'''call'''
 +
!1.3.6.1.4.1.26122.2.'''3'''
 +
!
 +
!
 +
|-
 +
|callState
 +
|1.3.6.1.4.1.26122.2.3.'''1'''
 +
|INTEGER  { idle(0), inprogress(1), incoming(2), outgoing(3), incancel(4) }
 +
|Call  state of the device.
 +
|-
 +
|callRemoteId
 +
|1.3.6.1.4.1.26122.2.3.'''2'''
 +
|DisplayString  (SIZE (0..255))
 +
|The  SIP-id of the remote party (empty unless device is in a call)
 +
|-
 +
|incomingCallAttempts
 +
|1.3.6.1.4.1.26122.2.3.'''3'''
 +
|Counter32
 +
|The  number of incoming call attempts since reboot
 +
|-
 +
|incomingCallsSuccess
 +
|1.3.6.1.4.1.26122.2.3.'''4'''
 +
|Counter32
 +
|The  number of successful incoming calls since reboot
 +
|-
 +
|incomingCallsFailed
 +
|1.3.6.1.4.1.26122.2.3.'''5'''
 +
|Counter32
 +
|The  number of incoming calls that has failed since reboot (unanswered calls are  not considered failed)
 +
|-
 +
|outgoingCallAttempts
 +
|1.3.6.1.4.1.26122.2.3.'''6'''
 +
|Counter32
 +
|The  number of outgoing call attempts since reboot
 +
|-
 +
|outgoingCallsSuccess
 +
|1.3.6.1.4.1.26122.2.3.'''7'''
 +
|Counter32
 +
|The  number of successful outgoing calls since reboot
 +
|-
 +
|outgoingCallsFailed
 +
|1.3.6.1.4.1.26122.2.3.'''8'''
 +
|Counter32
 +
|The  number of outgoing calls that failed since reboot (unanswered calls are not  considered failed)
 +
|}
  
{| class="wikitable"
+
=== vsDevice scalar and tabular objects ===
! colspan="5" | call (1.3.6.1.4.1.26122.2.3)
+
{| class="wikitable mw-collapsible"
 +
!'''Name'''
 +
!'''OID'''
 +
!'''Syntax'''
 +
!'''Description'''
 +
|-
 +
!'''info'''
 +
!1.3.6.1.4.1.26122.3.'''1'''
 +
!
 +
!
 +
|-
 +
|infoPackageVersion
 +
|1.3.6.1.4.1.26122.3.1.'''1'''
 +
|DisplayString(SIZE(128))
 +
|"The  device Package Version
 +
|-
 +
|infoModelType
 +
|1.3.6.1.4.1.26122.3.1.'''2'''
 +
|DisplayString(SIZE(128))
 +
|The  device Model Type.
 +
|-
 +
|infoModelNumber
 +
|1.3.6.1.4.1.26122.3.1.'''3'''
 +
|Integer32  (0..9999)
 +
|The  device Model Number.
 +
|-
 +
|infoAmplifierType
 +
|1.3.6.1.4.1.26122.3.1.'''4'''
 +
|DisplayString(SIZE(128))
 +
|The  device Amplifier Type (only for amplifier devices).
 +
|-
 +
|infoKernelVersion
 +
|1.3.6.1.4.1.26122.3.1.'''5'''
 +
|DisplayString(SIZE(128))
 +
|The  device Linux Kernel Version
 +
|-
 +
|infoDeviceTreeVersion
 +
|1.3.6.1.4.1.26122.3.1.'''6'''
 +
|DisplayString(SIZE(128))
 +
|The  device Device Tree Version.
 +
|-
 +
|infoDisablement
 +
|1.3.6.1.4.1.26122.3.1.'''7'''
 +
|INTEGER  { offline(1), online(2) }
 +
|The  device Disablement status.
 +
|-
 +
!'''temp'''
 +
!1.3.6.1.4.1.26122.3.'''2'''
 +
!
 +
!
 +
|-
 +
|tempTableCount
 +
|1.3.6.1.4.1.26122.3.2.'''1'''
 +
|Integer32  (0..5)
 +
|Number  of Temperature entries in tempTable
 +
|-
 +
|tempTable
 +
|1.3.6.1.4.1.26122.3.2.'''2'''
 +
|SEQUENCE  OF TempEntry
 +
|Table  of temperature sensors and their values.
 +
|-
 +
|tempEntry
 +
|1.3.6.1.4.1.26122.3.2.2.'''1'''
 +
|TempEntry
 +
|An  entry containing a device and its statistics.
 +
|-
 +
|tempIndex
 +
|1.3.6.1.4.1.26122.3.2.2.1.'''1'''
 +
|Integer32  (1..5)
 +
|Reference  index for each temperature item
 +
|-
 +
|tempSensorName
 +
|1.3.6.1.4.1.26122.3.2.2.1.'''2'''
 +
|DisplayString(SIZE(128))
 +
|The  name of the temperature sensor we are reading.
 +
|-
 +
|tempCurrentString
 +
|1.3.6.1.4.1.26122.3.2.2.1.'''3'''
 +
|DisplayString(SIZE(128))
 +
|The  current temperature.
 +
|-
 +
|tempCurrentValue
 +
|1.3.6.1.4.1.26122.3.2.2.1.'''4'''
 +
|Gauge32
 +
|The  current temperature of this sensor in the device.
 +
|-
 +
|tempPeakString
 +
|1.3.6.1.4.1.26122.3.2.2.1.'''5'''
 +
|DisplayString(SIZE(128))
 +
|The  peak temperature.
 +
|-
 +
|tempPeakValue
 +
|1.3.6.1.4.1.26122.3.2.2.1.'''6'''
 +
|Gauge32
 +
|The  peak temperature of this sensor in the device.
 +
|-
 +
|tempAverageString
 +
|1.3.6.1.4.1.26122.3.2.2.1.'''7'''
 +
|DisplayString(SIZE(128))
 +
|The  average temperature.
 +
|-
 +
|tempAverageValue
 +
|1.3.6.1.4.1.26122.3.2.2.1.'''8'''
 +
|Gauge32
 +
|The  average temperature of this sensor in the device.
 +
|-
 +
!'''fan'''
 +
!1.3.6.1.4.1.26122.3.'''3'''
 +
!
 +
!
 +
|-
 +
|fanTableCount
 +
|1.3.6.1.4.1.26122.3.3.'''1'''
 +
|Integer32  (0..2)
 +
|Number  of Fan entries in fanTable.
 +
|-
 +
|fanTable
 +
|1.3.6.1.4.1.26122.3.3.'''2'''
 +
|SEQUENCE  OF FanEntry
 +
|Table  of fans and their RPM status.
 +
|-
 +
|fanEntry
 +
|1.3.6.1.4.1.26122.3.3.2.'''1'''
 +
|FanEntry
 +
|An  entry containing a device and its statistics.
 +
|-
 +
|fanIndex
 +
|1.3.6.1.4.1.26122.3.3.2.1.'''1'''
 +
|Integer32  (1..2)
 +
|Reference  index for each observed device.
 +
|-
 +
|fanString
 +
|1.3.6.1.4.1.26122.3.3.2.1.'''2'''
 +
|DisplayString
 +
|The  name of the fan sensor we are reading.
 +
|-
 +
|fanValue
 +
|1.3.6.1.4.1.26122.3.3.2.1.'''3'''
 +
|Gauge32
 +
|The  rotation speed of the fan in RPM.
 +
|-
 +
!'''voltage'''
 +
!1.3.6.1.4.1.26122.3.'''4'''
 +
!
 +
!
 +
|-
 +
|voltageTableCount
 +
|1.3.6.1.4.1.26122.3.4.'''1'''
 +
|Integer32  (0..20)
 +
|Number  of Voltage entries in voltageTable.
 +
|-
 +
|voltageTable
 +
|1.3.6.1.4.1.26122.3.4.'''2'''
 +
|SEQUENCE  OF VoltageEntry
 +
|Table  of Voltage sensors and their values.
 +
|-
 +
|voltageEntry
 +
|1.3.6.1.4.1.26122.3.4.2.'''1'''
 +
|VoltageEntry
 +
|An  entry containing a device and its Voltage statistics.
 +
|-
 +
|voltageIndex
 +
|1.3.6.1.4.1.26122.3.4.2.1.'''1'''
 +
|Integer32  (1..20)
 +
|Reference  index for each observed device.
 +
|-
 +
|voltageString
 +
|1.3.6.1.4.1.26122.3.4.2.1.'''2'''
 +
|DisplayString(SIZE(128))
 +
|The  name of the device we are reading.
 +
|-
 +
|voltageValue
 +
|1.3.6.1.4.1.26122.3.4.2.1.'''3'''
 +
|Gauge32
 +
|The  voltage in mV.
 +
|-
 +
!'''power'''
 +
!1.3.6.1.4.1.26122.3.'''5'''
 +
!
 +
!
 +
|-
 +
|powerTable
 +
|1.3.6.1.4.1.26122.3.5.'''1'''
 +
|SEQUENCE  OF PowerEntry
 +
|Table  of Power sources and their status.
 +
|-
 +
|powerEntry
 +
|1.3.6.1.4.1.26122.3.5.1.'''1'''
 +
|PowerEntry
 +
|An  entry containing Power source status.
 +
|-
 +
|powerIndex
 +
|1.3.6.1.4.1.26122.3.5.1.1.'''1'''
 +
|Integer32  (1..2)
 +
|Reference  index for each observed Power source.
 +
|-
 +
|powerType
 +
|1.3.6.1.4.1.26122.3.5.1.1.'''2'''
 +
|INTEGER  { unknown(1), acPower(2), dcPower(3), poePower(4) }
 +
|"The  type of the Power source we are reading.
 +
|-
 +
|powerString
 +
|1.3.6.1.4.1.26122.3.5.1.1.'''3'''
 +
|DisplayString(SIZE(128))
 +
|The  name of the Power source we are reading.
 +
|-
 +
|powerMonitoring
 +
|1.3.6.1.4.1.26122.3.5.1.1.'''4'''
 +
|INTEGER  { unknown(1), notMonitored(2), monitored(3) }
 +
|The  Monitoring state of the Power source.
 +
|-
 +
|powerStatus
 +
|1.3.6.1.4.1.26122.3.5.1.1.'''5'''
 +
|INTEGER  { unknown(1), notConnected(2), connected(3) }
 +
|The  Power source status.
 +
|-
 +
!'''lineIn'''
 +
!1.3.6.1.4.1.26122.3.'''6'''
 +
!
 +
!
 +
|-
 +
|lineInTable
 +
|1.3.6.1.4.1.26122.3.6.'''1'''
 +
|SEQUENCE  OF LineInEntry
 +
|Table  of Line In & Microphone and their status.
 +
|-
 +
|lineInEntry
 +
|1.3.6.1.4.1.26122.3.6.1.'''1'''
 +
|LineInEntry
 +
|An  entry containing a device and its voltage statistics.
 +
|-
 +
|lineInIndex
 +
|1.3.6.1.4.1.26122.3.6.1.1.'''1'''
 +
|Integer32  (1..2)
 +
|Reference  index for each Line In.
 +
|-
 +
|lineInMonitoringState
 +
|1.3.6.1.4.1.26122.3.6.1.1.'''2'''
 +
|INTEGER  { unknown(1), notMonitored(2), monitored(3) }
 +
|The  monitoring state of the Line In or Microphone.
 +
|-
 +
|lineInType
 +
|1.3.6.1.4.1.26122.3.6.1.1.'''3'''
 +
|INTEGER  { unknown(1), lineIn1(2), lineIn2(3), microphoneExtern(4),  microphoneIntern(5) }
 +
|The  type of the Line In we are reading, either Line In or Microphone.
 +
|-
 +
|lineInString
 +
|1.3.6.1.4.1.26122.3.6.1.1.'''4'''
 +
|DisplayString(SIZE(128))
 +
|The  name of the Line In or Microphone we are reading.
 +
|-
 +
|lineInStatus
 +
|1.3.6.1.4.1.26122.3.6.1.1.'''5'''
 +
|INTEGER  { unknown(1), lineInOk(2), lineInFail(3), microphoneUnknown(4),  microphoneConnected(5), microphoneDisconnected(6), microphoneShorted(7) }
 +
|The  Line In or Microphone status
 +
|-
 +
!'''ampChannel'''
 +
!1.3.6.1.4.1.26122.3.'''7'''
 +
!
 +
!
 +
|-
 +
|ampChannelCount
 +
|1.3.6.1.4.1.26122.3.7.'''1'''
 +
|Integer32  (0..2)
 +
|The  total number of Amplifier channels.
 +
|-
 +
|ampType
 +
|1.3.6.1.4.1.26122.3.7.'''2'''
 +
|INTEGER  { unknown(1), turbine(2), ena2200(3), ena2400(4), ena2060(5), ena2100(6) }
 +
|Type  of Amplifier.
 +
|-
 +
|ampChannelTable
 +
|1.3.6.1.4.1.26122.3.7.'''3'''
 +
|SEQUENCE  OF AmpChannelEntry
 +
|Table  of Amplifier channels.
 +
|-
 +
|ampChannelEntry
 +
|1.3.6.1.4.1.26122.3.7.3.'''1'''
 +
|AmpChannelEntry
 +
|An  entry containing a Amplifier channel.
 +
|-
 +
|ampChannelIndex
 +
|1.3.6.1.4.1.26122.3.7.3.1.'''1'''
 +
|Integer32  (1..2)
 +
|Index  into Amplifier channel table.
 +
|-
 +
|ampChannelString
 +
|1.3.6.1.4.1.26122.3.7.3.1.'''2'''
 +
|DisplayString(SIZE(128))
 +
|The  name of the Amplifier channel.
 +
|-
 +
|ampChannelStatus
 +
|1.3.6.1.4.1.26122.3.7.3.1.'''3'''
 +
|INTEGER  { unknown(1), notOperative(2), channelOk(3), channelFail(4),  channelShutdown(5), channelGracefulDegradation(6) }
 +
|The  Amplifier Channel status.
 +
|-
 +
|ampChannelMonitorStatus
 +
|1.3.6.1.4.1.26122.3.7.3.1.'''4'''
 +
|INTEGER  { unknown(1), channelOk(2), channelShorted(3), channelOpen(4),  channelLoadChange(5), channelGroundFault(6), channelRefreshing(7),  channelShutdown(8), channelVoltageLow(9), channelIndecisive(10),  channelInterrupted(11), channelTimeoutFail(12),  channelMonitoringReceiveError(13), channelMonitoringSuspended(14),  channelLineFault(15) }
 +
|The  Amplifier Channel status.
 +
|-
 +
!'''letStatus'''
 +
!1.3.6.1.4.1.26122.3.'''8'''
 +
!
 +
!
 +
|-
 +
|letChannel1
 +
|1.3.6.1.4.1.26122.3.8.'''1'''
 +
|
 +
|
 +
|-
 +
|letChannel1Count
 +
|1.3.6.1.4.1.26122.3.8.1.'''1'''
 +
|Integer32  (0..10)
 +
|The  total number of configuration enabled LETs in channel 1.
 +
|-
 +
|letChannel1Table
 +
|1.3.6.1.4.1.26122.3.8.1.'''2'''
 +
|SEQUENCE  OF LetChannel1Entry
 +
|Table  of LETs and their status.
 +
|-
 +
|letChannel1Entry
 +
|1.3.6.1.4.1.26122.3.8.1.2.'''1'''
 +
|LetChannel1Entry
 +
|An  entry containing a LET and status.
 +
|-
 +
|letChannel1Index
 +
|1.3.6.1.4.1.26122.3.8.1.2.1.'''1'''
 +
|Integer32  (1..10)
 +
|The  index into this selection of LET data.
 +
|-
 +
|letChannel1Description
 +
|1.3.6.1.4.1.26122.3.8.1.2.1.'''2'''
 +
|DisplayString(SIZE(128))
 +
|Descriptive  text about the LET we are reading.
 +
|-
 +
|letChannel1OperativeStatus
 +
|1.3.6.1.4.1.26122.3.8.1.2.1.'''3'''
 +
|INTEGER  { unknown(1), notEnabled(2), failed(3), ok(4) }
 +
|The  LET status.
 +
|-
 +
|letChannel1SoftwareVersion
 +
|1.3.6.1.4.1.26122.3.8.1.2.1.'''4'''
 +
|DisplayString(SIZE(20))
 +
|Software  Version of the LET.
 +
|-
 +
|letChannel1HardwareVersion
 +
|1.3.6.1.4.1.26122.3.8.1.2.1.'''5'''
 +
|DisplayString(SIZE(20))
 +
|Hardware  Version of the LET.
 +
|-
 +
|letChannel1Voltage
 +
|1.3.6.1.4.1.26122.3.8.1.2.1.'''6'''
 +
|Gauge32  (0..39999)
 +
|Voltage  in mV at LET.
 +
|-
 +
|letChannel2
 +
|1.3.6.1.4.1.26122.3.8.'''2'''
 +
|
 +
|
 +
|-
 +
|letChannel2Count
 +
|1.3.6.1.4.1.26122.3.8.2.'''1'''
 +
|Integer32  (0..10)
 +
|The  total number of configuration enabled LETs in channel 2
 +
|-
 +
|letChannel2Table
 +
|1.3.6.1.4.1.26122.3.8.2.'''2'''
 +
|SEQUENCE  OF LetChannel1Entry
 +
|Table  of LETs and their status.
 +
|-
 +
|letChannel2Entry
 +
|1.3.6.1.4.1.26122.3.8.2.2.'''1'''
 +
|LetChannel1Entry
 +
|An  entry containing a LET and status.
 +
|-
 +
|letChannel2Index
 +
|1.3.6.1.4.1.26122.3.8.2.2.1.'''1'''
 +
|Integer32  (1..10)
 +
|The  index into this selection of LET data.
 +
|-
 +
|letChannel2Description
 +
|1.3.6.1.4.1.26122.3.8.2.2.1.'''2'''
 +
|DisplayString(SIZE(128))
 +
|Descriptive  text about the LET we are reading.
 +
|-
 +
|letChannel2OperativeStatus
 +
|1.3.6.1.4.1.26122.3.8.2.2.1.'''3'''
 +
|INTEGER  { unknown(1), notEnabled(2), failed(3), ok(4) }
 +
|The  LET status.
 +
|-
 +
|letChannel2SoftwareVersion
 +
|1.3.6.1.4.1.26122.3.8.2.2.1.'''4'''
 +
|DisplayString(SIZE(20))
 +
|Software  Version of the LET.
 +
|-
 +
|letChannel2HardwareVersion
 +
|1.3.6.1.4.1.26122.3.8.2.2.1.'''5'''
 +
|DisplayString(SIZE(20))
 +
|Hardware  Version of the LET.
 +
|-
 +
|letChannel2Voltage
 +
|1.3.6.1.4.1.26122.3.8.2.2.1.'''6'''
 +
|Gauge32  (0..39999)
 +
|Voltage  in mV at LET.
 +
|-
 +
!'''controlInput'''
 +
!1.3.6.1.4.1.26122.3.'''9'''
 +
!
 +
!
 +
|-
 +
|controlInputCount
 +
|1.3.6.1.4.1.26122.3.9.'''1'''
 +
|Integer32  (1..6)
 +
|Number  of Control Input entries in controlInputTable.
 +
|-
 +
|controlInputTable
 +
|1.3.6.1.4.1.26122.3.9.'''2'''
 +
|SEQUENCE  OF ControlInputEntry
 +
|Table  of Control Input sensors and their values.
 +
|-
 +
|controlInputEntry
 +
|1.3.6.1.4.1.26122.3.9.2.'''1'''
 +
|ControlInputEntry
 +
|An  entry containing a Control Input and its status.
 +
|-
 +
|controlInputIndex
 +
|1.3.6.1.4.1.26122.3.9.2.1.'''1'''
 +
|Integer32  (1..6)
 +
|Reference  index for each Control Input.
 +
|-
 +
|controlInputString
 +
|1.3.6.1.4.1.26122.3.9.2.1.'''2'''
 +
|DisplayString(SIZE(128))
 +
|The  name of the Control Input.
 +
|-
 +
|controlInputStatus
 +
|1.3.6.1.4.1.26122.3.9.2.1.'''3'''
 +
|INTEGER  { unknown(1), open(2), closed(3), failShorted(4), failOpen(5) }
 +
|The  Control Input status.
 +
|-
 +
|controlInputMonitored
 +
|1.3.6.1.4.1.26122.3.9.2.1.'''4'''
 +
|INTEGER{  notMonitored(1), monitored(2) }
 +
|The  Control Input Monitored status.
 +
|-
 +
!'''controlOutput'''
 +
!1.3.6.1.4.1.26122.3.'''10'''
 +
!
 +
!
 +
|-
 +
|controlOutputCount
 +
|1.3.6.1.4.1.26122.3.10.'''1'''
 +
|Integer32  (1..6)
 +
|Number  of Control Output entries in controlOutputTable.
 +
|-
 +
|controlOutputTable
 +
|1.3.6.1.4.1.26122.3.10.'''2'''
 +
|SEQUENCE  OF ControlOutputEntry
 +
|Table  of Control Output sensors and their values.
 +
|-
 +
|controlOutputEntry
 +
|1.3.6.1.4.1.26122.3.10.2.'''1'''
 +
|ControlOutputEntry
 +
|An  entry containing a Control Output and its status.
 +
|-
 +
|controlOutputIndex
 +
|1.3.6.1.4.1.26122.3.10.2.1.'''1'''
 +
|Integer32  (1..6)
 +
|Reference  index for each Control Output.
 +
|-
 +
|controlOutputString
 +
|1.3.6.1.4.1.26122.3.10.2.1.'''2'''
 +
|DisplayString(SIZE(128))
 +
|The  name of the Control Output.
 +
|-
 +
|controlOutputStatus
 +
|1.3.6.1.4.1.26122.3.10.2.1.'''3'''
 +
|INTEGER  { unknown(1), notActive(2), active(3), failNotActive(4), failActive(5) }
 +
|The  Control Output status.
 +
|-
 +
!'''eth'''
 +
!1.3.6.1.4.1.26122.3.'''11'''
 +
!
 +
!
 +
|-
 +
|ethMonitoringTable
 +
|1.3.6.1.4.1.26122.3.11.'''1'''
 +
|SEQUENCE  OF EthMonitoringEntry
 +
|Table  of Eth Switch Monitoring state.
 +
|-
 +
|ethMonitoringEntry
 +
|1.3.6.1.4.1.26122.3.11.1.'''1'''
 +
|EthMonitoringEntry
 +
|An  entry containing an Eth Switch and its Monitoring state.
 +
|-
 +
|ethMonitoringIndex
 +
|1.3.6.1.4.1.26122.3.11.1.1.'''1'''
 +
|Integer32  (1..2)
 +
|Reference  index for each Eth Switch Monitored.
 
|-
 
|-
| '''Name'''
+
|ethMonitoringString
| '''Syntax'''
+
|1.3.6.1.4.1.26122.3.11.1.1.'''2'''
| '''#'''
+
|DisplayString(SIZE(128))
| '''Object IDentifier'''
+
|The  name of the monitored Eth Switch.
| '''Description'''
 
 
|-
 
|-
| callState
+
|ethMonitoringState
| INTEGER
+
|1.3.6.1.4.1.26122.3.11.1.1.'''3'''
| 1
+
|INTEGER  { unknown(1), notMonitored(2), monitored(3) }
| 1.3.6.1.4.1.26122.2.3.1
+
|The  Eth Switch Monitoring state.
| Call state of the IP station.
 
 
|-
 
|-
| callRemoteId
+
!'''relay'''
| DisplayString
+
!1.3.6.1.4.1.26122.3.'''12'''
| 2
+
!
| 1.3.6.1.4.1.26122.2.3.2
+
!
| The SIP-id of the remote party (is empty unless station is in a call)
 
 
 
|-
 
|-
| incomingCallAttempts
+
|relayTable
| Counter32
+
|1.3.6.1.4.1.26122.3.12.'''1'''
| 3
+
|SEQUENCE  OF RelayEntry
| 1.3.6.1.4.1.26122.2.3.3
+
|Table  of Relay state.
| The number of incoming call attempts since reboot
 
 
|-
 
|-
| incomingCallsSuccess
+
|relayEntry
| Counter32
+
|1.3.6.1.4.1.26122.3.12.1.'''1'''
| 4
+
|RelayEntry
| 1.3.6.1.4.1.26122.2.3.4
+
|An  entry containing a Relay and its state.
| The number of successful incoming calls since reboot
 
 
|-
 
|-
| incomingCallsFailed
+
|relayIndex
| Counter32
+
|1.3.6.1.4.1.26122.3.12.1.1.'''1'''
| 5
+
|Integer32  (1..4)
| 1.3.6.1.4.1.26122.2.3.5
+
|Reference  index for each Relay monitored.
| The number of incoming calls that has failed since reboot (unanswered calls are not considered failed)
 
 
|-
 
|-
| outgoingCallAttempts
+
|relayString
| Counter32
+
|1.3.6.1.4.1.26122.3.12.1.1.'''2'''
| 6
+
|DisplayString(SIZE(128))
| 1.3.6.1.4.1.26122.2.3.6
+
|The name of the monitored Relay.
| The number of outgoing call attempts since reboot
 
 
|-
 
|-
| outgoingCallsSuccess
+
|relayIdleMode
| Counter32
+
|1.3.6.1.4.1.26122.3.12.1.1.'''3'''
| 7
+
|INTEGER  { unknown(1), normallyClosed(2), normallyOpen(3) }
| 1.3.6.1.4.1.26122.2.3.7
+
|Relay  idle mode state.
| The number of successful outgoing calls since reboot
 
 
|-
 
|-
| outgoingCallsFailed
+
|relayDelay
| Counter32
+
|1.3.6.1.4.1.26122.3.12.1.1.'''4'''
| 8
+
|Integer32  (0..30)
| 1.3.6.1.4.1.26122.2.3.8
+
|Delay  time (sec) before activation.
| The number of outgoing calls that has failed since reboot (unanswered calls are not considered failed)
 
 
|-
 
|-
 +
|relayState
 +
|1.3.6.1.4.1.26122.3.12.1.1.'''5'''
 +
|INTEGER  { unknown(1), notActive(2), active(3) }
 +
|Relay  state.
 
|}
 
|}
  
===Tabular Groups===
+
=== Notifications (traps) ===
Only tabular value currently used is table of SIP registration. It shows three available SIP server domains and their statuses:
 
  
==SNMP Traps==
+
==== Alarm Objects ====
===Alarm Objects===
+
Each notification (trap) contains Alarm object with following fields:
Objects that traps contains. All traps have at least one of this objects (currently all traps have all this objects).
 
<br>
 
 
{| class="wikitable"
 
{| class="wikitable"
! colspan="5" | alarmObjects (1.3.6.1.4.1.26122.2.4)
+
!'''Name'''
 +
!'''OID'''
 +
!'''Syntax'''
 +
!'''Description'''
 
|-
 
|-
| '''Name'''
+
!'''alarmObjects'''
| '''Syntax'''
+
!1.3.6.1.4.1.26122.2.'''4'''
| '''#'''
+
!
| '''Object IDentifier'''
+
!
| '''Description'''
 
 
|-
 
|-
| managedObjectClass
+
|managedObjectClass
| DisplayString
+
|1.3.6.1.4.1.26122.2.4.'''1'''
| 1
+
|DisplayString  (SIZE (0..255))
| 1.3.6.1.4.1.26122.2.4.1
+
|This object identifies the class of network to which the subject alarm is related: Stentofon IPStation
| This object identifies the class of network to which the subject alarm is related, e.g. STENTOFON IP substation
 
 
|-
 
|-
| managedObjectInstance
+
|managedObjectInstance
| DisplayString
+
|1.3.6.1.4.1.26122.2.4.'''2'''
| 2
+
|DisplayString  (SIZE (0..255))
| 1.3.6.1.4.1.26122.2.4.2
+
|This object identifies the instance (of a class) of network resource to which the subject alarm is related: device hostname
| This object identifies the instance (of a class) of network resource to which the subject alarm is related, e.g. ipstation26.stentofon.com or 10.12.4.26
 
 
|-
 
|-
| severity
+
|severity
| INTEGER
+
|1.3.6.1.4.1.26122.2.4.'''3'''
| 3
+
|INTEGER  { indeterminate(0), critical(1), major(2), minor(3), warning(4), info(5),  cleared(6) }
| 1.3.6.1.4.1.26122.2.4.3
+
|The severity of the alarm according to X.733.
| The severity of the alarm according to X.733.
 
 
|-
 
|-
| timestamp
+
|time
| DisplayString
+
|1.3.6.1.4.1.26122.2.4.'''4'''
| 4
+
|DisplayString  (SIZE(0..255))
| 1.3.6.1.4.1.26122.2.4.4
+
|The timestamp of the alarm as a string: 'Week day MM DD HH.mm.ss YYYY' eg. Tue Jan 15 19.34.57 2019
| The timestamp of the alarm as a string: 'Week day MM DD HH.mm.ss YYYY' e.g. Tue Apr 12 23.58.14 2016
 
 
|-
 
|-
| description
+
|description
| DisplayString
+
|1.3.6.1.4.1.26122.2.4.'''5'''
| 5
+
|DisplayString  (SIZE(0..255))
| 1.3.6.1.4.1.26122.2.4.5
+
|Specific problem description.
| Specific problem description.
 
 
|-
 
|-
 +
|sysname
 +
|1.3.6.1.2.1.1.5
 +
|DisplayString  (SIZE(0..255))
 +
|An  administratively-assigned name for this device. NOTE: Not sent when custom  snmpd.conf file is used
 
|}
 
|}
  
===Groups===
+
==== {anchor: Traps_desc} Alarm/Fault Notifications (Traps) ====
{| class="wikitable"
+
Availability dependent on device mode (Sip, Pulse, Alphacom...) and device type and model
! colspan="5" | alarmNotifications (1.3.6.1.4.1.26122.2.5)
+
{| class="wikitable mw-collapsible"
 +
!'''Name'''
 +
!'''OID'''
 +
!'''Description'''
 +
|-
 +
!'''alarmNotifications'''
 +
!1.3.6.1.4.1.26122.2.'''5'''
 +
!NOTE:  Available only in SIP/Pulse mode
 +
|-
 +
|ipsStarted
 +
|1.3.6.1.4.1.26122.2.5.'''1'''
 +
|Device  has started.
 +
|-
 +
|sipRegistered
 +
|1.3.6.1.4.1.26122.2.5.'''3'''
 +
|Device  has successfully registered with a SIP server
 +
|-
 +
|sipRegisterFailed
 +
|1.3.6.1.4.1.26122.2.5.'''5'''
 +
|Device  failed to register with a SIP server
 +
|-
 +
|callConnect
 +
|1.3.6.1.4.1.26122.2.5.'''6'''
 +
|Call  has connected successfully
 +
|-
 +
|callConnectFailed
 +
|1.3.6.1.4.1.26122.2.5.'''7'''
 +
|Call  has failed to connect
 +
|-
 +
|callDisconnect
 +
|1.3.6.1.4.1.26122.2.5.'''8'''
 +
|Call  has disconnected
 +
|-
 +
|soundTestSuccess
 +
|1.3.6.1.4.1.26122.2.5.'''10'''
 +
|Sound  test was successful
 +
|-
 +
|soundTestFailed
 +
|1.3.6.1.4.1.26122.2.5.'''11'''
 +
|Sound  test has failed
 +
|-
 +
|soundTestError
 +
|1.3.6.1.4.1.26122.2.5.'''12'''
 +
|Automatically  setting sound pressure level failed
 +
|-
 +
|buttonHanging
 +
|1.3.6.1.4.1.26122.2.5.'''13'''
 +
|Button  was pushed for more than 10 seconds without being released
 +
|-
 +
|buttonPressed
 +
|1.3.6.1.4.1.26122.2.5.'''14'''
 +
|Input  button was pressed. Trap description will provide more info about input  number
 +
|-
 +
|buttonReleased
 +
|1.3.6.1.4.1.26122.2.5.'''15'''
 +
|Input  button was released. Trap description will provide more info about input  number
 +
|-
 +
|relayActivated
 +
|1.3.6.1.4.1.26122.2.5.'''16'''
 +
|Relay  was activated. Trap description will provide more info about relay number
 +
|-
 +
|relayDeactivated
 +
|1.3.6.1.4.1.26122.2.5.'''17'''
 +
|Relay  was deactivated. Trap description will provide more info about relay number
 +
|-
 +
|dakPressed
 +
|1.3.6.1.4.1.26122.2.5.'''18'''
 +
|DAK  was pressed. Trap description will provide more info about DAK number
 +
|-
 +
|dakReleased
 +
|1.3.6.1.4.1.26122.2.5.'''19'''
 +
|DAK  was released. Trap description will provide more info about DAK number
 +
|-
 +
!'''faultNotifications'''
 +
!1.3.6.1.4.1.26122.2.'''8'''
 +
!NOTE:  Available depending on device type and model, eg. amplifier, kit, device has  ETH switch...
 +
|-
 +
|coolingFanFault
 +
|1.3.6.1.4.1.26122.2.8.'''1'''
 +
|There  is a cooling fan fault eg. low speed, not running. Trap description will  provide RPM and fan details
 
|-
 
|-
| '''Name'''
+
|missingAmpModule
| '''Objects'''
+
|1.3.6.1.4.1.26122.2.8.'''2'''
| '''#'''
+
|Amplifier  module is missing
| '''Object IDentifier'''
 
| '''Description'''
 
 
|-
 
|-
| ipsStarted
+
|psuVoltageFault
| [1,2,3,4,5]
+
|1.3.6.1.4.1.26122.2.8.'''3'''
| 1
+
|Power  supply voltage is not within operational range. Trap description will provide  more information about voltage values
| 1.3.6.1.4.1.26122.2.5.1
 
| This trap signifies that the IP station has started.
 
 
|-
 
|-
| ipsShutdown
+
|lineVoltageFault
| [1,2,3,4,5]
+
|1.3.6.1.4.1.26122.2.8.'''4'''
| 2
+
|Selected  speaker line voltage is not applied.
| 1.3.6.1.4.1.26122.2.5.2
 
| This trap signifies that the IP station is being shutdown/restarted.
 
 
|-
 
|-
| sipRegistered
+
|letFault
| [1,2,3,4,5]
+
|1.3.6.1.4.1.26122.2.8.'''5'''
| 3
+
|Reported  only if Line End Transponder (LET) monitoring enabled and configured. LET has failed. Trap description will provide let channel and number
| 1.3.6.1.4.1.26122.2.5.3
 
| This trap signifies that the node has successfully registered with a SIP server.
 
 
|-
 
|-
| sipUnregistered
+
|ampShutdown
| [1,2,3,4,5]
+
|1.3.6.1.4.1.26122.2.8.'''6'''
| 4
+
|Amplifier  audio channel is shut down. Trap description will provide details about  affected channel
| 1.3.6.1.4.1.26122.2.5.4
 
| This trap signifies that the node has successfully unregistered with a SIP server.
 
 
|-
 
|-
| sipRegisterFailed
+
|slmFault
| [1,2,3,4,5]
+
|1.3.6.1.4.1.26122.2.8.'''7'''
| 5
+
|Speaker  Line Monitoring (SLM) related fault has occurred. Trap description will  provide fault details and affected channel
| 1.3.6.1.4.1.26122.2.5.5
 
| This trap signifies that the node failed to register with a SIP server
 
 
|-
 
|-
| callConnect
+
|fuseBroken
| [1,2,3,4,5]
+
|1.3.6.1.4.1.26122.2.8.'''8'''
| 6
+
|Fuse  is broken. Trap description will provide information about affected fuse
| 1.3.6.1.4.1.26122.2.5.6
 
| This trap signifies that a call has connected successfully
 
 
|-
 
|-
| callConnectFailed
+
|ampDisabled
| [1,2,3,4,5]
+
|1.3.6.1.4.1.26122.2.8.'''9'''
| 7
+
|Amplifier  audio channel is disabled. Trap description will provide details about  affected channel
| 1.3.6.1.4.1.26122.2.5.7
 
| This trap signifies that a call has failed to connect
 
 
|-
 
|-
| callDisconnect
+
|lineInFault
| [1,2,3,4,5]
+
|1.3.6.1.4.1.26122.2.8.'''10'''
| 8
+
|Reported  only if Line In monitoring enabled. Line in is disconnected
| 1.3.6.1.4.1.26122.2.5.8
 
| This trap signifies that a call has disconnected (normally)
 
 
|-
 
|-
| callAbnormalDisconnect
+
|rcoFault
| [1,2,3,4,5]
+
|1.3.6.1.4.1.26122.2.8.'''11'''
| 9
+
|Reported  only if RCO monitoring enabled. Control output is not set or cleared. Trap  description will provide more info about affected output and fault details
| 1.3.6.1.4.1.26122.2.5.9
 
| This trap signifies that a call has disconnected abnormally
 
 
|-
 
|-
| soundTestSuccess
+
|rciFault
| [1,2,3,4,5]
+
|1.3.6.1.4.1.26122.2.8.'''12'''
| 10
+
|Reported  only if RCI monitoring enabled. Control input shorted or not connected. Trap  description will provide more info about affected input and fault details
| 1.3.6.1.4.1.26122.2.5.10
 
| This trap signifies that the sound test was successful
 
 
|-
 
|-
| soundTestFailed
+
|dcPowerFault
| [1,2,3,4,5]
+
|1.3.6.1.4.1.26122.2.8.'''13'''
| 11
+
|Reported  only if DC Power monitoring enabled. AC power disconnected
| 1.3.6.1.4.1.26122.2.5.11
 
| This trap signifies that the sound test failed
 
 
|-
 
|-
| soundTestError
+
|acPowerFault
| [1,2,3,4,5]
+
|1.3.6.1.4.1.26122.2.8.'''14'''
| 12
+
|Reported  only if AC Power monitoring enabled. AC power disconnected
| 1.3.6.1.4.1.26122.2.5.12
 
|This trap signifies that automatically setting sound pressure level failed
 
 
|-
 
|-
| buttonHanging
+
|ethPortDisconnected
| [1,2,3,4,5]
+
|1.3.6.1.4.1.26122.2.8.'''15'''
| 13
+
|Reported  only if ETH port monitoring enabled. Ethernet port is disconnected. Trap  description will provide more info about affected port number
| 1.3.6.1.4.1.26122.2.5.13
 
| This trap signifies that the button was pushed for more than 10 seconds without being released
 
 
|-
 
|-
| buttonPressed
+
|micFault
| [1,2,3,4,5]
+
|1.3.6.1.4.1.26122.2.8.'''16'''
| 14
+
|Reported  only if mic monitoring is enabled. Microphone is not connected or shorted.  Trap description will provide fault details
| 1.3.6.1.4.1.26122.2.5.14
 
| This trap signifies that the button was pressed
 
 
|-
 
|-
| buttonReleased
+
|missingEmbdr
| [1,2,3,4,5]
+
|1.3.6.1.4.1.26122.2.8.'''17'''
| 15
+
|Panel  device is missing EMBDR expansion modules
| 1.3.6.1.4.1.26122.2.5.15
 
| This trap signifies that the button was released
 
 
|-
 
|-
| relayActivated
+
|swFault
| [1,2,3,4,5]
+
|1.3.6.1.4.1.26122.2.8.'''18'''
| 16
+
|Software  daemon has stopped working. Trap description will provide more info about  affected daemon
| 1.3.6.1.4.1.26122.2.5.16
 
| This trap signifies that the relay was activated
 
 
|-
 
|-
| relayDeactivated
+
|tempFault
| [1,2,3,4,5]
+
|1.3.6.1.4.1.26122.2.8.'''19'''
| 17
+
|High  temperature is detected. Trap description will provide more info about  value and affected sensor.
| 1.3.6.1.4.1.26122.2.5.17
 
| This trap signifies that the relay was deactivated
 
 
|-
 
|-
 +
|customFault
 +
|1.3.6.1.4.1.26122.2.8.'''20'''
 +
|Report  External Custom Faults. Trap description will provide more info about fault
 
|}
 
|}
  
 +
=== Compliance and groups ===
 +
 +
==== Compliance ====
 +
{| class="wikitable"
 +
!'''Name'''
 +
!'''OID'''
 +
!'''Content'''
 +
|-
 +
!'''stentofonMIBCompliances'''
 +
!1.3.6.1.4.1.26122.4.'''1'''
 +
!
 +
|-
 +
|'''Mandatory  Groups'''
 +
|
 +
|alarmObjectsGroup
 +
 +
sipNotificationsGroup
 +
 +
faultNotificationsGroup
 +
 +
deviceInfoGroup
 +
 +
sipGeneralGroup
 +
|-
 +
|'''Optional  Groups'''
 +
|
 +
|sipRegistrationGroup
 +
 +
sipCallGroup
 +
 +
deviceStatusGroup
 +
 +
audioInputsGroup
 +
 +
controlIOGroup
 +
 +
ethernetGroup
 +
 +
amplifierGroup
 +
 +
letsGroup
 +
|}
 +
 +
==== Groups ====
 +
{| class="wikitable"
 +
!'''Name'''
 +
!'''OID'''
 +
!'''Content'''
 +
!'''Description'''
 +
|-
 +
!'''stentofonMIBGroups'''
 +
!1.3.6.1.4.1.26122.4.'''2'''
 +
!
 +
!
 +
|-
 +
|sipRegistrationGroup
 +
|1.3.6.1.4.1.26122.4.2.'''1'''
 +
|serverType
 +
 +
serverAddress
 +
 +
isRegistered
 +
 +
lastRegistration
 +
|A  collection of registration related objects, available only when device is in  SIP/Pulse mode"
 +
|-
 +
|sipCallGroup
 +
|1.3.6.1.4.1.26122.4.2.'''2'''
 +
|callState
 +
 +
callRemoteId
 +
 +
incomingCallAttempts
 +
 +
incomingCallsSuccess
 +
 +
incomingCallsFailed
 +
 +
outgoingCallAttempts
 +
 +
outgoingCallsSuccess
 +
 +
outgoingCallsFailed
 +
|A  collection of call state related objects, available only when device is in  SIP/Pulse mode
 +
|-
 +
|sipGeneralGroup
 +
|1.3.6.1.4.1.26122.4.2.'''3'''
 +
|softwareVersion
 +
 +
buttonHangingStatus
 +
 +
buttonHangingCounter
 +
 +
soundTestLastResult
 +
 +
soundTestFailedCounter
 +
 +
soundTestErrorCounter
 +
 +
soundTestSuccessCounter
 +
|A  collection of general device info objects available only when device is in  SIP/Pulse mode
 +
|-
 +
|alarmObjectsGroup
 +
|1.3.6.1.4.1.26122.4.2.'''4'''
 +
|managedObjectClass
 +
 +
managedObjectInstance
 +
 +
severity
 +
 +
time
 +
 +
description
 +
|A  collection of objects included in all notifications
 +
|-
 +
|sipNotificationsGroup
 +
|1.3.6.1.4.1.26122.4.2.'''5'''
 +
|ipsStarted
 +
 +
ipsShutdown
 +
 +
sipRegistered
 +
 +
sipUnregistered
 +
 +
sipRegisterFailed
 +
 +
callConnect
 +
 +
callConnectFailed
 +
 +
callDisconnect
 +
 +
callAbnormalDisconnect
 +
 +
soundTestSuccess
 +
 +
soundTestFailed
 +
 +
soundTestError
 +
 +
buttonHanging
 +
 +
buttonPressed
 +
 +
buttonReleased
 +
 +
relayActivated
 +
 +
relayDeactivated
 +
 +
dakPressed
 +
 +
dakReleased
 +
|A  collection of notifications available only when device is in SIP/Pulse mode  and dependent on device type and model
 +
|-
 +
|faultNotificationsGroup
 +
|1.3.6.1.4.1.26122.4.2.'''6'''
 +
|coolingFanFault
 +
 +
missingAmpModule
 +
 +
psuVoltageFault
 +
 +
lineVoltageFault
 +
 +
letFault
 +
 +
ampShutdown
 +
 +
slmFault
 +
 +
fuseBroken
 +
 +
ampDisabled
 +
 +
lineInFault
 +
 +
rcoFault
 +
 +
rciFault
 +
 +
dcPowerFault
 +
 +
acPowerFault
 +
 +
ethPortDisconnected
 +
 +
micFault
 +
 +
missingEmbdr
 +
 +
swFault
 +
 +
tempFault
 +
 +
customFault
 +
|A  collection of fault monitoring related notifications, availability based on  device type and model
 +
|-
 +
|deviceInfoGroup
 +
|1.3.6.1.4.1.26122.4.2.'''7'''
 +
|infoPackageVersion
 +
 +
infoModelType
 +
 +
infoModelNumber
 +
 +
infoAmplifierType
 +
 +
infoKernelVersion
 +
 +
infoDeviceTreeVersion
 +
 +
infoDisablement
 +
|A  collection of device info objects, some fields not available on all device  types
 +
|-
 +
|deviceStatusGroup
 +
|1.3.6.1.4.1.26122.4.2.'''8'''
 +
|tempTableCount
 +
 +
tempSensorName
 +
 +
tempCurrentString
 +
 +
tempCurrentValue
 +
 +
tempPeakString
 +
 +
tempPeakValue
 +
 +
tempAverageString
 +
 +
tempAverageValue
 +
 +
fanTableCount
 +
 +
fanString
 +
 +
fanValue
 +
 +
voltageTableCount
 +
 +
voltageString
 +
 +
voltageValue
 +
 +
powerType
 +
 +
powerString
 +
 +
powerMonitoring
 +
 +
powerStatus
 +
|A  collection of device temperature, fan speed, internal voltages and power  status objects, available on amplifier devices
 +
|-
 +
|audioInputsGroup
 +
|1.3.6.1.4.1.26122.4.2.'''9'''
 +
|lineInMonitoringState
 +
 +
lineInType
 +
 +
lineInString
 +
 +
lineInStatus
 +
|A  collection of audio inputs device objects, available only on devices with  microphone or line in monitoring
 +
|-
 +
|controlIOGroup
 +
|1.3.6.1.4.1.26122.4.2.'''10'''
 +
|controlInputCount
 +
 +
controlInputString
 +
 +
controlInputStatus
 +
 +
controlInputMonitored
 +
 +
controlOutputCount
 +
 +
controlOutputString
 +
 +
controlOutputStatus
 +
 +
relayString
 +
 +
relayIdleMode
 +
 +
relayDelay
 +
 +
relayState
 +
|A  collection of control input and control output (CIO) device objects,  available only on devices with CIO monitoring
 +
|-
 +
|ethernetGroup
 +
|1.3.6.1.4.1.26122.4.2.'''11'''
 +
|ethMonitoringString
 +
 +
ethMonitoringState
 +
|A  collection of Ethernet switch monitoring objects, available on devices with  Ethernet switch
 +
|-
 +
|amplifierGroup
 +
|1.3.6.1.4.1.26122.4.2.'''12'''
 +
|ampChannelCount
 +
 +
ampType
 +
 +
ampChannelString
 +
 +
ampChannelStatus
 +
 +
ampChannelMonitorStatus
 +
|A  collection of amplifier info objects
 +
|-
 +
|letsGroup
 +
|1.3.6.1.4.1.26122.4.2.'''13'''
 +
|letChannel1Count
 +
 +
letChannel1Description
 +
 +
letChannel1OperativeStatus
 +
 +
letChannel1SoftwareVersion
 +
 +
letChannel1HardwareVersion
 +
 +
letChannel1Voltage
 +
 +
letChannel2Count
 +
 +
letChannel2Description
 +
 +
letChannel2OperativeStatus
 +
 +
letChannel2SoftwareVersion
 +
 +
letChannel2HardwareVersion
 +
 +
letChannel2Voltage
 +
|A  collection of line end transponder (LET) objects, available only on devices  that support LET connections
 +
|}
 
[[Category:Turbine Technical Articles]]
 
[[Category:Turbine Technical Articles]]
 
[[Category:INCA Technical Articles]]
 
[[Category:INCA Technical Articles]]
 
[[Category:Logging]]
 
[[Category:Logging]]

Revision as of 10:00, 24 January 2019

SIP Icon 300px.png

Stentofon IP devices (INCA stations, Turbine stations, ENA Amplifiers) run a SNMP service and support SNMP polling and SNMP traps.


Stentofon OID numbers

Zenitel Norway AS has assigned a Private Enterprise Number OID 26122 and the IP-stations use sub OIDs 2,3 and 4.

All Zenitel OIDs definitions can be found in VS-DEVICE-MIB. MIB overview and all OID descriptions are also available at the end of this document.

In addtion to VS-DEVICE-MIB following built in MIBs are also available (not all available for INCA stations): SNMPv2-MIB, IF-MIB, IP-MIB, TCP-MIB, UDP-MIB, HOST-RESOURCES-MIB, NOTIFICATION-LOG-MIB, DISMAN-EVENT-MIB, DISMAN-SCHEDULE-MIB, UCD-SNMP-MIB, UCD-DEMO-MIB, SNMP-TARGET-MIB, NET-SNMP-AGENT-MIB, HOST-RESOURCES-TYPES, NET-SNMP-PASS-MIB, NET-SNMP-EXTEND-MIB, UCD-DLMOD-MIB, SNMP-MPD-MIB, SNMP-USER-BASED-SM-MIB, SNMP-FRAMEWORK-MIB, SNMP-VIEW-BASED-ACM-MIB, SNMP-COMMUNITY-MIB, IP-FORWARD-MIB, SNMP-NOTIFICATION-MIB, SNMPv2-TM, NET-SNMP-VACM-MIB

SNMP Configuration

SNMP can be configured from the station web (Advanced Network > SNMP).

For INCA stations, you need to set the station in SIP mode, enable SNMP, and set it back to AlphaCom mode. When INCA station operates in AlphaCom mode the SNMP service is still running, but only generic built in MIBs are supported.

For ENA Amplifiers and Turbine Stations, after upgrade from 4.9 or older SW to 4.10 or newer SW, SNMP configuration is retained, but when downgrading from 4.10 or newer SW to lower SW version than 4.10, SNMP needs to be reconfigured (factory reset recommended).

Note icon Not all fields are available on INCA stations


WEB PAGE PICTURE PLACEHOLDER

SNMP Settings:

  • access: read or none are available, setting none will disable SNMP
  • SNMP v1/v2c: selects SNMP version used, one or both need to be selected for SNMP to work
  • Community string: string used as password for authentication
  • Allowed network: this is used, together with the network mask, to determine the allowed network for reading the MIB on the station. The IP address is entered in regular dot notation, e.g. 10.5.2.100. For example with an allowed network 10.5.2.0 and a network mask of 24, any station with an IP address in the range 10.5.2.0 to 10.5.2.255 can access the MIB. Setting 0.0.0.0/0 will allow all
  • Name: SNMP name string (sent as sysName OID in traps)
  • Location SNMP Location string
  • Contact: SNMP Contact string

SNMP Trap and Informs Settings

  • Traps/informs receiving server address can be set here
  • If left blank it will disable sending traps/informs

SNMP Custom Configuration File

  • Custom snmpd.conf file can be uploaded and used on the device
  • File is kept during device SW upgrades
  • File syntax and content are not checked and if errors are present in the file it can render SNMP inoperative
  • When custom file is uploaded SNMP Settings are unavailable
  • File can be viewed or downloaded
  • New file can be uploaded at any time
  • When custom file is deleted device will revert back to configuration defined in web config

Enable SNMP Traps

  • Available traps (notifications) depend on device type and mode
  • If specific event occurs and corresponding SNMP Trap is enabled, notification (trap) will be generated and sent to trap/inform receiver IP address
  • Traps description

Custom Faults (amplifiers only)

Custom faults are available only on amplifiers in SIP/Pulse or Exigo (configurable through EMT) mode. When RCI is triggered device will send SNMP Trap with custom fault description and priority.

Configuration for faults is available in web (Amplifier Settings -> RCO/RCI Config). For custom faults to be sent traps have to be enabled in config (Advanced Network → SNMP → Enable SNMP Traps → Custom Fault)

PICTURE PLACEHOLDER FOR EXT CUSTOM FAULTS

Object Identifier (OID) Numbers

Zenitel Norway AS OID is 26122 (stentofon) → 1.3.6.1.4.1.26122

Overview

Name OID
ipstation 1.3.6.1.4.1.26122.2
     general 1.3.6.1.4.1.26122.2.1
     registration 1.3.6.1.4.1.26122.2.2
     call 1.3.6.1.4.1.26122.2.3
     alarmObjects 1.3.6.1.4.1.26122.2.4
     alarmNotifications 1.3.6.1.4.1.26122.2.5
     faultNotifications 1.3.6.1.4.1.26122.2.8
vsDevice 1.3.6.1.4.1.26122.3
     info 1.3.6.1.4.1.26122.3.1
     temp 1.3.6.1.4.1.26122.3.2
     fan 1.3.6.1.4.1.26122.3.3
     voltage 1.3.6.1.4.1.26122.3.4
     power 1.3.6.1.4.1.26122.3.5
     lineIn 1.3.6.1.4.1.26122.3.6
     ampChannel 1.3.6.1.4.1.26122.3.7
     letStatus 1.3.6.1.4.1.26122.3.8
          letChannel1 1.3.6.1.4.1.26122.3.8.1
          letChannel2 1.3.6.1.4.1.26122.3.8.2
     controlInput 1.3.6.1.4.1.26122.3.9
     controlOutput 1.3.6.1.4.1.26122.3.10
     eth 1.3.6.1.4.1.26122.3.11
     relay 1.3.6.1.4.1.26122.3.12
stentofonMIBConformance 1.3.6.1.4.1.26122.4
     stentofonMIBCompliances 1.3.6.1.4.1.26122.4.1
     stentofonMIBGroups 1.3.6.1.4.1.26122.4.2

ipstation scalar and tabular objects

Name OID Syntax Description
general 1.3.6.1.4.1.26122.2.1
softwareVersion 1.3.6.1.4.1.26122.2.1.1 DisplayString (SIZE (0..255)) The software version
buttonHangingStatus 1.3.6.1.4.1.26122.2.1.2 Integer32 Status of the inputs and DAK buttons, the returned number is bitmap where each bit represents hanging status of one input or DAK button in ascending order
buttonHangingCounter 1.3.6.1.4.1.26122.2.1.3 Counter32 The number of input or buttons hanging since reboot
soundTestLastResult 1.3.6.1.4.1.26122.2.1.4 INTEGER { unused(0), error(1), failed(2), success(3) } Last status of the sound test
soundTestFailedCounter 1.3.6.1.4.1.26122.2.1.5 Counter32 The number of sound tests that failed since reboot
soundTestErrorCounter 1.3.6.1.4.1.26122.2.1.6 Counter32 The number of attempts to automatically set the sound pressure level since reboot
soundTestSuccessCounter 1.3.6.1.4.1.26122.2.1.7 Counter32 The number of sound tests that were successful since reboot
registration 1.3.6.1.4.1.26122.2.2
registrationTable 1.3.6.1.4.1.26122.2.2.1 SEQUENCE OF RegistrationEntry Table of SIP registrations.
registrationEntry 1.3.6.1.4.1.26122.2.2.1.1 RegistrationEntry SIP registration Entry
regIndex 1.3.6.1.4.1.26122.2.2.1.1.1 Unsigned32 The SIP registration table index
serverType 1.3.6.1.4.1.26122.2.2.1.1.2 INTEGER { primary(0), backup(1), backup2(2) } Priority of the SIP server
serverAddress 1.3.6.1.4.1.26122.2.2.1.1.3 DisplayString (SIZE (0..255)) The address of the SIP server
isRegistered 1.3.6.1.4.1.26122.2.2.1.1.4 INTEGER { notregistered(0), registered(1) } SIP registration state of the device towards this SIP server
lastRegistration 1.3.6.1.4.1.26122.2.2.1.1.5 DisplayString (SIZE (0..255)) The time of the last successful registration with this SIP server
call 1.3.6.1.4.1.26122.2.3
callState 1.3.6.1.4.1.26122.2.3.1 INTEGER { idle(0), inprogress(1), incoming(2), outgoing(3), incancel(4) } Call state of the device.
callRemoteId 1.3.6.1.4.1.26122.2.3.2 DisplayString (SIZE (0..255)) The SIP-id of the remote party (empty unless device is in a call)
incomingCallAttempts 1.3.6.1.4.1.26122.2.3.3 Counter32 The number of incoming call attempts since reboot
incomingCallsSuccess 1.3.6.1.4.1.26122.2.3.4 Counter32 The number of successful incoming calls since reboot
incomingCallsFailed 1.3.6.1.4.1.26122.2.3.5 Counter32 The number of incoming calls that has failed since reboot (unanswered calls are not considered failed)
outgoingCallAttempts 1.3.6.1.4.1.26122.2.3.6 Counter32 The number of outgoing call attempts since reboot
outgoingCallsSuccess 1.3.6.1.4.1.26122.2.3.7 Counter32 The number of successful outgoing calls since reboot
outgoingCallsFailed 1.3.6.1.4.1.26122.2.3.8 Counter32 The number of outgoing calls that failed since reboot (unanswered calls are not considered failed)

vsDevice scalar and tabular objects

Name OID Syntax Description
info 1.3.6.1.4.1.26122.3.1
infoPackageVersion 1.3.6.1.4.1.26122.3.1.1 DisplayString(SIZE(128)) "The device Package Version
infoModelType 1.3.6.1.4.1.26122.3.1.2 DisplayString(SIZE(128)) The device Model Type.
infoModelNumber 1.3.6.1.4.1.26122.3.1.3 Integer32 (0..9999) The device Model Number.
infoAmplifierType 1.3.6.1.4.1.26122.3.1.4 DisplayString(SIZE(128)) The device Amplifier Type (only for amplifier devices).
infoKernelVersion 1.3.6.1.4.1.26122.3.1.5 DisplayString(SIZE(128)) The device Linux Kernel Version
infoDeviceTreeVersion 1.3.6.1.4.1.26122.3.1.6 DisplayString(SIZE(128)) The device Device Tree Version.
infoDisablement 1.3.6.1.4.1.26122.3.1.7 INTEGER { offline(1), online(2) } The device Disablement status.
temp 1.3.6.1.4.1.26122.3.2
tempTableCount 1.3.6.1.4.1.26122.3.2.1 Integer32 (0..5) Number of Temperature entries in tempTable
tempTable 1.3.6.1.4.1.26122.3.2.2 SEQUENCE OF TempEntry Table of temperature sensors and their values.
tempEntry 1.3.6.1.4.1.26122.3.2.2.1 TempEntry An entry containing a device and its statistics.
tempIndex 1.3.6.1.4.1.26122.3.2.2.1.1 Integer32 (1..5) Reference index for each temperature item
tempSensorName 1.3.6.1.4.1.26122.3.2.2.1.2 DisplayString(SIZE(128)) The name of the temperature sensor we are reading.
tempCurrentString 1.3.6.1.4.1.26122.3.2.2.1.3 DisplayString(SIZE(128)) The current temperature.
tempCurrentValue 1.3.6.1.4.1.26122.3.2.2.1.4 Gauge32 The current temperature of this sensor in the device.
tempPeakString 1.3.6.1.4.1.26122.3.2.2.1.5 DisplayString(SIZE(128)) The peak temperature.
tempPeakValue 1.3.6.1.4.1.26122.3.2.2.1.6 Gauge32 The peak temperature of this sensor in the device.
tempAverageString 1.3.6.1.4.1.26122.3.2.2.1.7 DisplayString(SIZE(128)) The average temperature.
tempAverageValue 1.3.6.1.4.1.26122.3.2.2.1.8 Gauge32 The average temperature of this sensor in the device.
fan 1.3.6.1.4.1.26122.3.3
fanTableCount 1.3.6.1.4.1.26122.3.3.1 Integer32 (0..2) Number of Fan entries in fanTable.
fanTable 1.3.6.1.4.1.26122.3.3.2 SEQUENCE OF FanEntry Table of fans and their RPM status.
fanEntry 1.3.6.1.4.1.26122.3.3.2.1 FanEntry An entry containing a device and its statistics.
fanIndex 1.3.6.1.4.1.26122.3.3.2.1.1 Integer32 (1..2) Reference index for each observed device.
fanString 1.3.6.1.4.1.26122.3.3.2.1.2 DisplayString The name of the fan sensor we are reading.
fanValue 1.3.6.1.4.1.26122.3.3.2.1.3 Gauge32 The rotation speed of the fan in RPM.
voltage 1.3.6.1.4.1.26122.3.4
voltageTableCount 1.3.6.1.4.1.26122.3.4.1 Integer32 (0..20) Number of Voltage entries in voltageTable.
voltageTable 1.3.6.1.4.1.26122.3.4.2 SEQUENCE OF VoltageEntry Table of Voltage sensors and their values.
voltageEntry 1.3.6.1.4.1.26122.3.4.2.1 VoltageEntry An entry containing a device and its Voltage statistics.
voltageIndex 1.3.6.1.4.1.26122.3.4.2.1.1 Integer32 (1..20) Reference index for each observed device.
voltageString 1.3.6.1.4.1.26122.3.4.2.1.2 DisplayString(SIZE(128)) The name of the device we are reading.
voltageValue 1.3.6.1.4.1.26122.3.4.2.1.3 Gauge32 The voltage in mV.
power 1.3.6.1.4.1.26122.3.5
powerTable 1.3.6.1.4.1.26122.3.5.1 SEQUENCE OF PowerEntry Table of Power sources and their status.
powerEntry 1.3.6.1.4.1.26122.3.5.1.1 PowerEntry An entry containing Power source status.
powerIndex 1.3.6.1.4.1.26122.3.5.1.1.1 Integer32 (1..2) Reference index for each observed Power source.
powerType 1.3.6.1.4.1.26122.3.5.1.1.2 INTEGER { unknown(1), acPower(2), dcPower(3), poePower(4) } "The type of the Power source we are reading.
powerString 1.3.6.1.4.1.26122.3.5.1.1.3 DisplayString(SIZE(128)) The name of the Power source we are reading.
powerMonitoring 1.3.6.1.4.1.26122.3.5.1.1.4 INTEGER { unknown(1), notMonitored(2), monitored(3) } The Monitoring state of the Power source.
powerStatus 1.3.6.1.4.1.26122.3.5.1.1.5 INTEGER { unknown(1), notConnected(2), connected(3) } The Power source status.
lineIn 1.3.6.1.4.1.26122.3.6
lineInTable 1.3.6.1.4.1.26122.3.6.1 SEQUENCE OF LineInEntry Table of Line In & Microphone and their status.
lineInEntry 1.3.6.1.4.1.26122.3.6.1.1 LineInEntry An entry containing a device and its voltage statistics.
lineInIndex 1.3.6.1.4.1.26122.3.6.1.1.1 Integer32 (1..2) Reference index for each Line In.
lineInMonitoringState 1.3.6.1.4.1.26122.3.6.1.1.2 INTEGER { unknown(1), notMonitored(2), monitored(3) } The monitoring state of the Line In or Microphone.
lineInType 1.3.6.1.4.1.26122.3.6.1.1.3 INTEGER { unknown(1), lineIn1(2), lineIn2(3), microphoneExtern(4), microphoneIntern(5) } The type of the Line In we are reading, either Line In or Microphone.
lineInString 1.3.6.1.4.1.26122.3.6.1.1.4 DisplayString(SIZE(128)) The name of the Line In or Microphone we are reading.
lineInStatus 1.3.6.1.4.1.26122.3.6.1.1.5 INTEGER { unknown(1), lineInOk(2), lineInFail(3), microphoneUnknown(4), microphoneConnected(5), microphoneDisconnected(6), microphoneShorted(7) } The Line In or Microphone status
ampChannel 1.3.6.1.4.1.26122.3.7
ampChannelCount 1.3.6.1.4.1.26122.3.7.1 Integer32 (0..2) The total number of Amplifier channels.
ampType 1.3.6.1.4.1.26122.3.7.2 INTEGER { unknown(1), turbine(2), ena2200(3), ena2400(4), ena2060(5), ena2100(6) } Type of Amplifier.
ampChannelTable 1.3.6.1.4.1.26122.3.7.3 SEQUENCE OF AmpChannelEntry Table of Amplifier channels.
ampChannelEntry 1.3.6.1.4.1.26122.3.7.3.1 AmpChannelEntry An entry containing a Amplifier channel.
ampChannelIndex 1.3.6.1.4.1.26122.3.7.3.1.1 Integer32 (1..2) Index into Amplifier channel table.
ampChannelString 1.3.6.1.4.1.26122.3.7.3.1.2 DisplayString(SIZE(128)) The name of the Amplifier channel.
ampChannelStatus 1.3.6.1.4.1.26122.3.7.3.1.3 INTEGER { unknown(1), notOperative(2), channelOk(3), channelFail(4), channelShutdown(5), channelGracefulDegradation(6) } The Amplifier Channel status.
ampChannelMonitorStatus 1.3.6.1.4.1.26122.3.7.3.1.4 INTEGER { unknown(1), channelOk(2), channelShorted(3), channelOpen(4), channelLoadChange(5), channelGroundFault(6), channelRefreshing(7), channelShutdown(8), channelVoltageLow(9), channelIndecisive(10), channelInterrupted(11), channelTimeoutFail(12), channelMonitoringReceiveError(13), channelMonitoringSuspended(14), channelLineFault(15) } The Amplifier Channel status.
letStatus 1.3.6.1.4.1.26122.3.8
letChannel1 1.3.6.1.4.1.26122.3.8.1
letChannel1Count 1.3.6.1.4.1.26122.3.8.1.1 Integer32 (0..10) The total number of configuration enabled LETs in channel 1.
letChannel1Table 1.3.6.1.4.1.26122.3.8.1.2 SEQUENCE OF LetChannel1Entry Table of LETs and their status.
letChannel1Entry 1.3.6.1.4.1.26122.3.8.1.2.1 LetChannel1Entry An entry containing a LET and status.
letChannel1Index 1.3.6.1.4.1.26122.3.8.1.2.1.1 Integer32 (1..10) The index into this selection of LET data.
letChannel1Description 1.3.6.1.4.1.26122.3.8.1.2.1.2 DisplayString(SIZE(128)) Descriptive text about the LET we are reading.
letChannel1OperativeStatus 1.3.6.1.4.1.26122.3.8.1.2.1.3 INTEGER { unknown(1), notEnabled(2), failed(3), ok(4) } The LET status.
letChannel1SoftwareVersion 1.3.6.1.4.1.26122.3.8.1.2.1.4 DisplayString(SIZE(20)) Software Version of the LET.
letChannel1HardwareVersion 1.3.6.1.4.1.26122.3.8.1.2.1.5 DisplayString(SIZE(20)) Hardware Version of the LET.
letChannel1Voltage 1.3.6.1.4.1.26122.3.8.1.2.1.6 Gauge32 (0..39999) Voltage in mV at LET.
letChannel2 1.3.6.1.4.1.26122.3.8.2
letChannel2Count 1.3.6.1.4.1.26122.3.8.2.1 Integer32 (0..10) The total number of configuration enabled LETs in channel 2
letChannel2Table 1.3.6.1.4.1.26122.3.8.2.2 SEQUENCE OF LetChannel1Entry Table of LETs and their status.
letChannel2Entry 1.3.6.1.4.1.26122.3.8.2.2.1 LetChannel1Entry An entry containing a LET and status.
letChannel2Index 1.3.6.1.4.1.26122.3.8.2.2.1.1 Integer32 (1..10) The index into this selection of LET data.
letChannel2Description 1.3.6.1.4.1.26122.3.8.2.2.1.2 DisplayString(SIZE(128)) Descriptive text about the LET we are reading.
letChannel2OperativeStatus 1.3.6.1.4.1.26122.3.8.2.2.1.3 INTEGER { unknown(1), notEnabled(2), failed(3), ok(4) } The LET status.
letChannel2SoftwareVersion 1.3.6.1.4.1.26122.3.8.2.2.1.4 DisplayString(SIZE(20)) Software Version of the LET.
letChannel2HardwareVersion 1.3.6.1.4.1.26122.3.8.2.2.1.5 DisplayString(SIZE(20)) Hardware Version of the LET.
letChannel2Voltage 1.3.6.1.4.1.26122.3.8.2.2.1.6 Gauge32 (0..39999) Voltage in mV at LET.
controlInput 1.3.6.1.4.1.26122.3.9
controlInputCount 1.3.6.1.4.1.26122.3.9.1 Integer32 (1..6) Number of Control Input entries in controlInputTable.
controlInputTable 1.3.6.1.4.1.26122.3.9.2 SEQUENCE OF ControlInputEntry Table of Control Input sensors and their values.
controlInputEntry 1.3.6.1.4.1.26122.3.9.2.1 ControlInputEntry An entry containing a Control Input and its status.
controlInputIndex 1.3.6.1.4.1.26122.3.9.2.1.1 Integer32 (1..6) Reference index for each Control Input.
controlInputString 1.3.6.1.4.1.26122.3.9.2.1.2 DisplayString(SIZE(128)) The name of the Control Input.
controlInputStatus 1.3.6.1.4.1.26122.3.9.2.1.3 INTEGER { unknown(1), open(2), closed(3), failShorted(4), failOpen(5) } The Control Input status.
controlInputMonitored 1.3.6.1.4.1.26122.3.9.2.1.4 INTEGER{ notMonitored(1), monitored(2) } The Control Input Monitored status.
controlOutput 1.3.6.1.4.1.26122.3.10
controlOutputCount 1.3.6.1.4.1.26122.3.10.1 Integer32 (1..6) Number of Control Output entries in controlOutputTable.
controlOutputTable 1.3.6.1.4.1.26122.3.10.2 SEQUENCE OF ControlOutputEntry Table of Control Output sensors and their values.
controlOutputEntry 1.3.6.1.4.1.26122.3.10.2.1 ControlOutputEntry An entry containing a Control Output and its status.
controlOutputIndex 1.3.6.1.4.1.26122.3.10.2.1.1 Integer32 (1..6) Reference index for each Control Output.
controlOutputString 1.3.6.1.4.1.26122.3.10.2.1.2 DisplayString(SIZE(128)) The name of the Control Output.
controlOutputStatus 1.3.6.1.4.1.26122.3.10.2.1.3 INTEGER { unknown(1), notActive(2), active(3), failNotActive(4), failActive(5) } The Control Output status.
eth 1.3.6.1.4.1.26122.3.11
ethMonitoringTable 1.3.6.1.4.1.26122.3.11.1 SEQUENCE OF EthMonitoringEntry Table of Eth Switch Monitoring state.
ethMonitoringEntry 1.3.6.1.4.1.26122.3.11.1.1 EthMonitoringEntry An entry containing an Eth Switch and its Monitoring state.
ethMonitoringIndex 1.3.6.1.4.1.26122.3.11.1.1.1 Integer32 (1..2) Reference index for each Eth Switch Monitored.
ethMonitoringString 1.3.6.1.4.1.26122.3.11.1.1.2 DisplayString(SIZE(128)) The name of the monitored Eth Switch.
ethMonitoringState 1.3.6.1.4.1.26122.3.11.1.1.3 INTEGER { unknown(1), notMonitored(2), monitored(3) } The Eth Switch Monitoring state.
relay 1.3.6.1.4.1.26122.3.12
relayTable 1.3.6.1.4.1.26122.3.12.1 SEQUENCE OF RelayEntry Table of Relay state.
relayEntry 1.3.6.1.4.1.26122.3.12.1.1 RelayEntry An entry containing a Relay and its state.
relayIndex 1.3.6.1.4.1.26122.3.12.1.1.1 Integer32 (1..4) Reference index for each Relay monitored.
relayString 1.3.6.1.4.1.26122.3.12.1.1.2 DisplayString(SIZE(128)) The name of the monitored Relay.
relayIdleMode 1.3.6.1.4.1.26122.3.12.1.1.3 INTEGER { unknown(1), normallyClosed(2), normallyOpen(3) } Relay idle mode state.
relayDelay 1.3.6.1.4.1.26122.3.12.1.1.4 Integer32 (0..30) Delay time (sec) before activation.
relayState 1.3.6.1.4.1.26122.3.12.1.1.5 INTEGER { unknown(1), notActive(2), active(3) } Relay state.

Notifications (traps)

Alarm Objects

Each notification (trap) contains Alarm object with following fields:

Name OID Syntax Description
alarmObjects 1.3.6.1.4.1.26122.2.4
managedObjectClass 1.3.6.1.4.1.26122.2.4.1 DisplayString (SIZE (0..255)) This object identifies the class of network to which the subject alarm is related: Stentofon IPStation
managedObjectInstance 1.3.6.1.4.1.26122.2.4.2 DisplayString (SIZE (0..255)) This object identifies the instance (of a class) of network resource to which the subject alarm is related: device hostname
severity 1.3.6.1.4.1.26122.2.4.3 INTEGER { indeterminate(0), critical(1), major(2), minor(3), warning(4), info(5), cleared(6) } The severity of the alarm according to X.733.
time 1.3.6.1.4.1.26122.2.4.4 DisplayString (SIZE(0..255)) The timestamp of the alarm as a string: 'Week day MM DD HH.mm.ss YYYY' eg. Tue Jan 15 19.34.57 2019
description 1.3.6.1.4.1.26122.2.4.5 DisplayString (SIZE(0..255)) Specific problem description.
sysname 1.3.6.1.2.1.1.5 DisplayString (SIZE(0..255)) An administratively-assigned name for this device. NOTE: Not sent when custom snmpd.conf file is used

{anchor: Traps_desc} Alarm/Fault Notifications (Traps)

Availability dependent on device mode (Sip, Pulse, Alphacom...) and device type and model

Name OID Description
alarmNotifications 1.3.6.1.4.1.26122.2.5 NOTE: Available only in SIP/Pulse mode
ipsStarted 1.3.6.1.4.1.26122.2.5.1 Device has started.
sipRegistered 1.3.6.1.4.1.26122.2.5.3 Device has successfully registered with a SIP server
sipRegisterFailed 1.3.6.1.4.1.26122.2.5.5 Device failed to register with a SIP server
callConnect 1.3.6.1.4.1.26122.2.5.6 Call has connected successfully
callConnectFailed 1.3.6.1.4.1.26122.2.5.7 Call has failed to connect
callDisconnect 1.3.6.1.4.1.26122.2.5.8 Call has disconnected
soundTestSuccess 1.3.6.1.4.1.26122.2.5.10 Sound test was successful
soundTestFailed 1.3.6.1.4.1.26122.2.5.11 Sound test has failed
soundTestError 1.3.6.1.4.1.26122.2.5.12 Automatically setting sound pressure level failed
buttonHanging 1.3.6.1.4.1.26122.2.5.13 Button was pushed for more than 10 seconds without being released
buttonPressed 1.3.6.1.4.1.26122.2.5.14 Input button was pressed. Trap description will provide more info about input number
buttonReleased 1.3.6.1.4.1.26122.2.5.15 Input button was released. Trap description will provide more info about input number
relayActivated 1.3.6.1.4.1.26122.2.5.16 Relay was activated. Trap description will provide more info about relay number
relayDeactivated 1.3.6.1.4.1.26122.2.5.17 Relay was deactivated. Trap description will provide more info about relay number
dakPressed 1.3.6.1.4.1.26122.2.5.18 DAK was pressed. Trap description will provide more info about DAK number
dakReleased 1.3.6.1.4.1.26122.2.5.19 DAK was released. Trap description will provide more info about DAK number
faultNotifications 1.3.6.1.4.1.26122.2.8 NOTE: Available depending on device type and model, eg. amplifier, kit, device has ETH switch...
coolingFanFault 1.3.6.1.4.1.26122.2.8.1 There is a cooling fan fault eg. low speed, not running. Trap description will provide RPM and fan details
missingAmpModule 1.3.6.1.4.1.26122.2.8.2 Amplifier module is missing
psuVoltageFault 1.3.6.1.4.1.26122.2.8.3 Power supply voltage is not within operational range. Trap description will provide more information about voltage values
lineVoltageFault 1.3.6.1.4.1.26122.2.8.4 Selected speaker line voltage is not applied.
letFault 1.3.6.1.4.1.26122.2.8.5 Reported only if Line End Transponder (LET) monitoring enabled and configured. LET has failed. Trap description will provide let channel and number
ampShutdown 1.3.6.1.4.1.26122.2.8.6 Amplifier audio channel is shut down. Trap description will provide details about affected channel
slmFault 1.3.6.1.4.1.26122.2.8.7 Speaker Line Monitoring (SLM) related fault has occurred. Trap description will provide fault details and affected channel
fuseBroken 1.3.6.1.4.1.26122.2.8.8 Fuse is broken. Trap description will provide information about affected fuse
ampDisabled 1.3.6.1.4.1.26122.2.8.9 Amplifier audio channel is disabled. Trap description will provide details about affected channel
lineInFault 1.3.6.1.4.1.26122.2.8.10 Reported only if Line In monitoring enabled. Line in is disconnected
rcoFault 1.3.6.1.4.1.26122.2.8.11 Reported only if RCO monitoring enabled. Control output is not set or cleared. Trap description will provide more info about affected output and fault details
rciFault 1.3.6.1.4.1.26122.2.8.12 Reported only if RCI monitoring enabled. Control input shorted or not connected. Trap description will provide more info about affected input and fault details
dcPowerFault 1.3.6.1.4.1.26122.2.8.13 Reported only if DC Power monitoring enabled. AC power disconnected
acPowerFault 1.3.6.1.4.1.26122.2.8.14 Reported only if AC Power monitoring enabled. AC power disconnected
ethPortDisconnected 1.3.6.1.4.1.26122.2.8.15 Reported only if ETH port monitoring enabled. Ethernet port is disconnected. Trap description will provide more info about affected port number
micFault 1.3.6.1.4.1.26122.2.8.16 Reported only if mic monitoring is enabled. Microphone is not connected or shorted. Trap description will provide fault details
missingEmbdr 1.3.6.1.4.1.26122.2.8.17 Panel device is missing EMBDR expansion modules
swFault 1.3.6.1.4.1.26122.2.8.18 Software daemon has stopped working. Trap description will provide more info about affected daemon
tempFault 1.3.6.1.4.1.26122.2.8.19 High temperature is detected. Trap description will provide more info about value and affected sensor.
customFault 1.3.6.1.4.1.26122.2.8.20 Report External Custom Faults. Trap description will provide more info about fault

Compliance and groups

Compliance

Name OID Content
stentofonMIBCompliances 1.3.6.1.4.1.26122.4.1
Mandatory Groups alarmObjectsGroup

sipNotificationsGroup

faultNotificationsGroup

deviceInfoGroup

sipGeneralGroup

Optional Groups sipRegistrationGroup

sipCallGroup

deviceStatusGroup

audioInputsGroup

controlIOGroup

ethernetGroup

amplifierGroup

letsGroup

Groups

Name OID Content Description
stentofonMIBGroups 1.3.6.1.4.1.26122.4.2
sipRegistrationGroup 1.3.6.1.4.1.26122.4.2.1 serverType

serverAddress

isRegistered

lastRegistration

A collection of registration related objects, available only when device is in SIP/Pulse mode"
sipCallGroup 1.3.6.1.4.1.26122.4.2.2 callState

callRemoteId

incomingCallAttempts

incomingCallsSuccess

incomingCallsFailed

outgoingCallAttempts

outgoingCallsSuccess

outgoingCallsFailed

A collection of call state related objects, available only when device is in SIP/Pulse mode
sipGeneralGroup 1.3.6.1.4.1.26122.4.2.3 softwareVersion

buttonHangingStatus

buttonHangingCounter

soundTestLastResult

soundTestFailedCounter

soundTestErrorCounter

soundTestSuccessCounter

A collection of general device info objects available only when device is in SIP/Pulse mode
alarmObjectsGroup 1.3.6.1.4.1.26122.4.2.4 managedObjectClass

managedObjectInstance

severity

time

description

A collection of objects included in all notifications
sipNotificationsGroup 1.3.6.1.4.1.26122.4.2.5 ipsStarted

ipsShutdown

sipRegistered

sipUnregistered

sipRegisterFailed

callConnect

callConnectFailed

callDisconnect

callAbnormalDisconnect

soundTestSuccess

soundTestFailed

soundTestError

buttonHanging

buttonPressed

buttonReleased

relayActivated

relayDeactivated

dakPressed

dakReleased

A collection of notifications available only when device is in SIP/Pulse mode and dependent on device type and model
faultNotificationsGroup 1.3.6.1.4.1.26122.4.2.6 coolingFanFault

missingAmpModule

psuVoltageFault

lineVoltageFault

letFault

ampShutdown

slmFault

fuseBroken

ampDisabled

lineInFault

rcoFault

rciFault

dcPowerFault

acPowerFault

ethPortDisconnected

micFault

missingEmbdr

swFault

tempFault

customFault

A collection of fault monitoring related notifications, availability based on device type and model
deviceInfoGroup 1.3.6.1.4.1.26122.4.2.7 infoPackageVersion

infoModelType

infoModelNumber

infoAmplifierType

infoKernelVersion

infoDeviceTreeVersion

infoDisablement

A collection of device info objects, some fields not available on all device types
deviceStatusGroup 1.3.6.1.4.1.26122.4.2.8 tempTableCount

tempSensorName

tempCurrentString

tempCurrentValue

tempPeakString

tempPeakValue

tempAverageString

tempAverageValue

fanTableCount

fanString

fanValue

voltageTableCount

voltageString

voltageValue

powerType

powerString

powerMonitoring

powerStatus

A collection of device temperature, fan speed, internal voltages and power status objects, available on amplifier devices
audioInputsGroup 1.3.6.1.4.1.26122.4.2.9 lineInMonitoringState

lineInType

lineInString

lineInStatus

A collection of audio inputs device objects, available only on devices with microphone or line in monitoring
controlIOGroup 1.3.6.1.4.1.26122.4.2.10 controlInputCount

controlInputString

controlInputStatus

controlInputMonitored

controlOutputCount

controlOutputString

controlOutputStatus

relayString

relayIdleMode

relayDelay

relayState

A collection of control input and control output (CIO) device objects, available only on devices with CIO monitoring
ethernetGroup 1.3.6.1.4.1.26122.4.2.11 ethMonitoringString

ethMonitoringState

A collection of Ethernet switch monitoring objects, available on devices with Ethernet switch
amplifierGroup 1.3.6.1.4.1.26122.4.2.12 ampChannelCount

ampType

ampChannelString

ampChannelStatus

ampChannelMonitorStatus

A collection of amplifier info objects
letsGroup 1.3.6.1.4.1.26122.4.2.13 letChannel1Count

letChannel1Description

letChannel1OperativeStatus

letChannel1SoftwareVersion

letChannel1HardwareVersion

letChannel1Voltage

letChannel2Count

letChannel2Description

letChannel2OperativeStatus

letChannel2SoftwareVersion

letChannel2HardwareVersion

letChannel2Voltage

A collection of line end transponder (LET) objects, available only on devices that support LET connections