Diagnostics
The Diagnostics page offer information and functions useful for checking Zephyr iPort PLUS for proper operation, and for troubleshooting should problems arise. There are three ways that you can be alerted to problems and obtain diagnostics.
Syslog – Problems can be logged to an external standard Linux-style syslog device. Syslog is mostly intended for our engineers. Should you have a problem that might be diagnosable via these logs, our support people will ask you to download and email us the files.
In the Diagnostics page, you can set the Syslog severity level filter to determine how much detail you want. On the low end of the scale, 'Emergency: system is unusable', will only bother you when the system has crashed. At the other end of the spectrum is 'Notice: normal but significant condition', for a more proactive information flow. Syslog error events and thresholds are set up individually for each codec under the Options section.
SNMP – Zephyr iPort PLUS uses SNMP (Simple Network Management Protocol) to provide diagnostic information about software version and product ID, device status, Livewire interface and codecs.
Internal Log - Zephyr iPort PLUS can log problems with various levels of detail to either an internal or external file that can be downloaded and inspected. The internal file is the easiest to use. Simply download it with a web browser. Note however that this file is really a loop in RAM, meaning that when it is full, it starts to overwrite the old records. About 10K lines of text can be recorded. Note also that this log is in volatile memory, so it will be lost after a reboot.
On the other hand, the external file requires a simple client to be run on a PC, but the amount of data is not limited, and the log will not be lost when Zephyr iPort PLUS is rebooted.
All three of these options are configured from the Diagnostics page.
Additionally, if you purchased the Content Delay option, there is a Storage Maintenance section where you can check up on the health of the solid state drive, scan, format storage, and delete unwanted audio content.
SNMP Configuration
SNMP (Simple Network Management Protocol), enables a management workstation or another SNMP client application on the same LAN to communicate directly with Zephyr iPort PLUS, and for the iPort to initiate an alarm on the network. Although the S in SNMP stands for Simple, the reality can be anything but. SNMP is a complex utility, and the ground rules really depend on whatever SNMP Manager you are using. Be sure to read and understand the instructions for your SNMP Manager. Having done all of that, it may also be a good idea to have a current networking reference textbook close at hand.
Zephyr iPort PLUS will interface directly with an SNMP Manager. It communicates through an MIB (Management Information Base) The MIB is a definition file that presents the management data in a more human-friendly manner. Let's look at an example.
The raw data is ordered in a tree structure, where every item has a tree-based identifier, such as “1.3.6.1.4.1.42463.1.11”, for example. SNMP protocol itself can only deliver these raw numeric id’s. The MIB file associates meaning with the position in the tree. Now, if the same MIB is used at the both ends, you can better understand what's going on. For example, if your SNMP client does not have MIB, it will display:
1.3.6.1.4.1.42463.1.11 = “2.0.0a”
On the other hand, if the Zephyr iPort PLUS MIB is uploaded to the SNMP client, it will display:
active software version = “2.0.0a”
Note that with the current firmware version, Zephyr iPort PLUS does not make its MIB file available for downloading.
The following text summarizes the contents of the MIB file in Zephyr iPort PLUS:
internet
mgmt
mib-2
private
enterprises
42463- PEN: Telos Corp.
-1- system
-10- product id: string
-11- active software version: string
-2- device status
-2- traps
-10- operational state change (var: operational state)
-11- CPU temp normal (var: CPU temp)
-12- CPU temp high (var: CPU temp)
-13- CPU load normal (var: CPU load)
-14- CPU load high (var: CPU load)
-15- CPU load critical (var: CPU load)
-10- operational state: Integer {ok(1), general error(2)}
-11- CPU temp: Integer
-12- CPU load: Integer
-3- Livewire interface
-2- traps
-10- link state change: (var link state)
-11- sync state change: (var sync state)
-10- link state: Integer {fdx(1), unplugged(2), hdx(3)}
-11- sync state: Integer {locked(1), not locked(2), no sync signal(3)}
-12- link speed: Integer {100Mbs(1), 1Gbs(2)}
-13- link load in: Integer
-14- link load out: Integer
-10- codecs
-11- cdNumber: Integer
-12- cdTable
-1- cdEntry
-1- index: Integer
-2- traps
-10- Encoder LW receive OK (var: index)
-11- Encoder LW receive lost (var: index)
-12- Encoder LW audio OK (var: index)
-13- Encoder LW audio lost (var: index)
-14- Encoder LW buffer error (var: index)
-15- Encoder general alarm (var: index)
-30- Decoder WAN receive OK (var: index)
-31- Decoder WAN receive lost (var: index)
-32- Decoder LW audio OK (var: index)
-33- Decoder LW audio lost (var: index)
-34- Decoder WAN jitter alarm (var: index)
-35- Decoder WAN sequence alarm (var: index)
-37- Decoder general alarm (var: index)
-10- encoder
-10- operational state: Integer {on(1), off(2)}
-11- LW receive state: Integer {ok(1), lost(2)}
-12- LW audio state: Integer {ok(1), lost(2)}
-11- decoder
-10- operational state: Integer {on(1), off(2)}
-11- WAN receive state: Integer {ok(1), lost(2)
-12- LW audio state: Integer {ok(1), lost(2)}
The Zephyr iPort PLUS SNMP extension agent requires Windows SNMP feature to be installed. To install this feature, navigate to Start, Control Panel, Programs and Features and select Turn Windows features on or off. Select “Simple Network Management Protocol (SNMP)” and press OK to install it.
Once the Windows SNMP feature is installed, it needs to be configured. Open Windows Services control panel by navigating to Start, Control Panel, Administrative Tools and with administrative privileges open Services item:
Locate the “SNMP Service” item, right-click and select Properties.
Enter Contact and Location information in the Agent tab and select the SNMP Service type.\
Configure the access information in the Security tab. Use community “public” and READ_ONLY rights to set up a public access.
If needed, set up an IP address which will receive the generated traps in the Traps tab.\
Press Apply. You may also need to restart the SNMP Service for these changes to take effect.
SNMP Security
SNMP ‘Communities’ serve as passwords for this function. Go into the Read: and Write: boxes to enter text that is specified for the read/write strings on the SNMP Manager monitoring device. As with similar text-entry screens, execute a Save after entering.
SNMP Traps
When Zephyr iPort PLUS initiates an alarm as opposed to being queried or polled for one, the alarm is known as a ‘trap.’
SNMP Ports
The default SNMP Ports, General Port 161 and Trap Port 162, are the default for most SNMP operations. These may be changed as needed in the usual way.
Stream Statistics
The Stream Statistics page gives you a summary of key metrics for: encode and decode streams, Livewire receive streams, Virtual mixer inputs and Vmode External inputs. It will keep a running tally until you click the Clear Counters button. If you would like a hard copy you can save the page as an HTML document, or print it as a PDF file.
What's Next?
If you've read this manual straight through from Chapter 1, congratulations, you made it to the end. You have learned just about everything there is to know about this subject, and are hereby awarded a Ph.D. in Zephyr iPort PLUS!