Monitoring Crestron

From AVNOC

Monitor Crestron Setup

Crestron offers built in SNMP support.

SNMP is enabled in Toolbox.

Make Sure Entries in IP Tables Is Not Agent Address Prior to Turning on SNMP

The Agent IP address MUST not be in IP Tables. When in IP Tables, the Crestron thinks the Agent is a slave and overrides SNMP settings

Turn on SNMP In Toolbox 2 Series 3 Series

Use public for the password/community. Crestron will default to this.


CrestronToolbox001.png

Select Functions - SNMP Configuration

CrestronToolbox003.png

Add a new SNMP Agent


Toolbox SNMP Agent Security Settings

Agent Properties
Field Value
MFGR Name AVNOC
IP The IP Address of the Agent (Require an Agent with a permanant IP. DHCP will not work.
Version Use v1, v2 is used for control
Security Depending on the version a SNMP community name of public is required

This turns on SNMP processing and sets the security

On a 2 series password must be set in toolbox. On a 3 series password can be set in the gui.

Setting Password in Text Console 2 series

CrestronToolbox003.png

Type: help snmp to bring up a list of SNMP commands for the processor

CrestronToolbox004.png

Type: SNMPPass v1v2 public

CrestronToolbox005.png

Test the Configuration

Log into the agent.

type snmpwalk -v1 -c public CRESTRONIPADDRESS

It the response is:

Timeout: No Response from CRESTRONIPADDRESS

Then something is wrong.

Try rebooting the Crestron and making sure the settings are correct.

Simple Windows Modifications

Modifications to Simple Windows are necessary to implement the AVNOC API into the SNMP built in functions.

Add the Ethernet Slot 2 Series

CrestronToolbox006.png

Add the Ethernet Slot 3 Series

CrestronToolbox106.png

CrestronToolbox107.png

This enables the SNMP capabilities. Each type of signal is exposed for entry of the API interface.

Add Simple Windows Program Change


CrestronToolbox007.png

For each signal and its source add the corresponding API to the Signal

Crestron Simple Windows API
Field Value Delimiter
LOCIP- SERIAL or ANALOG or DIGITAL ,
DEVICE- Brief Device Description ,
ROOM- Brief Description of the Room ,
BUILDING- Brief Description of Building ,
ACTION- PowerStatus or LinkStatus or InputStatus or TemperatureStatus or VoltageStatus or HumidityStatus or LampStatus or BatteryStatus or BulbStatus or ANYTHING TO BE REPORTED ,

A complete SNMP Serial Signal May Look Like This:

LOCIP-SERIAL,DEVICE-ChristieLW400,ROOM-ConfRoom101,BUILDING-HQ,ACTION-PowerStatus,

A complete SNMP Analog Signal May Look Like This

LOCIP-ANALOG,DEVICE-AVTECH,ROOM-ConfRoom101,BUILDING-C1,ACTION-TemperatureStatus,

A complete SNMP Digital Signal May Look Like This

LOCIP-DIGITAL,DEVICE-NECMon,ROOM-ConfRoom101,BUILDING-C1,ACTION-LinkStatus,

A custom SNMP Digital Signal May Look Like This

LOCIP-DIGITAL,DEVICE-EPSON,ROOM-ConfRoom101,BUILDING-C2,ACTION-LampHours,

Setting the values for the signal

AVNOC uses a binary value to determine whether the MIB generates an alert

  • 0 Force a zero (0) into the value to create an alert
  • 1 Force a one (1) into the value for all clear

Zero (Status is False) means create an alert One (Status is True) means recovery or no alert


Save the program to the Crestron.

Test the Configuration

Log into the agent.

type snmpwalk -v1 -c public CRESTRONIPADDRESS .1.3.6.1.4.1.3212.7.1.3.2.2.1.1.3 It the response is:

Timeout: No Response from CRESTRONIPADDRESS

Then something is wrong.

Try rebooting the Crestron and making sure the program is correct.

Update the Asset to Include SNMP Processing

In the Engineering Portal select the Crestron asset and go to the monitoring tab.

Look For SNMP Commands

CrestronToolbox008.png

And change the drop down to the match the type of Crestron unit this is.

Test the Configuration

Log into the agent.

Type /opt/bin/download

Type /opt/bin/phonehome

This process will download the latest configuration from the hosting portal and gather the information from the unit and populate the asset in Engineering

View the Asset

Log into Engineering.

This process will download the latest configuration from the hosting portal and gather the information from the unit and populate the asset in Engineering

Go to Assets for the Crestron

Something like this should show up. Notice that the IP address is the same ast the original Crestron unit.

CrestronToolbox009.png