COEX SNMP Protocol Instructions
1 Applicable Products
Product Type | Model | Version |
---|---|---|
LED display controller | Single-card controllers: MX40 Pro, MX30, MX20, KU20 Card-based controllers: MX6000 Pro, CX40 Pro |
V1.4.0 |
Software | VMP | V1.4.0 |
2 Function Scope
The following operations can be performed through SNMP:
- Controller information obtaining
- Screen information obtaining
- Cabinet information obtaining
- Controller status obtaining and reporting
- Input source status obtaining and reporting
- Ethernet port status obtaining and reporting
- Receiving card status obtaining and reporting
- SNMP reporting target server (ip/port number 162)
- SNMP reporting period (range: 1-60, unit: minute)
3 Operating Procedure
Each function corresponds to an OID, which is used to distinguish different monitoring items. When testing through the MIB software, enter the corresponding OID to get the corresponding monitoring item, enter the reporting OID to receive the trap information, and enter the reporting time OID to set the trap period. Specific operations are as follows:
3.1 Enable SNMP via Controllers
Single-card Controllers
Single-card controllers include MX40 Pro, MX30, MX20, KU20.
Step 1: On the main menu screen, navigate to Communication Settings > Network Settings.
[Image Description: Screenshot of the 'Network Settings' screen within 'Communication Settings'. It shows options like 'SNMP' and 'Art-Net', with 'SNMP' configured to 'Manual >'.]
Step 2: Toggle on or off SNMP.
○: Enable SNMP.
●: Disable SNMP.
Card-based Controllers
Card-based controllers include MX6000 Pro and MX2000 Pro.
Step 1: Select Communication > Protocol from the main menu to access the settings interface.
[Image Description: Screenshot of the 'Protocol' settings screen, displaying a toggle switch for 'SNMP' which can be enabled or disabled.]
Step 2: Toggle on or off SNMP.
●: Enable SNMP.
○: Disable SNMP.
3.2 Retrieve Monitoring Information via a Get Request
Step 1: Open the MIB Browser to enter the software interface.
Step 2: Fill in the correct device IP address and the OID corresponding to the monitoring item information. Select 'Get' in the Operations drop-down list, and click the 'Go' button.
[Image Description: Screenshot of the iReasoning MIB Browser software. It shows an address bar, MIB Tree, and a Result Table. The 'Operations' dropdown is set to 'Get', and the 'Go' button is visible.]
Step 3: The execution results are displayed in the Result Table area, containing the OID address, monitored item results, data type, and device IP.
Step 4: Obtain further monitoring information by selecting the 'Get Next' option in the Operations drop-down list and clicking the 'Go' button.
[Image Description: Screenshot of the iReasoning MIB Browser software. It shows the 'Operations' dropdown set to 'Get Next', with the 'Go' button ready to be clicked. The Result Table displays retrieved information like controller model and firmware version.]
3.3 Get Trap Reporting Information
Step 1: Open the MIB Browser to enter the software interface.
Step 2: Fill in the correct device IP address and the OID corresponding to the monitoring item information. Select 'Set' in the Operations drop-down list and click the 'Go' button.
Step 3: In the OID input box of the pop-up SNMP SET edit area, enter '.1.3.6.1.4.1.319.2.100.0.1'. Select 'OctetString' as the Data Type and enter '172.17.6.179/162' (local IP/162) in the Value input box.
[Image Description: A pop-up window within the MIB Browser for SNMP SET operations. It shows fields for OID, Data Type (e.g., OctetString), and Value, with 'OK' and 'Cancel' buttons.]
Step 4: Click the 'OK' button to complete the SNMP Trap server setup operation.
[Image Description: Screenshot of the MIB Browser showing a pop-up window for SNMP Trap server setup. It includes fields for OID, Data Type, and Value, with an 'OK' button to confirm.]
Step 5: Click on the 'Tools' option in the menu bar, then select 'Trap Receiver' to complete the operation of getting information of monitoring items by Trap.
Step 6: The execution results are displayed in the Trap Receiver area. Detailed information can be viewed by clicking on a specific entry in the Description area.
[Image Description: Screenshot of the iReasoning MIB Browser displaying the 'Trap Receiver' window. It shows received trap information, including Source, Time, and Severity.]
[Image Description: Screenshot of the iReasoning MIB Browser's 'Trap Receiver' area, showing detailed trap information like 'coldStart', Enterprise, Specific, and Variable Bindings with OIDs and values.]
3.4 Perform the Operation of Reporting Target Settings
Step 1: Open the MIB Browser to enter the software interface.
Step 2: Fill in the correct device IP address and the OID corresponding to the monitoring item information. Select 'Set' in the Operations drop-down list and click the 'Go' button.
Step 3: Fill in the correct OID in the OID input box of the pop-up SNMP SET edit area, select the corresponding Data Type, and fill in the parameter value in the Value input box. Click 'OK' to complete the report target setting operation.
4 Examples
Demonstration software: MIB software (Note: This software may not support the display of uint64 type data).
Get example:
When testing the connection status of receiving cards 1-64 under Ethernet port 1, the value obtained is -1. The MIB software interprets the highest bit as a symbolic bit for int64 type data. For accurate testing, use Wireshark to capture packets.
[Image Description: Screenshot of the iReasoning MIB Browser showing a 'Get' request for a specific OID related to receiving cards. The Result Table displays the obtained value.]
[Image Description: Screenshot of Wireshark network protocol analyzer. It displays captured network packets, showing SNMP get-request and get-response messages between IP addresses, with details of the SNMP PDU.]
Trap example:
To test connection status changes of receiving cards 1-64 under Ethernet port 1, manually unplug and then plug the receiving cards.
Set example: Set the reporting period to 5 minutes using the MIB software.
[Image Description: Screenshot of the MIB Browser showing a pop-up window for SNMP SET operations, specifically for setting the reporting period. It has fields for OID, Data Type (Integer), and Value, with 'OK' and 'Cancel' buttons.]
5 COEX Series Controller and SNMP OID Parameter Comparison
In the OID, 'N' denotes a numerical value that takes a value from 1 up to the maximum quantity for that item (obtained via the corresponding OID).
5.1 SNMP GET (Read-only)
5.1.1 Controller Information
Function | OID | Data Type | Controller Type | Description |
---|---|---|---|---|
Controller time and date | 1.3.6.1.4.1.319.10.10.1.1 | string | Single-card & Card-based | 2006/01/03 15:04:05 |
Controller model | 1.3.6.1.4.1.319.10.10.1.2 | string | Single-card & Card-based | |
Controller firmware version | 1.3.6.1.4.1.319.10.10.1.3 | string | Single-card & Card-based | |
Controller name | 1.3.6.1.4.1.319.10.10.1.4 | string | Single-card & Card-based | |
Controller primary/backup status | 1.3.6.1.4.1.319.10.10.1.5 | int | Single-card & Card-based | 0: primary; 1: backup |
Controller serial number | 1.3.6.1.4.1.319.10.10.1.6 | string | Single-card & Card-based | |
Controller MAC address | 1.3.6.1.4.1.319.10.10.1.7 | string | Single-card & Card-based | |
Controller IP address | 1.3.6.1.4.1.319.10.10.1.8 | string | Single-card & Card-based | 192.168.12.34 |
5.1.2 Controller Status
Function | OID | Data Type | Controller Type | Description |
---|---|---|---|---|
Number of mainboard temperature measurement points | 1.3.6.1.4.1.319.10.10.10.1 | int | Single-card & Card-based | N ≥ 0 |
Name of mainboard temperature measurement point N | 1.3.6.1.4.1.319.10.10.10.2.N.1 | string | Single-card & Card-based | |
Status of mainboard temperature measurement point N | 1.3.6.1.4.1.319.10.10.10.2.N.2 | int | Single-card & Card-based | Normal: 0 Abnormal: 1 |
Value of mainboard temperature measurement point N | 1.3.6.1.4.1.319.10.10.10.2.N.3 | int | Single-card & Card-based | |
Number of mainboard voltage measurement points | 1.3.6.1.4.1.319.10.10.10.3 | int | Single-card & Card-based | |
Name of mainboard voltage measurement point N | 1.3.6.1.4.1.319.10.10.10.4.N.1 | string | Single-card & Card-based | |
Status of mainboard voltage measurement point N | 1.3.6.1.4.1.319.10.10.10.4.N.2 | int | Single-card & Card-based | Normal: 0 Abnormal: 1 |
Value of mainboard voltage measurement point N | 1.3.6.1.4.1.319.10.10.10.4.N.3 | int | Single-card & Card-based | |
Number of fans | 1.3.6.1.4.1.319.10.10.10.5 | int | Single-card & Card-based | |
Name of fan N | 1.3.6.1.4.1.319.10.10.10.6.N.1 | string | Single-card & Card-based | |
Status of fan N | 1.3.6.1.4.1.319.10.10.10.6.N.2 | int | Single-card & Card-based | Normal: 0 Abnormal: 1 |
Rotating speed of fan N | 1.3.6.1.4.1.319.10.10.10.6.N.3 | int | Single-card & Card-based | |
Number of controller power supplies | 1.3.6.1.4.1.319.10.10.10.7 | int | Single-card & Card-based | |
Status of controller power supply N | 1.3.6.1.4.1.319.10.10.10.8.N.1 | int | Single-card & Card-based | Not inserted: 0 Inserted: 1 |
Genlock connection status | 1.3.6.1.4.1.319.10.10.10.9.1 | int | Single-card & Card-based | Not connected: 0 Connected: 1 |
Genlock frame rate | 1.3.6.1.4.1.319.10.10.10.9.2 | int | Single-card & Card-based |
5.1.3 Output Card Slot Information
Function | OID | Data Type | Controller Type | Description |
---|---|---|---|---|
Number of output card slots (N) | 1.3.6.1.4.1.319.10.10.30.1 | int | Single-card & Card-based | N ≥ 0 Single-card controller: N = 1 (The number of output card slots for a single-card controller is always 1) |
Output card slot status | 1.3.6.1.4.1.319.10.10.30.2 | int | Single-card & Card-based | Connected: 0 Disconnected: 1 |
Card firmware version of output card slot N | 1.3.6.1.4.1.319.10.10.30.3.N.1 | Counter64 | Single-card & Card-based | |
Card name of output card slot N | 1.3.6.1.4.1.319.10.10.30.3.N.2 | string | Single-card & Card-based | |
Card primary/backup status of output card slot N | 1.3.6.1.4.1.319.10.10.30.3.N.3 | string | Single-card & Card-based | 0: primary 1: backup |
Card SN of output card slot N | 1.3.6.1.4.1.319.10.10.30.3.N.4 | int | Single-card & Card-based |
5.1.4 Output Card Slot Status
Function | OID | Data Type | Controller Type | Description |
---|---|---|---|---|
Number of card temperature measurement points (Y) of output card slot N | 1.3.6.1.4.1.319.10.10.30.4.N.1 | string | Card-based | Y ≥ 0 |
Name of temperature measurement point Y of output card slot N | 1.3.6.1.4.1.319.10.10.30.4.N.2.Y.1 | int | Card-based | |
Temperature status of temperature measurement point Y of output card slot N | 1.3.6.1.4.1.319.10.10.30.4.N.2.Y.2 | string | Card-based | 0: Normal 1: Abnormal |
Temperature of temperature measurement point Y of output card slot N | 1.3.6.1.4.1.319.10.10.30.4.N.2.Y.3 | int | Card-based | |
Number of card voltage measurement points of output card slot N | 1.3.6.1.4.1.319.10.10.30.4.N.3 | int | Card-based | |
Name of voltage measurement point Y of output card slot N | 1.3.6.1.4.1.319.10.10.30.4.N.4.Y.1 | string | Card-based | |
Voltage status of voltage measurement point Y of output card slot N | 1.3.6.1.4.1.319.10.10.30.4.N.4.Y.2 | int | Card-based | 0: Normal 1: Abnormal |
Voltage of voltage measurement point Y of output card slot N | 1.3.6.1.4.1.319.10.10.30.4.N.4.Y.3 | int | Card-based | |
Number of card Ethernet ports of output card slot N | 1.3.6.1.4.1.319.10.10.30.5.N.1 | int | Single-card & Card-based | |
Connection speed of card Ethernet ports of output card slot N | 1.3.6.1.4.1.319.10.10.30.5.N.2 | int | Single-card & Card-based | |
Connection status of card Ethernet ports of output card slot N | 1.3.6.1.4.1.319.10.10.30.5.N.3 | int | Single-card & Card-based | 0: Normal 1: Abnormal |
Number of online receiving cards of Ethernet port Y of output card slot N | 1.3.6.1.4.1.319.10.10.30.5.N.4.Y.1 | Counter64 | Single-card & Card-based | |
Temperature status of receiving card M of Ethernet port Y of output card slot N | 1.3.6.1.4.1.319.10.10.30.6.N.1.Y.1.M | int | Single-card & Card-based | 0: Normal 1: Abnormal |
Voltage status of receiving card M of Ethernet port Y of output card slot N | 1.3.6.1.4.1.319.10.10.30.6.N.1.Y.2.M | Counter64 | Single-card & Card-based | 0: Normal 1: Abnormal |
5.1.5 Screen Information
Function | OID | Data Type | Controller Type | Description |
---|---|---|---|---|
Number of screens (N) | 1.3.6.1.4.1.319.10.20.1.1 | int | Single-card & Card-based | N ≥ 0 Single-card controller: N = 1 (The number of screens for a single-card controller is always 1) |
Name of screen N | 1.3.6.1.4.1.319.10.20.1.2.N.1 | string | Single-card & Card-based | |
Width of screen N | 1.3.6.1.4.1.319.10.20.1.2.N.2 | int | Single-card & Card-based | |
Height of screen N | 1.3.6.1.4.1.319.10.20.1.2.N.3 | int | Single-card & Card-based | |
Frame rate of screen N | 1.3.6.1.4.1.319.10.20.1.2.N.4 | int | Single-card & Card-based | |
Brightness of screen N | 1.3.6.1.4.1.319.10.20.1.2.N.5 | string | Single-card & Card-based | 0: Current video source 1: Genlock 2: Internal |
Sync type of screen N | 1.3.6.1.4.1.319.10.20.1.2.N.6 | int | Single-card & Card-based | |
Sync frame rate of screen N | 1.3.6.1.4.1.319.10.20.1.2.N.7 | int | Single-card & Card-based |
Note: The "Brightness of screen N" is a read-write information.
5.1.6 Input Card Slot Information
Function | OID | Data Type | Controller Type | Description |
---|---|---|---|---|
Number of input card slots (N) | 1.3.6.1.4.1.319.10.10.20.1 | int | Single-card & Card-based | N ≥ 0 Single-card controller: N = 1 (The number of input card slots for a single-card controller is always 1) |
Input card slot status | 1.3.6.1.4.1.319.10.10.20.2 | Counter64 | Single-card & Card-based | |
Card firmware version of input card slot N | 1.3.6.1.4.1.319.10.10.20.3.N.1 | string | Single-card & Card-based | |
Card name of input card slot N | 1.3.6.1.4.1.319.10.10.20.3.N.2 | string | Single-card & Card-based | |
Card primary/backup status of input card slot N | 1.3.6.1.4.1.319.10.10.20.3.N.3 | int | Single-card & Card-based | 0: Primary 1: Backup |
Card SN of input card slot N | 1.3.6.1.4.1.319.10.10.20.3.N.4 | string | Single-card & Card-based |
5.1.7 Input Card Slot Status
Function | OID | Data Type | Controller Type | Description |
---|---|---|---|---|
Number of card temperature measurement points (Y) of input card slot N | 1.3.6.1.4.1.319.10.10.20.4.N.1 | int | Card-based | Y ≥ 0 |
Name of temperature measurement point Y of input card slot N | 1.3.6.1.4.1.319.10.10.20.4.N.2.Y.1 | string | Card-based | |
Temperature status of temperature measurement point Y of input card slot N | 1.3.6.1.4.1.319.10.10.20.4.N.2.Y.2 | int | Card-based | 0: Normal 1: Abnormal |
Temperature of temperature measurement point Y of input card slot N | 1.3.6.1.4.1.319.10.10.20.4.N.2.Y.3 | int | Card-based | |
Number of card voltage measurement points of input card slot N | 1.3.6.1.4.1.319.10.10.20.4.N.3 | int | Card-based | |
Name of voltage measurement point Y of input card slot N | 1.3.6.1.4.1.319.10.10.20.4.N.4.Y.1 | string | Card-based | |
Voltage status of voltage measurement point Y of input card slot N | 1.3.6.1.4.1.319.10.10.20.4.N.4.Y.2 | int | Card-based | 0: Normal 1: Abnormal |
Voltage of voltage measurement point Y of input card slot N | 1.3.6.1.4.1.319.10.10.20.4.N.4.Y.3 | int | Card-based |
5.1.8 Input Source Information
Function | OID | Data Type | Controller Type | Description |
---|---|---|---|---|
Number of card input sources of input card slot (N) | 1.3.6.1.4.1.319.10.10.20.5.N.1 | int | Single-card & Card-based | N ≥ 0 |
Signal status of input source Y of input card slot N | 1.3.6.1.4.1.319.10.10.20.5.N.2.Y.1 | int | Single-card & Card-based | 0: Not inserted 1: Signal available 2: Inserted but no signal |
Type of input source Y of input card slot N | 1.3.6.1.4.1.319.10.10.20.5.N.2.Y.2 | string | Single-card & Card-based | 0: DVI 1: DualDVI 2: HDMI1.4 3: HDMI2.0 4: DP1.1 5: DP1.2 6: DP1.4 7: 3G-SDI 8: 6G-SDI 9: 12G-SDI 10: PIP Video 16: HDMI1.3 17: HDMI2.1 18: PCIE 19: Serdes 20: LVDS 21: VByOne 22: ST 2110 224: internal-source Other value: Unknown |
Application status of input source Y of input card slot N | 1.3.6.1.4.1.319.10.10.20.5.N.2.Y.3 | int | Single-card & Card-based | 0: Normal 2: Abnormal |
5.1.9 Internal Source Information
Function | OID | Data Type | Controller Type | Description |
---|---|---|---|---|
Number of internal sources (N) | 1.3.6.1.4.1.319.10.10.50.1 | int | Single-card & Card-based | N ≥ 1 |
Number of screens applying internal source N | 1.3.6.1.4.1.319.10.10.50.2.N.1 | int | Single-card & Card-based | 0: Not applied 1: Applied |
Link status of internal source N | 1.3.6.1.4.1.319.10.10.50.2.N.2 | int | Single-card & Card-based | 0: Not inserted 1: Signal available 2: Inserted but no signal |
5.2 SNMP TRAP (Reporting)
5.2.1 Output Anomaly Reporting
Function | OID | Data Type | Controller Type | Description |
---|---|---|---|---|
Index of abnormal output card slot | 1.3.6.1.4.1.319.10.120.N.Y | int | Single-card & Card-based | N: Output card slot N Single-card controller: N = 1 (The number of output card slots for a single-card controller is always 1) Y: Output card temperature, voltage, fan |
Number of Ethernet port connections | 1.3.6.1.4.1.319.10.120.N.4 | int | Single-card & Card-based | |
Number of receiving cards connected of Ethernet port Y of output card slot N | 1.3.6.1.4.1.319.10.120.N.Y.5 | int | Single-card & Card-based | |
Number of receiving cards with abnormal temperature of Ethernet port Y of output card slot N | 1.3.6.1.4.1.319.10.120.N.Y.6 | int | Single-card & Card-based | |
Number of receiving cards with abnormal voltage of Ethernet port Y of output card slot N | 1.3.6.1.4.1.319.10.120.N.Y.7 | int | Single-card & Card-based |
5.2.2 Screen Information Reporting
Function | OID | Data Type | Controller Type | Description |
---|---|---|---|---|
Number of receiving cards connected of screen N | 1.3.6.1.4.1.319.10.130.N.1 | int | Single-card & Card-based | |
Number of receiving cards with abnormal temperature of screen N | 1.3.6.1.4.1.319.10.130.N.2 | int | Single-card & Card-based | |
Number of receiving cards with abnormal voltage of screen N | 1.3.6.1.4.1.319.10.130.N.3 | int | Single-card & Card-based |
5.2.3 Controller Information Reporting
Function | OID | Data Type | Controller Type | Description |
---|---|---|---|---|
Index of abnormal mainboard item | 1.3.6.1.4.1.319.10.100.N | int | Single-card & Card-based | N: controller temperature 1, voltage 2, fan 3 |
Number of input cards connected | 1.3.6.1.4.1.319.10.100.4 | int | Single-card & Card-based | |
Number of output cards connected | 1.3.6.1.4.1.319.10.100.5 | int | Single-card & Card-based | |
Number of expansion cards connected | 1.3.6.1.4.1.319.10.100.6 | int | Single-card & Card-based | |
Genlock connection status | 1.3.6.1.4.1.319.10.100.7 | int | Single-card & Card-based | 0: Not connected 1: Connected |
SNMP Start Time | 1.3.6.1.4.1.319.10.100.8 | string | Single-card & Card-based | |
Index of abnormal input card slot | 1.3.6.1.4.1.319.10.110.N.Y | int | Single-card & Card-based | %D: input card slot N %d: input card temperature, voltage, fan |
Number of connections of input source N | 1.3.6.1.4.1.319.10.110.N.4 | int | Single-card & Card-based | N: controller temperature 1, voltage 2, fan 3 |
5.3 SNMP SET (Read and Write)
Function | OID | Data Type | Controller Type | Description |
---|---|---|---|---|
SNMP Trap server | 1.3.6.1.4.1.319.10.200.1 | string | Single-card & Card-based | |
SNMP Trap reporting period | 1.3.6.1.4.1.319.10.200.2 | int | Single-card & Card-based | |
Temperature Unit | 1.3.6.1.4.1.319.10.200.3 | int | Single-card & Card-based | 0: Fahrenheit 1: Celsius |