294
© 2014 by Westell Technologies ® . All rights reserved. Remote RMM-1400 Intelligent Site Management Device Configuration Guide Version 5.2x Part Number 030-101825

Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

  • Upload
    others

  • View
    8

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400Intelligent Site Management Device

Configuration Guide

Version 5.2x

®Part Number 030-101825

© 2014 by Westell Technologies . All rights reserved.

Page 2: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Copyright © 2014 by Westell Technologies®. All Rights Reserved. Westell, Kentrox and Optima Management System® are registered trademarks of Westell. All other names are trademarks of their respective owners.

Information is correct at time of publication and is subject to change without notice. Contact Westell in Dublin, Ohio to verify current product information. Westell Inc. is an Equal Opportunity/Affirmative Action employer.

Westell Technologies5800 Innovation Dr.

Dublin, Ohio 43016-3271 USAToll Free: (800) 247-9482

International: +1 (614) 798-2000Fax: +1 (614) 798-1770

Page 3: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Table of ContentsPreface............................................................................................ Preface-i

About this Document........................................................................................... Preface-iDocument Conventions....................................................................................... Preface-iiCautions and Warnings...................................................................................... Preface-ivCustomer Assistance ......................................................................................... Preface-v

Chapter 1: Remote RMM-1400 Product Overview .................................1-1Remote Product Overview ........................................................................................... 1-2

Summary of Remote RMM-1400 Functions .....................................................1-2Remote Features .............................................................................................. 1-3

Remote RMM-1400 Hardware Configuration ...............................................................1-4RMB Peripheral Units ................................................................................................... 1-5

RMB-1 Peripheral Unit ..................................................................................... 1-5RMB-2 Peripheral Unit ..................................................................................... 1-6

Chapter 2: Getting Started .....................................................................2-1Accessing the CLI Using a Local Connection ..............................................................2-2Setting Up the Initial Remote RMM-1400 Configuration ..............................................2-4Accessing the CLI Using a Remote Connection ..........................................................2-7Accessing the Web User Interface ............................................................................... 2-8

Chapter 3: Configuring Users in the CLI ................................................3-1Adding a New User ...................................................................................................... 3-2Enabling the Strong Password Feature .......................................................................3-3Changing a User Password ......................................................................................... 3-4Deleting a User ............................................................................................................ 3-5Creating a Custom Profile ............................................................................................ 3-6

Chapter 4: Saving and Applying Configurations ....................................4-1Saving the Running Configuration ............................................................................... 4-2

Using the CLI .................................................................................................... 4-2Using the Web Interface ................................................................................... 4-2

Applying Configuration Fragments to an Existing Configuration File Using the CLI ....4-3Applying Configuration Fragments to an Existing Configuration File Using the Web Inter-face .............................................................................................................................. 4-4Restoring Factory Defaults ........................................................................................... 4-6

Using the CLI .................................................................................................... 4-6

1-1

Page 4: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration Guide:

Using the Web Interface ................................................................................... 4-6Restoring Basic Network Settings ................................................................................ 4-8

Using the CLI .................................................................................................... 4-8Using the Web Interface ................................................................................... 4-8

Chapter 5: Configuring Network Setup Parameters ...............................5-1Configuring the Domain Name, DNS Servers and IP Forwarding ...............................5-2Configuring an IPv6 Address ....................................................................................... 5-4Configuring NTP ........................................................................................................... 5-5Configuring System Clock Settings .............................................................................. 5-7

Configuring Default Settings ............................................................................. 5-7Configuring Custom System Clock Settings .....................................................5-8Configuring a Timezone Definition File ..........................................................5-10

Configuring RAS Settings .......................................................................................... 5-11Configuring SNMP ..................................................................................................... 5-13

Chapter 6: Understanding Controllers and Interfaces ............................6-1Controller Descriptions ................................................................................................. 6-2

Bridge Controllers ............................................................................................. 6-2Ethernet Controllers ......................................................................................... 6-2OpenVPN Controllers ....................................................................................... 6-2Serial Controllers .............................................................................................. 6-3

Interface Descriptions .................................................................................................. 6-3Bridge Interfaces .............................................................................................. 6-3Ethernet Interfaces ........................................................................................... 6-3OpenVPN Interfaces ........................................................................................ 6-3Serial Interfaces ............................................................................................... 6-4

Chapter 7: Configuring Static Routes .....................................................7-1Adding an IPv4 Static Route to the IP Routing Table ..................................................7-2Adding a Default IPv4 Static Route to the IP Routing Table ........................................7-3Adding an IPv6 Static Route to the IP Routing Table ..................................................7-4Adding a Default IPv6 Static Route to the IP Routing Table ........................................7-5

Chapter 8: Configuring a Wireless Network with Remote RMM-1400 ...8-1Getting Started ............................................................................................................. 8-2

Wireless Network Overview ............................................................................. 8-2Required Components ..................................................................................... 8-2Initial Setup ....................................................................................................... 8-3

Sample Configuration ................................................................................................... 8-4Configuring the Wireless Modem ................................................................................. 8-5

1-2

Page 5: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration Guide:

Configuring the VPN .................................................................................................... 8-8

Chapter 9: Configuring a Site VPN Connection .....................................9-1Getting Started ............................................................................................................. 9-2

Configuration Requirements ............................................................................. 9-2Optima .............................................................................................................. 9-2Redirect ............................................................................................................ 9-2

Configuration Example ................................................................................................. 9-3Configuring the Site LAN .............................................................................................. 9-5Configuring the Site VPN ............................................................................................. 9-6Verifying the VPN Connection from the Client .............................................................9-8

Chapter 10: Configuring Actions, Events and Responses ...................10-1Overview .................................................................................................................... 10-2Event Components ..................................................................................................... 10-3Response Components .............................................................................................. 10-4Action Components .................................................................................................... 10-5Configuring an Event, Response and Action .............................................................10-6

Chapter 11: Configuring Technician Laptop Access for Remote RMM-1400 11-1

Configuration Overview .............................................................................................. 11-2Assigning IP Addresses to Technician Laptops .........................................................11-4Configuring IPTables for Network Address Translation .............................................11-6

Chapter 12: Configuring Event Correlations ........................................12-1Overview .................................................................................................................... 12-2

Event Correlation Components ...................................................................... 12-2Correlation Expression Components ......................................................................... 12-3

Originator Types and States ........................................................................... 12-3Operators ....................................................................................................... 12-4Expression Evaluation .................................................................................... 12-4Configuring a Time Period (Optional) .............................................................12-5

Configuring an Event Correlation ............................................................................... 12-6

Chapter 13: Configuring Alarm Entries in the Central Alarm Table ......13-1Overview .................................................................................................................... 13-2Alarm Protocol Formats ............................................................................................. 13-3

Raw ................................................................................................................ 13-3SNMP ............................................................................................................. 13-3

1-3

Page 6: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration Guide:

Configuring an Alarm Entry for a Temperature Sensor ..............................................13-4Configuring Analog Input Values ....................................................................13-6

Configuring an Alarm Entry for a Discrete Input .........................................................13-9Configuring an Alarm Entry for a Serial Connection Failure ....................................13-11Configuring an Alarm Entry for a TCP Connection that Goes Down ........................13-13Configuring an Alarm Entry for a Telnet Connection that Comes Up .......................13-15Testing Alarm Table Configurations ......................................................................... 13-17

Chapter 14: Configuring Measurements and the Measurement Table 14-1Overview .................................................................................................................... 14-2

Use for Measuring State Transitions and Durations .......................................14-3Use with Alarm Table Entries ......................................................................... 14-3Use with Event Correlations ........................................................................... 14-3Use with Proxied SNMP NEs ......................................................................... 14-4

Configuring a Measurement Table Entry for a Temperature Sensor .........................14-5Sample Configuration for SiteBus Temperature Sensor ................................14-6

Configuring an Alarm Entry for a Measurement .........................................................14-7Configuring a Measurement Table Entry for State Transitions and Durations .........14-10Configuring an Event Correlation for a Measurement ..............................................14-12

Chapter 15: Configuring Mediation Connections .................................15-1Overview .................................................................................................................... 15-2Secure Terminal Server Access ................................................................................. 15-3

Terminal Server User Access ......................................................................... 15-3Configuring a TCP to Asynchronous Serial Connection ............................................15-4Configuring a Telnet to Asynchronous Serial Connection ..........................................15-6Configuring a SSH to Asynchronous Serial Connection ............................................15-8Configuring an Asynchronous Serial to Asynchronous Serial Connection ...............15-10Configuring an Asynchronous Serial to TCP Connection ........................................15-13

Chapter 16: Configuring the DHCP Server ..........................................16-1DHCP Server Overview ............................................................................................. 16-2Configuring a DHCP Server ....................................................................................... 16-4Configuring a DHCP Server Subnet ........................................................................... 16-6Configuring a Host on a DHCP Server .......................................................................16-8Configuring BOOTP/DHCP Relay .............................................................................. 16-9Configuring DHCP Client Support ............................................................................ 16-10

Chapter 17: Configuring the Peripheral Management Subsystem .......17-1Peripheral Management Subsystem Overview ..........................................................17-2

RMB-1 Peripheral Unit ................................................................................... 17-2

1-4

Page 7: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration Guide:

RMB-2 Peripheral Unit ................................................................................... 17-3Expansion Peripheral Unit Discovery ......................................................................... 17-4Expansion Peripheral States ...................................................................................... 17-5Configuring Remote RMM-1400 to Manage an Expansion Peripheral ......................17-7Configuring Discrete I/O Points on an Expansion Peripheral .....................................17-9Configuring Alarms for an Expansion Peripheral .....................................................17-11Configuring SNMP to Operate a Relay Output ........................................................17-13Directly Controlling a Relay Output ..........................................................................17-15Configuring SiteBus Devices for an Expansion Peripheral ......................................17-16Disconnecting a Managed Expansion Peripheral ....................................................17-18

Chapter 18: Configuring the SNMP Proxy ............................................18-1SNMP Proxy Feature Overview ................................................................................. 18-2SNMP Proxy Configuration Information .....................................................................18-3

SNMP Templates ........................................................................................... 18-3SNMP NE ....................................................................................................... 18-4SNMP Manager .............................................................................................. 18-4

Configuring a Mediation SNMP Event Template ........................................................18-5Configuring a Mediation SNMP Point Template .........................................................18-6Configuring a Mediation SNMP NE Template ............................................................18-9Configuring a Mediation SNMP Measurement Template .........................................18-11Configuring a Mediation SNMP Network Element ...................................................18-15Configuration Results ............................................................................................... 18-17

Chapter 19: Configuring Jobs ..............................................................19-1Job Configuration Overview ....................................................................................... 19-2

Script Package Components .......................................................................... 19-2Configuring Access to a Central FTP Package Server ..............................................19-4Installing a Script Package ......................................................................................... 19-5Configuring a Job with a Script Package and Script ..................................................19-7Configuring a Job with a Job Property .......................................................................19-8Configuring a Job with a Job Task ........................................................................... 19-10Configuring Job Start Times ..................................................................................... 19-12Configuring Dynamic Memory for a Job ...................................................................19-13

Chapter 20: Configuring Modules ........................................................20-1Module Configuration Overview ................................................................................. 20-2Configuring Modules in the CLI .................................................................................. 20-4

Installing Modules ........................................................................................... 20-4Realizing and Configuring Network Elements ................................................20-5Configuring an NE Set .................................................................................... 20-7

1-5

Page 8: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration Guide:

Initiating a Control Action ............................................................................... 20-8Enabling and Disabling Applications ..............................................................20-9Changing Global Parameter Values .............................................................20-11

Configuring Modules Using Web Interface ...............................................................20-12Installing Modules and Enabling Applications ..............................................20-12Realizing and Configuring Network Elements ..............................................20-16Configuring an NE Set .................................................................................. 20-20

Chapter 21: Using Configuration Wizards ............................................21-1Configuration Wizard Overview .................................................................................. 21-2Using the initsetup Wizard ......................................................................................... 21-3Using the bistate-alarms Wizard ................................................................................ 21-6Using the serial-port Wizard ....................................................................................... 21-8

Appendix A: Command Identifications .................................................. A-1

Glossary .......................................................................................Glossary-1

Index: ................................................................................................ Index-1

Copyrights and License Statements .......................................... Copyright-1

1-6

Page 9: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Preface

About this Document

This document explains how to install, configure and operate the Remote RMM-1400 intelligent remote site management device and RMB peripheral units.

Remote RMM-1400 system administrators should have a working knowledge of:

Telecommunications networks, TCP/IP networking, including Telnet and FTP

FTP tools

SNMP

DHCP

IP tables

Preface-i

Page 10: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuidePreface:

Document ConventionsTable 1 describes the text conventions used in this document.

Table 1 Document Conventions

Convention Meaning

Screen Text, Menu Items, System Prompts, Messages and Reports

This style indicates Kentrox configuration screen text, menu items, system prompts, messages and reports.

Static Command Text In a command statement, this style indicates text that should be entered exactly as shown at a command line.

Variable Command Text

In a command statement, this style indicates user-specified text.

... In a command statement, ellipses (...) signify that the preceding parameter can be repeated a number of times.

[ ][ | ]

In a command statement, square brackets indicate an optional parameter. Two or more parameters in square brackets with a vertical bar ( | ) between them indicate a choice of optional parameters.

{ | } In a command statement, two or more parameters in braces with a vertical bar ( | ) between them indicate a choice of required parameters.

Menus and Menu Commands

This style indicates menu and menu commands. A right arrow ( > ) separates the menus from the submenus or menu commands. The right arrow also indicates the order in which you should click the menus, submenus and menu commands.

Dialog Boxes, Tabs, Fields, Check Boxes and Command Buttons

This style indicates dialog boxes, tabs, fields, check boxes and command buttons.

Variable Field Text This style indicates variable information you type in a dialog box field.

KEYS Uppercase body text indicates keys on a keyboard, such as the TAB or ENTER keys. Keys used in combination are connected with a plus symbol (+).

Preface-ii

Page 11: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuidePreface:

Labels This style designates physical components on Kentrox products such as jumpers, switches and cable connectors.

Note:

Note messages emphasize or supplement important points of the main text.

Important: Important messages provide information that is essential to the completion of a task.

Tip:Tip messages provide information that assists users in operating equipment more effectively.

CAUTION:

Caution messages indicate that failure to take a specified action could result in loss of data and/or harm to the software or hardware.

Table 1 Document Conventions (Continued)

Preface-iii

Page 12: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuidePreface:

Cautions and Warnings

Electrostatic Discharge Caution

CAUTION: Kentrox equipment and its peripherals contain electrostatic sensitive components. Proper handling, shipping and storage precautions must be exercised:

You must remove and install cards in a static-free environment. Wear an antistatic wrist strap that is plugged into the Kentrox equipment so you are grounded at the same point as the equipment.

Do not remove cards from their antistatic plastic bags until you are ready to install them into the chassis.

Immediately after you remove a card from the chassis, you must insert it into its antistatic bag.

When the cards are not in use, keep them in their antistatic plastic bags.

Do not ship or store cards near strong electrostatic, electromagnetic, or radioactive fields.

Ground Caution

CAUTION: For Kentrox equipment to operate safely and correctly, there must be a safety ground strap between the equipment ground bolts and the office ground.

FCC WarningThe Federal Communications Commission has set limits for emitted radio interference and Remote RMM-1400 is constructed with this electromagnetic interference (EMI) limitation in mind. Remote RMM-1400 is classified under FCC regulations as a Class A device, that is, a device for use in commercial environments and not in residential areas. This device has been tested and shown to comply with the following FCC rule: Part 15 Subpart J. Operation of this equipment in a residential area may cause interference to radio and TV reception, requiring the user to take whatever steps are necessary to correct the interference.

Information is available from the FCC describing possible corrective actions. To maintain low EMI levels, we suggest that you use only metal connectors and shielded cable grounded to the frame.

Specifications are subject to change without notice.

Preface-iv

Page 13: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuidePreface:

Customer AssistanceAll customers, partners and resellers who have a valid Kentrox Support and Services Agreement have complete access to the technical support resources.

Kentrox offers technical support from 8 a.m. to 8 p.m. Eastern time, Monday - Friday.

Before you contact Kentrox for assistance, please have the following information available:

The version of hardware and software you are currently running

The error number and exact wording of any messages that appeared on your screen

What happened and what you were doing when the problem occurred

How you tried to solve the problem

Kentrox Online Knowledge BaseThe Kentrox Online Knowledge Base provides online documents and tools to help troubleshoot and resolve technical issues with Kentrox products and technologies.

To access the Kentrox Online Knowledge Base, use this URL:

http://kb.kentrox.com

Email SupportEmail support is available. You may send email at any time during the day; however, responses will be only be provided during normal business hours, in accordance with your Service and Support Agreement.

To contact Technical Support, send email to:

[email protected]

Telephone Support

Pre-sales support Available, at no charge, to anyone who needs technical assistance in determining how Kentrox products or solutions can help solve your technical needs.

Phone number: 800-733-5511, option 2

Hours of Operation: 8 a.m. – 8 p.m. Eastern Time

Post-sales supportAvailable to qualified Kentrox customers or partners who have not been able to resolve their technical issue by using our online services. To qualify for support, you must have a valid Support and Services Agreement.

Preface-v

Page 14: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuidePreface:

Phone number: 800-733-5511, option 3

Normal Business Hours: 8 a.m. to 8 p.m. Eastern time

After-Hours Support: Available to qualified customers who are experiencing service-affecting outages that cannot wait until the next business day. To qualify for after-hours support, you must have a valid 24x7 Support and Services Agreement. Call the number above, option 3 and follow the prompts for after-hours service.

Product DocumentationYou can also access and view the most current versions of Kentrox product documentation on our Web site at:

http://www.kentrox.com

Preface-vi

Page 15: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

1

Remote RMM-1400 Product Overview

This chapter provides a high level overview of Remote product features and functionality. In addition, the hardware architecture and components of the Remote RMM-1400 and RMB peripheral units are described.

Guide to this Chapter

Remote Product Overview

Remote RMM-1400 Hardware Configuration

RMB Peripheral Units

1-1

Page 16: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideRemote RMM-1400 Product Overview: Remote Product Overview

Remote Product OverviewThe Remote product family includes Remote, Remote RMC-700, Remote RMM-1400, and Remote RMX-3200. The Remote lineup consists of several models that provide various features, as well as a number of peripheral units that provide additional functionality. In general, the Remote products are monitoring and control devices that provide IP management connectivity to remote sites, including environmentally hardened locations.

An integral part of the Kentrox Optima Site Management solution, the Remote products reside at your network’s remote locations and connect to each element via a wide variety of interface options. The Remote RMM-1400 performs protocol mediation and interface conversion, collects alarms and monitoring data and supports bi-directional management control with the Optima Management Portal via Ethernet or wireless communication options. Together, Remote and the Optima Management Portal provide detailed monitoring, remote control and management for virtually all remote site devices. Figure 1-1 depicts Remote and Optima Management Portal functionality.

Figure 1-1 Remote and Optima Integration for Remote Site Management

Summary of Remote RMM-1400 FunctionsRemote RMM-1400 product functions include:

Compatibility with Optima Management Portal or any standard SNMP-based management system

Intelligent connectivity to remote network elements

Powerful event-response subsystem

Custom application extension support

1-2

Page 17: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideRemote RMM-1400 Product Overview: Remote Product Overview

Security and network access control

Remote FeaturesAll Remote products include the following features:

Telnet to asynchronous craft and alarm ports

Discrete and analog input alarm mediation and reporting

Operations Support Systems (OSS) to relay output mediation

Aggregation of performance data

Mediation between OSS equipment and network elements

Scripts designed for performing corrective actions on monitored equipment

1-3

Page 18: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideRemote RMM-1400 Product Overview: Remote RMM-1400 Hardware Configuration

Remote RMM-1400 Hardware ConfigurationFigure 1-2 shows the Remote RMM-1400 unit, which incorporates the following connectors and counts:

Four Ethernet ports provide for connections to your network. Ports 1 and 2 can be used as standard ports and can also provide 48V PoE to 802.3af-compliant devices.

Four serial ports provide connectivity to any asynchronous device and can be used as part of the Telnet to asynchronous protocol mediation application. Serial ports 1 and 2 operate only in RS-232 mode. Serial ports 3 and 4 operate in RS-422 mode or RS-485 mode. Serial port 4 can serve as a console port to provide local asynchronous access for configuration and diagnostics from a laptop or PC.

Tx/Rx and Diversity antenna connections for the optional wireless modem.

Dual 20-60 VDC power inputs with voltage monitoring.

An auxiliary 0-60 VDC voltage monitoring input.

Figure 1-2 Remote RMM-1400

1-4

Page 19: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideRemote RMM-1400 Product Overview: RMB Peripheral Units

RMB Peripheral Units

RMB-1 Peripheral UnitThe RMB-1 peripheral unit (shown in Figure 1-3) can be connected to and powered from one of Remote RMM-1400’s PoE-capable Ethernet ports. RMB-1 adds the following connectors and counts:

64 digital bistate inputs

Four relay outputs

Four current inputs (4-20 mA)

Four voltage inputs (0-10V, positive only)

A four-terminal SiteBus

Four sets of auxiliary terminals, which are not electrically connected to other RMB-1 I/O terminals

Built-in temperature and humidity sensors

For details on physically connecting to RMB-1 terminals, see the Remote RMM-1400 Installation Guide.

Figure 1-3 RMB-1 Peripheral Unit

1-5

Page 20: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideRemote RMM-1400 Product Overview: RMB Peripheral Units

RMB-2 Peripheral UnitThe RMB-2 peripheral unit (shown in Figure 1-4) offers similar capabilities to RMB-1 in a chassis that is sized to be easily mounted in a standard 19-inch, 21-inch, or 23-inch rack. RMB-2’s digital bistate inputs support both wet and dry contacts, while RMB-1’s digital bistate inputs support dry contacts only.

Figure 1-4 RMB-2 Peripheral Unit

For technical specifications on RMB-1 and RMB-2 and for details on physically connecting to RMB terminals, see the Remote RMM-1400 Installation Guide.

1-6

Page 21: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

2

Getting Started

This chapter provides information on getting started with Remote RMM-1400. It includes step-by-step scenarios on how to access the CLI, set up the initial configuration and access the Web UI.

Guide to this Chapter

Accessing the CLI Using a Local Connection

Setting Up the Initial Remote RMM-1400 Configuration

Accessing the CLI Using a Remote Connection

Accessing the Web User Interface

2-1

Page 22: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideGetting Started: Accessing the CLI Using a Local Connection

Accessing the CLI Using a Local Connection

To access the CLI using a local connection:

1. If you haven’t already done so, install Kentrox Redirect software on your laptop or PC. When the installation is complete, Kentrox Redirect and Kentrox Kickstart icons appear on your desktop.

2. Use a standard CAT5 Ethernet cable (such as Kentrox part number CAB182-10) to connect the PC or laptop to an Ethernet port on Remote RMM-1400.

3. Launch Kentrox Kickstart. Kickstart discovers the Remote RMM-1400 device, as shown below.

Note: If the Remote RMM-1400 device is not discovered within one minute,

select Help > About in Kentrox Kickstart, then click the Network Troubleshooting Guide link for instructions.

4. Click Telnet Terminal (or select Tools > Telnet Terminal). A Telnet window opens, displaying the Remote RMM-1400 login prompt.

5. At the login prompt, enter your user name:

admin

In this scenario, you will:

Connect and log into Remote RMM-1400 locally

(optional) Access help information

Note: When a new Remote RMM-1400 is booted for the first time, it does not have

a configured IP address. As a result, the initial configuration for Remote RMM-1400 must be performed onsite. For information about configuring an IP address for remote logins, refer to Setting Up the Initial Remote RMM-1400 Configuration on page 2-4.

2-2

Page 23: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideGetting Started: Accessing the CLI Using a Local Connection

6. At the password prompt, enter your password:

password

Notes: Passwords are case-sensitive.

admin is the default user name and password is the default password. Remote RMM-1400 allows you to log in only five times using the default password. On your sixth login, Remote RMM-1400 will prompt you to change the default password to a new password.

The main CLI prompt appears.

7. (optional) Access help information:

help

or

?

Note: For more information on using the CLI, refer to section “CLI Overview” in the

Remote RMM-1400 Command Reference Guide.

_ __ _____ _ _ _______ _____ ____ __ __ | | / / | ___|| \ | ||___ ___|| _ \ / \ \ \ / / | |/ / | |___ | \ \| | | | | (_) || -- | \ \/ / | ( | ___|| |\ \ | | | | _ / | ( ) | ) ( | |\ \ | |___ | | \ | | | | | \ \ | -- | / /\ \ |_| \_\ |_____||_| \_| |_| |_| \_\ \____/ /_/ \_\

RMM-1400login: adminPassword:You have 4 grace logins remaining using the default user password.(Kentrox)>

2-3

Page 24: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideGetting Started: Setting Up the Initial Remote RMM-1400 Configuration

Setting Up the Initial Remote RMM-1400 Configuration

To set up the initial Remote RMM-1400 configuration:

1. At the main prompt, add user janedoe and assign the supervisor profile:

config users add janedoe supervisor

2. At the password prompt, enter the password mypassword. For security purposes, the characters that you enter do not display, but appear as asterisks as shown below:

**********

3. When prompted to confirm, re-enter the password. Again, the characters that you enter appear as asterisks:

**********

4. Configure a banner with # as the delimiting character:

config banner #

The following message appears:

Enter the banner text. End the banner with a # character.

5. Configure the banner with display text This is my banner and the current date and time:

This is my banner.

\d

\t

#

The prompt re-appears.

In this scenario, you will:

Configure a new user with a supervisor profile

Configure the login banner

Configure a CLI session timeout

Configure a hostname

Configure an IP address for remote logins

Configure a default route (gateway)

Configure the remote access protocol to accept Telnet and FTP connections

2-4

Page 25: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideGetting Started: Setting Up the Initial Remote RMM-1400 Configuration

6. Configure the CLI session timeout as 20 minutes:

config timeout 20

7. Configure the host name as Dub:

config hostname Dub

8. Configure IP address.

Note: The Remote RMM-1400 supports IPv4 and IPv6 and provides the ability to

configure both IP protocols at the same time. Refer to Chapter 5: Configuring Network Setup Parameters for more information on how to configure an IPv6 address.

For this scenario, use IP address 10.40.57.90 and subnet mask 255.255.0.0:

config interface bridge switch ip address 10.40.57.90 255.255.0.0

Note: The bridge switch interface forwards IP packets to the switched Ethernet

ports. You must assign an IP address to allow remote access to Remote RMM-1400. This IP address is the primary Remote RMM-1400 IP address.

9. Add a default route with gateway address 10.40.0.1:

config ip route default 10.40.0.1

10. Configure the remote access protocol as telnet-ftp.

config remote-access telnet-ftp enable

Note: Additional remote access protocols supported include SSH-SFTP, HTTP

and HTTPS. Refer to the remote access configuration commands in the Remote RMM-1400 Command Reference Guide for more information.

2-5

Page 26: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideGetting Started: Setting Up the Initial Remote RMM-1400 Configuration

11. (optional) Verify that the user environment has been set up properly:

running-config

The command response similar to the following displays:

Notes: The preceding example was obtained using a supervisor profile, which

displays the entire configuration; users with management and status profiles can view limited configuration data.

The -e preceding the encrypted text indicates that the password and password confirmation have been encrypted.

12. Save the configuration. (Refer to Saving the Running Configuration on page 4-2.)

(Dub)>running-config# Product: Remote RMM-1400# Version: 5.20# Created: 2014-05-27,12:52:06.0,-05:00# User: janedoe# Bootloader Version: 1.20config banner #This is my banner.\d\t#config hostname Dubconfig ip route default 10.40.0.1config timeout 20config users add janedoe supervisor -e$6$E1M90reVyZoiSBxb$/MDgsP3Hk.kC3XZoe7sm1Sr3y /KCK7.TBRUIDnwjuGcL2k7l/bXhBivhiaNH4iPfRzDCZtkx8aZ1sYq.MAeMD1 -e$6$E1M90reVyZoiS Bxb$/MDgsP3Hk.kC3XZoe7sm1Sr3y/KCK7.TBRUIDnwjuGcL2k7l/bXhBivhiaNH4iPfRzDCZtkx8aZ1 sYq.MAeMD1config interface bridge switch ip address 10.40.57.90/16(Dub)>

2-6

Page 27: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideGetting Started: Accessing the CLI Using a Remote Connection

Accessing the CLI Using a Remote Connection

To access the CLI using a remote connection:

1. Use a PC or laptop with terminal emulation software to connect to Remote RMM-1400. For information on operating your particular terminal emulation software, refer to the documentation provided with the program.

2. Set up your terminal emulation software to connect using either a Telnet or an SSH connection.

Notes: Individual procedures for making this connection will vary based on the

type of software you are using.

To log into Remote RMM-1400 via SSH, you must execute command config remote-access ssh-sftp enable

3. Enter the IP address of the Remote RMM-1400 to which you want to connect.

4. At the login prompt, enter your user name:

janedoe

5. At the password prompt, enter your password:

mypassword

Notes: Passwords are case-sensitive.

admin is the default user name and password is the default password. Remote RMM-1400 lets you log in only five times using the default password. On your sixth login, Remote RMM-1400 will prompt you to change the default password to a new password.

In this scenario, you will connect and log into Remote RMM-1400 remotely using either a Telnet or an SSH connection.

Note: You can also connect remotely to Remote RMM-1400 using the HTTP or

HTTPS protocols.

2-7

Page 28: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideGetting Started: Accessing the Web User Interface

Accessing the Web User InterfaceFrom the Remote RMM-1400 Web User Interface, you can perform the following functions:

Install, manage, and configure modules and applications

Enable/disable alarm test mode

Save, restore or erase system configuration

View system log

Manage jobs, packages and scripts

Display system information including version number

Before you can access the Remote RMM-1400 Web UI you must:

Enable the remote access protocol (either HTTP or HTTPS).

Configure the IP address. For more information, refer to Setting Up the Initial Remote RMM-1400 Configuration on page 2-4.

Important: If using the HTTPS protocol and accessing the Web User Interface for the first time, an error page might display indicating that there is a problem with the website's security certificate. Click Continue to this website to accept the security certificate and continue with the acceptance options as prompted.

To access the Remote RMM-1400 Web User Interface:

1. Open a Web browser.

2. In the URL address field, enter the Remote RMM-1400 IP address:

http://10.40.57.90

The user Login page displays in the Web browser.

3. Enter your user name:

janedoe

In this scenario, you will:

Enable remote access (either HTTP or HTTPS).

Open a Web browser and access Remote RMM-1400 using a specific IP address.

2-8

Page 29: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideGetting Started: Accessing the Web User Interface

4. Enter your password:

mypassword

The Web UI opens to the Home page. Refer to Figure 2-1.

5. Click the buttons on the left side of the screen or select links in the Main Menu to access Remote functionality including alarms, modules and configuration information.

Figure 2-1 Remote RMM-1400 Web User Interface Home Page

Note: After 15 minutes of inactivity, the Web User Interface session will expire and

the user will be logged out of the application.

2-9

Page 30: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideGetting Started: Accessing the Web User Interface

2-10

Page 31: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

3

Configuring Users in the CLI

This chapter provides step-by-step scenarios on how to configure users.

Guide to this Chapter

Adding a New User

Enabling the Strong Password Feature

Changing a User Password

Deleting a User

Creating a Custom Profile

3-1

Page 32: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Users in the CLI: Adding a New User

Adding a New User

To add a new user:

1. At the main prompt, add a new user with user name johndoe and assign profile status:

config users add johndoe status

2. At the password prompt, enter the new password. Note that the characters that you enter do not display, but appear as asterisks:

**********

3. When prompted to confirm, enter the same password. Again, the characters that you enter appear as asterisks:

**********

Notes: User names and passwords are case-sensitive.

Available profiles are status, management, supervisor and restricted. For more information on these profiles, refer to the Remote RMM-1400 Command Reference Guide.

4. (optional) Verify that the new user has been added properly:

show users

The command response similar to the following displays:

5. Save the configuration.

In this scenario, you will add a new user.

(Dub)>show users Login Name Profile 1. janedoe supervisor 2. johndoe status 3. test supervisor(Dub)>

3-2

Page 33: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Users in the CLI: Enabling the Strong Password Feature

Enabling the Strong Password FeatureThe strong password is an optional security feature that enforces additional validations on new or changed user passwords. The password validations apply to passwords entered for local users only.

The strong password feature is disabled by default.

To enable the strong password feature:

1. At the main prompt, enable the strong password:

config users strong-password enable

2. (optional) Verify that the strong-password feature is enabled:

show users

The command response similar to the following displays:

3. Change the existing password for user ebh. The following example shows the additional restrictions of the strong password feature.

In this scenario, you will:

Enable the strong password feature.

Change an existing user password.

(Dub)>show usersStrong Password Support: enabled

Login Name Profile 1. bob restricted 2. ebh restricted 3. jeff status 4. tech management 5. test supervisor(Dub)>

(Dub)>config users password ebhPlease enter the new password. ********Please confirm the new password. ********[ATHM0029] Password must contain at least one character from three of the following types: upper-case, lower-case, numerical and special punctuation.(Dub)>config users password ebhPlease enter the new password. *********Please confirm the new password. *********(Dub)>

3-3

Page 34: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Users in the CLI: Changing a User Password

Changing a User Password

To change a user password:

1. At the main prompt, change the password for user johndoe to oldguy:

config users password johndoe

The following message displays:

Please enter the new password.

2. Enter the new password:

oldguy

Note: Passwords are case-sensitive and appear as asterisks (*) on the screen

as you type them.

The following message displays:

Please confirm the new password.

3. Re-enter the new password.

oldguy

Note: Passwords always appear in an encrypted format within the system.

There is no way to verify that the user password has been changed.

4. Save the configuration.

In this scenario, you will change the password for an existing user.

3-4

Page 35: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Users in the CLI: Deleting a User

Deleting a User

To delete a user:

1. At the main prompt, delete user johndoe:

config users delete johndoe

2. (optional) Verify that the user has been deleted properly:

show users

The command response similar to the following displays:

Note: If the user has been deleted, it will no longer appear in the list of users.

3. Save the configuration.

In this scenario, you will delete a user.

(Dub)>show users Login Name Profile 1. janedoe supervisor 2. test supervisor(Dub)>

3-5

Page 36: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Users in the CLI: Creating a Custom Profile

Creating a Custom Profile

To configure a custom profile:

1. At the main prompt, configure a new profile with the name tech and privilege level 5 (status):

config profile tech priv-lvl 5

2. Configure the base type for the new tech profile as status:

config profile tech copy status

3. Include the command sets /config/controller/eth (config controller ethernet) and /config/interface/eth (config interface ethernet) in the tech profile:

config profile tech include /config/controller/eth

config profile tech include /config/interface/eth

Note: For a list of valid command identifications, see Appendix A : Command

Identifications.

4. Exclude the command set /show/resource-tracking from the tech profile:

config profile tech exclude /show/resource-tracking

5. Add user ebh to the newly created tech profile with password technician:

config users add ebh tech technician technician

6. (optional) Verify that the custom profile has been configured properly:

show profile tech

The command response similar to the following displays:

7. (Optional) Save the configuration.

In this scenario, you will: Create a custom user profile to include and exclude specific command sets

(IDs) for that profile.

Add a user to the newly created custom profile.

(Dub)>show profile techName: techBase Type: statusPrivilege Level: 5

Command ID Action/config/controller/eth include/config/interface/eth include/show/resource-tracking exclude(Dub)>

3-6

Page 37: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

4

Saving and Applying Configurations

This chapter provides information on saving and applying configurations.

Guide to this Chapter

Saving the Running Configuration

Applying Configuration Fragments to an Existing Configuration File Using the CLI

Applying Configuration Fragments to an Existing Configuration File Using the Web Interface

Restoring Factory Defaults

Restoring Basic Network Settings

4-1

Page 38: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideSaving and Applying Configurations: Saving the Running Configuration

Saving the Running Configuration

Using the CLITo save the configuration, copy the running configuration to the startup configuration:

copy running-config startup-config

Using the Web InterfaceYou can also save the running configuration from the Remote RMM-1400 Web interface as follows:

1. Click the Configuration button on the left side of the screen or Configuration from the Main Menu.

2. In the Save section of the screen, click one of the three options and make the appropriate selection or entry as required.

3. Click the Save link. The screen refreshes and confirms your selection.

See Accessing the Web User Interface on page 2-8 for details.

In this scenario, you will save the running configuration.

Note: You should save the configuration each time you make a change that you

want to keep. If you reset Remote RMM-1400 without first saving the configuration, any unsaved changes will be lost.

4-2

Page 39: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideSaving and Applying Configurations: Applying Configuration Fragments to an Existing Configuration File

Using the CLI

Applying Configuration Fragments to an Existing Configuration File Using the CLI

Important: Before you begin this procedure, you must obtain or create a configuration patch file with a .pat extension. Files without this extension cannot be saved in the patch file directory. The patch file cannot have the same name as any configuration file already loaded on Remote RMM-1400.

To apply a configuration fragment to an existing configuration file:

1. Using an FTP utility, transfer the patch file (patch1.pat) to Remote RMM-1400 directory /config/patches.

2. At the CLI prompt, apply patch file patch1 to file running-config:

config apply-patch patch1 running-config

The individual command lines are displayed as the patch file is applied:

In this scenario, you will apply a configuration fragment (patch file) to an existing configuration file. This feature lets you apply a group of configuration commands without individually entering each one in the CLI.Patch files are transferred to their own directory on Remote RMM-1400 (/config/patches) with an FTP utility. Once a patch file is in this directory, the user can show, copy, or erase it using the existing CLI commands.

Note: Patches are separated into supervisor and non-supervisor groups. A user

with a supervisor profile can read, upload and apply supervisor patches only. Non-supervisor users have a separate set of patches to read, upload and apply. Remote checks user permissions to ensure appropriate safeguards for uploading and applying all patch files.

(Dub)>config apply-patch patch1 running-configconfig users add manager1 manage test testconfig no timeoutconfig ntp disableconfig clock daylight-savings DST(Dub)>

4-3

Page 40: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideSaving and Applying Configurations: Applying Configuration Fragments to an Existing Configuration File Using the Web Interface

Applying Configuration Fragments to an Existing Configuration File Using the Web Interface

1. Access the Web Interface following the steps in Accessing the Web User Interface on page 2-8.

2. Select Configuration from the Web User Interface Home Page Main Menu or the list of buttons on the left side of the page. The Configuration page will display as shown in Figure 4-1, with the Patch Configuration panel nearest the bottom.

Figure 4-1 The initial view of the Configuration page.

3. Enter the following commands in the Patch Configuration panel (commands can be typed or copied and pasted):

config controller serial 4 baud 19200

config controller serial 4 flow xonxoff

In this scenario, you will:

Access the configuration page on the Web Interface

Modify the settings for a serial port

Confirm successful patch applications

4-4

Page 41: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideSaving and Applying Configurations: Applying Configuration Fragments to an Existing Configuration File

Using the Web Interface

config controller serial 4 connect mode dcd

config controller serial 4 disconnect mode dcd

4. Click on the “Apply to running-config (default)” option if it is not already selected. Click on “Apply.” The message “Patch applied successfully” will appear near the top of the page as shown in Figure 4-2.

Figure 4-2 The Configuration page showing the “Patch applied successfully” message.

Note: Patch configurations must be entered with the correct syntax for

successful applications. If the patch entered by the user contains an error, the web interface will generate an error message. Also, the erroneous patch does not disappear from the Patch Configuration panel, unlike a successful application. The user will need to correct the patch entry and click “Apply” again.

4-5

Page 42: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideSaving and Applying Configurations: Restoring Factory Defaults

Restoring Factory Defaults

Important: When you copy the factory configuration to the running configuration, all configured settings are removed. You need a console port connection to re-establish communications with Remote RMM-1400.

Using the CLITo restore the factory default settings, copy the factory configuration to the running configuration:

copy factory-config running-config

Using the Web Interface1. Access the Web Interface following the steps in Accessing the Web User

Interface on page 2-8.

2. Select Configuration from the Web User Interface Home Page Main Menu or the list of buttons on the left side of the page. The Configuration page will display as shown in Figure 4-1.

3. In the Restore panel, click on the “From factory defaults” button and click “Restore.” A message will appear advising that this action may impact web access if IP settings are changed, as shown in Figure 4-3. Click “OK.”

Figure 4-3 The Web Interface displays a message about web access impact after the user clicks “Restore” with the Restore Factory Config button selected.

In this scenario, you will restore Remote RMM-1400’s factory default settings.

4-6

Page 43: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideSaving and Applying Configurations: Restoring Factory Defaults

4. The screen will display the message “Configuration restored from factory-config,” as shown in Figure 4-4.

Figure 4-4 The screen displays “Configuration restored from factory-config.”

4-7

Page 44: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideSaving and Applying Configurations: Restoring Basic Network Settings

Restoring Basic Network Settings

Using the CLITo restore the basic network settings, copy the network recovery file to the running configuration:

copy network-recovery running-config

Using the Web InterfaceYou can also restore the network settings from the Remote Web interface as follows:

1. Click the Configuration button on the left side of the screen or Configuration from the Main Menu.

2. In the Restore section of the screen, click From backup file:, then select network-recovery from the drop-down menu.

3. Click the Restore link. The screen refreshes and confirms your selection.

See Accessing the Web User Interface on page 2-8 for details.

In this scenario, you will restore Remote RMM-1400’s basic network settings. These settings are entered in the initsetup wizard. The running-config file is now automatically saved to a network-recovery file when the you run the initsetup wizard and apply the output to the running-config file. If the running configuration is lost, users can save file network-recovery to file running-config to restore the initial system configuration.

Note: For more information on the initsetup wizard, refer to Using the initsetup

Wizard on page 21-3.

4-8

Page 45: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

5

Configuring Network Setup Parameters

This chapter provides step-by-step scenarios on how to configure network setup parameters for Remote RMM-1400.

Guide to this Chapter

Configuring the Domain Name, DNS Servers and IP Forwarding

Configuring an IPv6 Address

Configuring NTP

Configuring System Clock Settings

Configuring Custom System Clock Settings

Configuring a Timezone Definition File

Configuring RAS Settings

Configuring SNMP

5-1

Page 46: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Network Setup Parameters: Configuring the Domain Name, DNS Servers and IP Forwarding

Configuring the Domain Name, DNS Servers and IP Forwarding

To configure the IP settings:

1. At the main prompt, configure domain name www.kentrox.com:

config ip domain-name www.Kentrox.com

2. Configure the primary DNS server with IP address 10.25.2.5:

config ip name-server 10.25.2.5

3. Configure the secondary DNS server with IP address 10.25.2.20:

config ip name-server 10.25.2.20

4. Enable IP forwarding:

config ip forward

In this scenario, you will:

Configure a domain name

Configure a primary and secondary DNS server

Enable IP forwarding

5-2

Page 47: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Network Setup Parameters: Configuring the Domain Name, DNS Servers and IP

Forwarding

5. (optional) Verify that the IP settings have been configured properly:

running-config

The command response appears similar to the following display:

Tip: You can also use the show ip domain-name, show ip forward and show ip name-server commands to verify the individual IP configurations.

6. Save the configuration.

(Dub)>running-config# Product: Remote RMM-1400# Version: 5.20# Created: 2014-05-30,16:46:13.0,+0000# User: janedoe# Bootloader Version: 1.20config banner #This is my banner.\d\t#config hostname Dubconfig ip domain-name www.Kentrox.comconfig ip forwardconfig ip name-server 10.25.2.5config ip name-server 10.25.2.20config ip route default 10.40.0.1config timeout 20config users add janedoe supervisor-e$6$E1M90reVyZoiSBxb$/MDgsP3Hk.kC3XZoe7sm1Sr3y /KCK7.TBRUIDnwjuGcL2k7l/bXhBivhiaNH4iPfRzDCZtkx8aZ1sYq.MAeMD1 -e$6$E1M90reVyZoiS Bxb$/MDgsP3Hk.kC3XZoe7sm1Sr3y/KCK7.TBRUIDnwjuGcL2k7l/bXhBivhiaNH4iPfRzDCZtkx8aZ1 sYq.MAeMD1config interface bridge switch ip address 10.40.57.90/16(Dub)>

5-3

Page 48: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Network Setup Parameters: Configuring an IPv6 Address

Configuring an IPv6 Address

To configure an IPv6 address:

1. Configure interface bridge switch IPv6 address fd10::39:0:0:100/64

config interface bridge switch ipv6 address fd10::39:0:0:100/64

Note: If an IPv6 router is advertising itself on the network and IPv6 is enabled on

the interface, the Remote RMM-1400 may acquire an IPv6 address from the router in addition to the address configured.

2. (Optional) Verify that the interface bridge switch has been configured properly with the IPv6 address:

show interfaces bridge

Note: The command response will also contain the link-local IPv6 address.

The command response similar to the following displays:

3. Save the configuration.

In this scenario, you will configure an IPv6 address.

(Dub)>show interfaces bridgebridge switch system-name=br_switch status=enabled link-state=up address=10.39.50.10/16 link-local-address=169.254.166.87/16 ipv6 admin-state=enabled oper-state=enabled address=fc10::39:240:72ff:fe0e:678d/64 valid=2591993sec preferred=604793sec dynamic address=fd10::39:0:0:100/64 valid=forever preferred=forever address=fd::39:0:0:100/64 valid=forever preferred=forever address=fe80::240:72ff:fe0e:678d/64 valid=forever preferred=forever(Dub)>

5-4

Page 49: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Network Setup Parameters: Configuring NTP

Configuring NTP

To configure system clock parameters using the common clock time maintained by the Remote RMM-1400 NTP server:

1. At the main prompt, configure the preferred NTP server with IP address 10.50.18.32:

config ntp server 10.50.18.32

Tip: The first server configured becomes the preferred server and the second server configured becomes the secondary server, unless indicated otherwise by entering prefer as in step 2.

2. Configure the second NTP server with IP address 10.50.18.33 and set it as the preferred server:

config ntp server 10.50.18.33 prefer

3. Define the minimum NTP polling interval as 7 (128 seconds) and maximum NTP polling interval as 12 (4096 seconds):

config ntp poll-interval 7 12

Tip: The value for the interval is 2 raised to the power of the value entered.

4. Enable NTP on Remote RMM-1400:

config ntp enable

In this scenario, you will:

Configure a primary and secondary NTP server

Configure a minimum and maximum NTP polling interval

Enable NTP

5-5

Page 50: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Network Setup Parameters: Configuring NTP

5. (optional) Verify that the clock parameters have been configured properly:

running-config

The command response similar to the following displays:

Tip: You can also use the show ntp command to verify the NTP configuration.

6. Save the configuration.

(Dub)>running-config# Product: Remote RMM-1400# Version: 5.20# Created: 2014-05-30,16:46:13.0,+0000# User: janedoe# Bootloader Version: 1.20config banner #This is my banner.\d\t#config hostname Dubconfig ip domain-name www.Kentrox.comconfig ip forwardconfig ip name-server 10.25.2.5config ip name-server 10.25.2.20config ip route default 10.40.0.1config ntp enableconfig ntp poll-interval 7 12config ntp server 10.50.18.33 preferconfig ntp server 10.50.18.32config timeout 20config users add janedoe supervisor-e$6$E1M90reVyZoiSBxb$/MDgsP3Hk.kC3XZoe7sm1Sr3y /KCK7.TBRUIDnwjuGcL2k7l/bXhBivhiaNH4iPfRzDCZtkx8aZ1sYq.MAeMD1 -e$6$E1M90reVyZoiS Bxb$/MDgsP3Hk.kC3XZoe7sm1Sr3y/KCK7.TBRUIDnwjuGcL2k7l/bXhBivhiaNH4iPfRzDCZtkx8aZ1 sYq.MAeMD1config interface bridge switch ip address 10.40.57.90/16(Dub)>

5-6

Page 51: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Network Setup Parameters: Configuring System Clock Settings

Configuring System Clock SettingsRemote RMM-1400 lets you configure timezones and daylight savings rules for any location. Three methods are available for configuring timezone and daylight savings settings:

Configure a timezone and use the default daylight savings settings. See Configuring Default Settings for details.

Configure a timezone and define custom daylight savings settings. See Configuring Custom System Clock Settings for details.

Apply daylight savings rules from a timezone definition file. See Configuring a Timezone Definition File for details.

Each method has a specific format for configuring a timezone. Depending upon the format used, the daylight savings command will have different usages.

Configuring Default Settings

Important: You must disable NTP before you can configure the Remote RMM-1400 system clock locally.

1. At the config clock prompt, configure the timezone as EST with an offset of -5:00. This puts the daylight savings configuration into default mode:

config clock timezone EST -5:00

2. Enable U.S. daylight savings rules and configure the name that displays when daylight savings time is in effect:

config clock daylight-savings EDT

3. Configure the local time as 11:22:30 and the local date as 01/20/2010:

config clock local-time 11:22:30 01/20/2010

In this scenario, you will:

Configure the timezone in default mode

Enable daylight savings default parameters

Configure the local time and date

5-7

Page 52: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Network Setup Parameters: Configuring System Clock Settings

4. (optional) Verify that the clock parameters have been configured properly:

show clock

The command response appears similar to the following display:

Tip: In the command response for show clock, the name assigned to indicate that daylight savings is enabled will appear in the timestamp during daylight savings. After daylight savings, the name of the configured timezone will appear in the timestamp.

5. Save the configuration.

Configuring Custom System Clock SettingsIf you configure the timezone in custom mode, you can use subcommands to customize the daylight savings parameters.

Important: You must disable NTP before you can configure the Remote RMM-1400 system clock locally.

1. At the config clock prompt, configure the timezone as EST with an offset of -5:00 and set the daylight savings configuration in the custom mode:

config clock timezone custom EST -5:00

(Dub)>show clockWed Jan 20 11:22:30 EDT 2010Uptime 4 days, 0:17The timezone is named EST and has an offset of -05:00 GMT.Daylight savings time is named EDT and using default U.S rules.Log timestamps are using GMT.(Dub)>

In this scenario, you will:

Configure the timezone in custom mode

Enable daylight savings in custom mode

Configure custom daylight savings time parameters

5-8

Page 53: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Network Setup Parameters: Configuring System Clock Settings

2. Set the following custom daylight savings time parameters:

3. (optional) Verify that the clock parameters have been configured properly:

show clock

The command response appears similar to the following display:

4. Save the configuration.

(Dub)>config(Dub) config>clock(Dub) config clock>daylight-savings(Dub) config clock daylight-savings->indicator EDT(Dub) config clock daylight-savings->start-month march(Dub) config clock daylight-savings->start-day 23(Dub) config clock daylight-savings->start-time 01:00:00(Dub) config clock daylight-savings->end-month november(Dub) config clock daylight-savings->end-time 02:00:00(Dub) config clock daylight-savings->save-amount 01:45:00(Dub) config clock daylight-savings->

(Dub)>show(Dub) show>clockFri Feb 12 14:18:24 EST 2010Uptime 9 days, 17:48The timezone is named EST and has an offset of -05:00 GMT.Daylight savings time is named EDT and using custom rules:Starts on 23 of March at 01:00:00, saving 01:45:00.Ends on 23 of November at 02:00:00.Log timestamps are using GMT.(Dub) show>

5-9

Page 54: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Network Setup Parameters: Configuring System Clock Settings

Configuring a Timezone Definition FileYou can load and apply daylight savings rules to your system from a timezone definition file. A timezone definition file is derived from the public domain timezone database and consists of:

Zone entries, which identify the available timezones with their GMT offsets and any applicable rules

Rules, which define valid date and time ranges and the amount of time saved.

1. To install a timezone definition file, establish an FTP connection into the system and upload the definition file from your local workstation. A new directory will be added under the config directory with a single file named timezones.def.

2. At the config clock prompt, apply the installed timezone definition file:

config clock timezone from-file EST

3. (optional) Verify that the clock parameters have been configured properly:

show clock

The command response appears similar to the following display:

4. Save the configuration.

In this scenario, you will:

Install the timezone definition file

Apply daylight savings rules from the timezone definition file

(Dub)>show(Dub) show>clockWed Jan 20 11:22:30 EDT 2010Uptime 4 days, 0:17The timezone is named EST and has an offset of -05:00 GMT.Daylight savings time is currently active and is saving 01:00.These settings were loaded from the timezone definition file.(Dub) show>

5-10

Page 55: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Network Setup Parameters: Configuring RAS Settings

Configuring RAS Settings

To configure RAS settings:

1. At the main prompt, configure the RAS server type as tacacs+ with fallback enabled:

config ras shell tacacs+ fallback

Note: A message displays indicating that the shell type configuration will not

take effect until the server is configured.

2. Configure the primary RAS server with the following settings:

IP address 10.50.18.32

Port 100

Secret tserver1

Phases accounting, authentication and authorization:

config ras server 10.50.18.32 port 100

config ras server 10.50.18.32 secret tserver1

config ras server 10.50.18.32 phase accounting authentication authorization

3. Enable RAS accounting:

config ras accounting enable

4. Configure privilege level RAS authorization:

config ras authorization privilege

Note: RAS accounting and authorization take effect only when TACACS+ is

configured as the server type.

In this scenario, you will:

Configure the RAS server type

Configure the RAS server address and settings

Enable RAS accounting

Configure the RAS authorization mode

Configure the number of times Remote RMM-1400 attempts to connect to the RAS server

Configure the RAS timeout period for a remote authentication attempt

5-11

Page 56: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Network Setup Parameters: Configuring RAS Settings

5. Configure Remote RMM-1400 to make 5 connection attempts to the RAS server before failing:

config ras retry 5

6. Configure how long Remote RMM-1400 waits for a response from the RAS server before falling back on local authentication:

config ras timeout 30

7. (optional) Verify that the remote authentication settings have been configured properly:

show ras

The command response similar to the following displays:

8. Save the configuration.

(Dub)>show rasShell RAS option: TACACS+ with Local FallbackRAS Accounting: enabledRAS Authorization: privilegeRAS Retry: 5RAS Timeout: 30

RAS ServersIP Port Secret Phases10.50.18.32 100 tserver1 authen author account

(Dub)>

5-12

Page 57: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Network Setup Parameters: Configuring SNMP

Configuring SNMP

Note: The following management information bases (MIBs) are available for Remote

RMM-1400:

aiiDefs.mib

aiMediationV2.mib

aiPeriphDiscrete.mib

aiPeripheral.mib

aiSysCfg.mib

aiSysCfgConfig.mib

aiSystem.mib

aiSystemInv.mib

aiRosetta.mib

ktxMeasurement.mib

To access the available MIBs for Remote RMM-1400, go to: http://www3.kentrox.com/Support/Documentation-Library.aspx.

To configure SNMP:

1. At the main prompt, configure an SNMP version 1 community string named newadministrator and assign read-only access to objects in the MIB:

config snmp community public v1 readonly

In this scenario, you will:

Configure an SNMP version 1 community string

Configure an IPv4 SNMP management station

Configure an IPv6 SNMP management station for version 2 inform requests

Enable authentication trap transfer

Enable the SNMP trap queue

Configure the priority level on a trap OID

Note: This scenario applies only when an SNMP management system is used to

manage Remote RMM-1400.

5-13

Page 58: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Network Setup Parameters: Configuring SNMP

2. Configure a management station with IPv4 address 10.34.3.84, port number 162 and community string public for sending SNMP traps:

config snmp host 10.34.3.84 162 public v1

3. Configure an IPv6 management station for version 2 inform requests:

config snmp host fd10::39:0:0:200 162 public v2-inform

4. Enable the sending of authentication traps:

config snmp auth-trap enable

5. Enable the SNMP trap queue:

config snmp trap-queue enable

Notes: The queuing state occurs on an SNMP host when a ping fails and traps are

waiting to be sent. The sending state occurs on an SNMP host for all other conditions related to trap queuing.

Trap queuing is always enabled for v2-inform type hosts, however ping is not used. Instead, the oldest request in the queue is retried until a response is received.

6. Assign a high priority for a linkDown trap with OID .1.3.6.1.6.3.1.1.5.3:

config snmp trap-queue priority .1.3.6.1.6.3.1.1.5.3 high

7. (optional) Verify that SNMP has been configured properly:

show snmp summary

The command response similar to the following displays: verify the response

8. Save the configuration.

(Dub)>show snmp summaryAuthentication traps: enabledTrap queue: enabledCommunities: Name User Type Auth Mode administrator v1 noauth readwrite public v1 noauth readonlyV3 Users: Username Auth PrivHosts: IP Address Port Type Auth Community/User Queue 10.34.3.84 162 v1 noauth public sending fd10::39:0:0:200 162 v2-inform noauth public sendingPriority: Trap OID Priority .1.3.6.1.6.3.1.1.5.3 high(Dub)>

5-14

Page 59: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Network Setup Parameters: Configuring SNMP

1. At the main prompt, configure a v3 user (eric) with md5 authentication (passphrase: ericauthphrase) and des encryption (passphrase: ericprivphrase):

config snmp user eric md5 ericauthphrase des ericprivphrase

2. Configure a community (dublinusers)with a v3 user (eric) that has authentication and encryption (priv) with read and write access (readwrite):

config snmp community dublinusers v3 user eric priv readwrite

3. Configure a host with the ip address of 12.34.56.78, port number 2, user name eric, community type v3, with authentication (auth) but no encryption:

config snmp host 12.34.56.78 2 eric v3 auth

4. (optional) Verify that SNMP has been configured properly:

show snmp summary

The command response similar to the following displays:

In this scenario, you will:

Configure an SNMP version 3 user

Configure an SNMP v3 community

Configure an SNMP v3 host

(Dub)>show snmp summaryAuthentication traps: enabledTrap queue: disabledCommunities: Name User Type Auth Mode administrator v1 noauth readwrite dublinusers eric v3 priv readwrite public v1 noauth readonly v3comm v3user v3 priv readwriteV3 Users: Username Auth Priv eric md5 des v3user md5 aes-128Hosts: IP Address Port Type Auth Community/User Queue 192.168.7.2 162 v1 noauth administrator sending 12.34.56.78 2 v3 auth eric sendingPriority: Trap OID Priority(Dub)>

5-15

Page 60: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Network Setup Parameters: Configuring SNMP

5-16

Page 61: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

6

Understanding Controllers and Interfaces

This chapter provides information about controllers and interfaces and how they operate on Remote RMM-1400.

Guide to this Chapter

Controller Descriptions

Interface Descriptions

6-1

Page 62: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideUnderstanding Controllers and Interfaces: Controller Descriptions

Controller DescriptionsA controller is a software object on Remote RMM-1400 that serves as a destination for a data bit stream. There are four types of controllers that can be configured in the Remote RMM-1400 CLI:

Bridge Controllers

Ethernet Controllers

OpenVPN Controllers

Serial Controllers

Bridge ControllersThere is only one bridge controller on Remote RMM-1400. The controller is named bridge switch because it is a bridge that (by default) includes all four of the Ethernet switch ports. Controller bridge switch can be configured to include or exclude individual Ethernet ports.

This and the next section imply that Ethernet controllers are always on the bridge.

Ethernet ControllersThere are four Ethernet controllers on every Remote RMM-1400 model. They represent the four local switched Ethernet ports and can be included or excluded on the bridge controller.

The Remote RMM-1400 supports up to 12 optional RME-E8 expansion cards. The RME-E8 ports are automatically included on the bridge controller with the on-board Ethernet ports. The RME-E8 ports cannot be excluded from the bridge controller but they can be disabled.

Each individual controller on the RME-E8 can be enabled or disabled. Disabled ports are unable to carry traffic preventing unauthorized access to the network. Each controller is set to enable by default and can be managed separately. The controllers are created when the RME-E8 peripheral type is configured on a unit and removed when the type is removed. The controllers have a limited set of configuration options compared to on-board Ethernet controllers.

OpenVPN ControllersOpenVPN controllers use the OpenVPN software package to manage VPN connections. The Remote RMM-1400 OpenVPN controllers can be configured for either client mode or site-server mode.

An OpenVPN controller in the client mode is used to establish a VPN connection between a Remote RMM-1400 client and the Connect SCS server. This VPN connection provides a secure link between remote sites and the protected customer management network.

6-2

Page 63: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideUnderstanding Controllers and Interfaces: Interface Descriptions

An OpenVPN controller in the site-server mode establishes a VPN connection between a technician's laptop running the Kentrox Redirect application and a Remote RMM-1400. This VPN connection provides a secure link for accessing network elements at a remote site from the technician's laptop.

Serial ControllersRemote RMM-1400 has four asynchronous serial controllers. In addition, Remote RMM-1400 can be equipped with an EvDO or UMTS phone module. The phone is identified as serial modem.

Interface DescriptionsAn interface is an entity to which you can route IP packets. Interfaces must be associated with controllers, which may be underlying physical ports. There are four types of interfaces that can be configured in the Remote RMM-1400 CLI:

Bridge Interfaces

Ethernet Interfaces

OpenVPN Interfaces

Serial Interfaces

Bridge InterfacesThe bridge interface works in conjunction with the bridge controller switch. It is used to bridge Ethernet ports and initially includes the four switched Ethernet ports. An IP address can be assigned to the bridge switch interface, providing a mechanism to route IP packets to the four switched Ethernet ports on Remote RMM-1400. The IP address assigned to the bridge interface is Remote RMM-1400’s primary IP address. For more information, refer to Setting Up the Initial Remote RMM-1400 Configuration on page 2-4.

Ethernet InterfacesEthernet interfaces are individually configurable on Remote RMM-1400, allowing you to set them up with static routes. By default, Ethernet interfaces are part of the bridge switch. To configure an Ethernet interface with its own IP address, you must first remove it from the bridge switch with the command:

config controller ethernet port no bridge

Refer to the Remote RMM-1400 Command Reference Guide for details on using this command.

OpenVPN Interfaces

6-3

Page 64: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideUnderstanding Controllers and Interfaces: Interface Descriptions

Like Ethernet interfaces, OpenVPN interfaces are individually configurable on Remote RMM-1400. This capability lets users set them up with static routes.

The OpenVPN interface can be associated with two types of OpenVPN controller modes, client and site-server.

Serial InterfacesInterfaces are not configurable for Remote RMM-1400’s four asynchronous serial ports. However, an interface can be configured for the wireless phone module (serial modem).

The modem interface works in conjunction with the serial controller connected to the wireless modem. By configuring an IP address for the modem interface, IP packets can be routed through the modem.

6-4

Page 65: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

7

Configuring Static Routes

This chapter provides step-by-step scenarios on how to configure static routes in the IP routing table.

Guide to this Chapter

Adding an IPv4 Static Route to the IP Routing Table

Adding a Default IPv4 Static Route to the IP Routing Table

Adding an IPv6 Static Route to the IP Routing Table

Adding a Default IPv6 Static Route to the IP Routing Table

7-1

Page 66: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Static Routes: Adding an IPv4 Static Route to the IP Routing Table

Adding an IPv4 Static Route to the IP Routing Table

To add an IPv4 static route to the IP routing table:

1. At the main prompt, add an IPv4 static route with destination address 128.14.0.0, subnet mask length 16 and gateway address 10.40.2.18:

config ip route 128.14.0.0/16 10.40.2.18

2. (optional) Verify that the IPv4 static route has been added properly:

show ip route

The command response similar to the following displays:

3. Save the configuration.

In this scenario, you will add an IPv4 static route to the IP routing table.

(Dub)>show ip routeDestination Gateway Interface Flags10.40.0.0/16 0.0.0.0 bridge switch Up127.0.0.0/8 0.0.0.0 * Reject Up127.0.0.1/32 0.0.0.0 lo Host Up128.14.0.0/16 10.40.2.18 bridge switch Up(Dub)>

7-2

Page 67: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Static Routes: Adding a Default IPv4 Static Route to the IP Routing Table

Adding a Default IPv4 Static Route to the IP Routing Table

To add a default IPv4 static route to the IP routing table:

1. At the main prompt, add the default IPv4 static route with gateway address 10.40.0.1:

config ip route default 10.40.0.1

2. (optional) Verify the default static route has been added properly:

show ip route

The command response similar to the following displays:

3. Save the configuration.

In this scenario, you will add a default IPv4 static route to the IP routing table.

(Dub)>show ip routeDestination Gateway Interface Flags0.0.0.0/0 10.40.0.1 openvpn client Up10.40.0.0/16 0.0.0.0 bridge switch Up127.0.0.0/8 0.0.0.0 * Reject Up127.0.0.1/32 0.0.0.0 lo Up Host128.14.0.0/16 10.40.2.18 bridge switch Up192.228.36.48/32 0.0.0.0 serial wan/1 Up Host(Dub)>

7-3

Page 68: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Static Routes: Adding an IPv6 Static Route to the IP Routing Table

Adding an IPv6 Static Route to the IP Routing Table

To add an IPv6 static route to the IP routing table:

1. At the main prompt, add an IPv6 static route with destination address fd11:0:0:40::, subnet mask length 64 and gateway address fd10::39:0:0:0:1:

config ip route-v6 fd11:0:0:40::/64 fd10::39:0:0:1:1

2. (optional) Verify that the IPv6 static route has been added properly:

show ip route

The command response similar to the following displays:

3. Save the configuration.

In this scenario, you will add an IPv6 static route to the IP routing table.

(Dub)>show ip routeDestination Gateway Interface Flags0.0.0.0/0 10.39.0.1 bridge switch Up10.39.0.0/16 0.0.0.0 bridge switch Up127.0.0.0/8 0.0.0.0 * Up Reject127.0.0.1/32 0.0.0.0 lo Up Host169.254.0.0/16 0.0.0.0 bridge switch Up

fc10:0:0:39::/64 :: bridge switch Upfd10:0:0:39::/64 :: bridge switch Upfd11:0:0:40::/64 fd10::39:0:0:1:1 bridge switch Upfe80::/64 :: bridge switch Upff00::/8 :: bridge switch Upff02::fb/128 ff02::fb bridge switch Upff02::1:ffcb:4e8b/128 ff02::1:ffcb:4e8b bridge switch Up(Dub)>

7-4

Page 69: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Static Routes: Adding a Default IPv6 Static Route to the IP Routing Table

Adding a Default IPv6 Static Route to the IP Routing Table

To add a default IPv6 static route to the IP routing table:

1. At the main prompt, add the default static route with an IPv6 address fd10::39:0:0:1

config ip route-v6 default fd10::39:0:0:1

2. (optional) Verify the default IPv6 static route has been properly added:

show ip route

The command response similar to the following displays:

Note: If an IPv6 router is advertising itself on the network and IPv6 is enabled on

the interface, the Remote RMM-1400 route table may include a route which uses the router’s link-local IPV6 address as the default IPv6 static route.

3. Save the configuration.

In this scenario, you will add a default IPv6 static route to the IP routing table.

(Dub)>show ip routeDestination Gateway Interface Flags0.0.0.0/0 10.39.0.1 bridge switch Up10.39.0.0/16 0.0.0.0 bridge switch Up127.0.0.0/8 0.0.0.0 * Up Reject127.0.0.1/32 0.0.0.0 lo Up Host169.254.0.0/16 0.0.0.0 bridge switch Up192.168.101.0/32 0.0.0.0 openvpn site Up Host192.168.101.0/24 0.0.0.0 openvpn site Up192.168.101.1/32 127.0.0.1 lo Up Host

default fe80::e611:5bff:fecb:4e8b bridge switch Up::/0 fd10::39:0:0:1 bridge switch Upfc10:0:0:39::/64 :: bridge switch Upfd10::/64 :: bridge switch Upfe80::/64 :: bridge switch Upff00::/8 :: bridge switch Upff02::1/128 ff02::1 bridge switch Up(Dub)>

7-5

Page 70: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Static Routes: Adding a Default IPv6 Static Route to the IP Routing Table

7-6

Page 71: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

8

Configuring a Wireless Network with Remote RMM-1400

This chapter provides information about configuring a wireless network with Remote RMM-1400.

Guide to this Chapter

Getting Started

Sample Configuration

Configuring the Wireless Modem

Configuring the VPN

8-1

Page 72: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring a Wireless Network with Remote RMM-1400: Getting Started

Getting StartedThis section discusses the following topics:

Wireless Network Overview

Required Components

Initial Setup

Wireless Network OverviewRemote RMM-1400 models can be equipped with EvDO or UMTS modules. These modules allow users to locate Remote RMM-1400s in areas that do not have traditional WAN connectivity. A wireless Remote RMM-1400 should appear as if it is a wired extension of the management network. The goal is to provide two-way, reliable connections with no restrictions on protocols over the network.

The wireless Remote RMM-1400 communicates with the service provider’s management network by delivering alarms to it. The management network tries to establish connections to Remote RMM-1400 or to network elements connected to the Remote RMM-1400.

Required ComponentsWhen operating in a wireless network, Remote RMM-1400 works in conjunction with the following Kentrox products:

Connect SCSConnect SCS acts as the VPN server for Remote RMM-1400. For more information about Connect SCS, refer to the Connect SCS Configuration Guide.

Director SCDDirector SCD manages VPN clients and servers. It uses Director models and protocols to identify NEs as VPN clients or servers and manages associations between the clients and servers. Additionally, Director SCD manages client and server tokens.

Note: A token is created by the SCD for each VPN client or server. The token must

be installed on the client or server before it can connect to the VPN. The token is contained in a configuration bundle with a patch file for configuring the VPN.

The Client OpenVPN controller on the Remote RMM-1400 uses OpenVPN software to establish the VPN between Connect SCS and Remote RMM-1400. SSL is used to manage the VPN connection and encrypted UDP packets are used for data transmission. Both the management and data traffic are passed as UDP packets on a single port and are able to travel through the customer’s firewalls. The customers

8-2

Page 73: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring a Wireless Network with Remote RMM-1400: Getting Started

external firewall needs to open one port to the Connect SCS for all connected client network elements.

Keep-alive packets are sent by both the Remote RMM-1400 and Connect SCS to detect connection failures and to keep an active firewall state.

Initial SetupUsers must set up the following configurations for Remote RMM-1400 to operate in a wireless network.

To set up the initial configurations:

1. Connect to Remote RMM-1400, log into the CLI and run the initsetup wizard using command config use-wizard initsetup.

2. Configure the standard configuration parameters (such as users, SNMP, networking and time).

3. (optional) If the management network is available, then connect to it and run the Director SCD client application. Once the Director SCD client application is running, the technician must:

Add Remote RMM-1400 as a new client

Create an association between Remote RMM-1400 and the appropriate Connect SCS VPN server

Generate a new token for Remote RMM-1400

4. (optional) If management network access is not available, then the technician must:

Access the SCD client from a location that has network access.

Add the Remote RMM-1400 to be installed

Generate a new token

Save the token as a file on the laptop

Use a local Ethernet connection to the Remote RMM-1400 bridge to transfer the token via FTP/SFTP to file /config/openvpn/bundle/bundle.cfg on the Remote RMM-1400.

5. Verify that Remote RMM-1400 is connected to the management network.

8-3

Page 74: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring a Wireless Network with Remote RMM-1400: Sample Configuration

Sample ConfigurationFigure 8-1 displays Remote RMM-1400 being used in a wireless network with Connect SCS, which acts as the VPN server and Director SCD, which manages the VPN client and server.

Figure 8-1 Wireless Network Example

Sections Configuring the Wireless Modem on page 8-5 and Configuring the VPN on page 8-8 provide procedures for making the above configurations on Remote RMM-1400.

8-4

Page 75: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring a Wireless Network with Remote RMM-1400: Configuring the Wireless Modem

Configuring the Wireless ModemImportant: If you use the initsetup wizard to provision the wireless modem, then this

procedure is unnecessary.

Note: This procedure configures a UMTS wireless modem. The same procedure can

be used to configure an EvDO wireless modem with the addition of the activation step (see note below).

To configure the UMTS wireless modem settings:

1. Configure description UMTS wireless modem for controller serial modem:

config controller serial modem description UMTS wireless modem

2. Configure the modem serial controller’s connection string as AT+CGDCONT=1, "IP", "valid_APN" AT ATD*99***1#:

config controller serial modem connect string AT+CGDCONT=1, "IP", "valid_APN" AT ATD*99***1#

3. Assign controller serial modem as a resource:

config controller serial modem assign

Note: For an EvDO modem only, activate the network name:

diag controller serial modem activate <network name>

In this scenario, you will:

Configure a description for the wireless modem

Configure a connection string for the wireless modem

Assign the wireless modem as a resource

Configure the PPP encapsulation settings

Configure the UMTS wireless modem interface

Activate an EvDO wireless modem.

8-5

Page 76: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring a Wireless Network with Remote RMM-1400: Configuring the Wireless Modem

4. Configure the following ppp encapsulation settings:

Remote method pap

Remote username [email protected] and password PROVIDER1

A default route that uses the same subnet as the corresponding interface

Notes: This command overrides the default route assigned to Remote RMM-

1400 via command config ip route default. PPP configured with the default route option and command config ip route default are mutually exclusive. You should not have both configured.

PPP username and password may vary by wireless carrier. Consult your network provider for the proper identification information.

Disabled LCP requests

config controller serial modem encapsulation ppp

config controller serial modem encapsulation ppp remote method pap

config controller serial modem encapsulation ppp remote identity [email protected] PROVIDER1

config controller serial modem encapsulation ppp defaultroute

config controller serial modem encapsulation ppp lcp-requests disable

5. (optional) Verify that the UMTS serial controller has been configured properly:

show controllers serial modem

The command response similar to the following displays:

6. Enable interface serial modem:

config interface serial modem enable

7. (optional) Verify that the UMTS serial interface has been configured properly:

show interfaces serial modem

(Dub)>show controllers serial modemserial modem status=enabled link-state=up encapsulation=ppp init-string=AT+CGDCONT=1, "IP", "valid_APN" AT ATD*99***1# resource-state=assigned signal-strength=fair (-82 dBm) prl-version=51281 prl-size=5736 Next PRL update in: (unavailable) description=UMTS wireless modemppp defaultroute=truelocal-method=none local-identity= remote-method=pap [email protected] mru=1520 mtu=1520 lcp-requests=disabled(Dub)>

8-6

Page 77: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring a Wireless Network with Remote RMM-1400: Configuring the Wireless Modem

The command response similar to the following displays:

(Dub)>show interface serial modemserial modem name=serial modem system-name=ppp_umts status=enabled link-state=up address=167.214.133.56 pointopoint=10.0.0.1 Stats: Bytes Packets Errors Dropped Overrun Framing Rx 31242388 182608 0 0 0 0 Tx 29748523 173100 0 0 0 0(Dub)>

8-7

Page 78: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring a Wireless Network with Remote RMM-1400: Configuring the VPN

Configuring the VPNImportant: Most users will use the Director SCD extension to either configure the

VPN, or to send a configuration bundle (containing the VPN configuration) to Remote RMM-1400. If you used one of these methods to configure the VPN, then you do not need to do this procedure.

To configure the VPN:

1. Enable OpenVPN controller client:

config controller openvpn client enable

2. Configure encryption option aes-256 for OpenVPN controller client:

config controller openvpn client cipher aes-256

Note: The cipher configured for Remote RMM-1400 must match what is

configured on the Connect SCS. If there's a mismatch, the VPN will not be established.

3. Configure server IP address 205.245.180.48 and port number 1194 for OpenVPN controller client:

config controller openvpn client server 205.245.180.48 1194

4. (optional) Verify that the OpenVPN controller has been configured properly:

show controllers openvpn

The command response similar to the following displays:

In this scenario, you will:

Configure an OpenVPN controller

Configure an OpenVPN interface

(Dub)>show controllers openvpnopenvpn client system-name=ovpn_client status=enabled link-state=up hardware-address=00:FF:8C:A5:63:89 default-address=00:FF:8C:A5:63:89 mode=client server=205.245.180.48:1194 cipher=aes-256 vpn-state=connected, Tue Feb 9 15:52:03 EST 2010 cert-subject=/O=AI/CN=VPN-client3 cert-validity-start=Mon Sep 18 04:00:00 GMT 2006 cert-validity-end=Sun Sep 18 04:00:00 GMT 2011 vpn-rx-bytes=10993237 vpn-tx-bytes=11163685(Dub)>

8-8

Page 79: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring a Wireless Network with Remote RMM-1400: Configuring the VPN

5. Configure IP address 192.168.100.80 and subnet mask length 24 for OpenVPN interface client:

config interface openvpn client ip address 192.168.100.80/24

The command response similar to the following displays:

(Dub)>show interfaces openvpnopenvpn client system-name=ovpn_client status=enabled link-state=up address=192.168.100.80/24(Dub)>

8-9

Page 80: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring a Wireless Network with Remote RMM-1400: Configuring the VPN

8-10

Page 81: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

9

Configuring a Site VPN Connection

This chapter provides a detailed site VPN configuration example. Also included in this chapter are step-by-step scenarios on how to configure the site LAN, the site VPN and how to establish the VPN from the client using the Remote RMM-1400.

Guide to this Chapter

Getting Started

Configuration Example

Configuring the Site LAN

Configuring the Site VPN

Verifying the VPN Connection from the Client

9-1

Page 82: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring a Site VPN Connection: Getting Started

Getting StartedA major feature of the Remote RMM-1400 is the ability to provide secure remote access to site network elements.

A site VPN connection can be temporarily established between a client and the Remote RMM-1400. The Remote RMM-1400 uses the OpenVPN software package to establish the VPN connection. A VPN connection from the client to the site allows IP connectivity without the problems of using port based NAT.

A firewall is implemented on the Remote RMM-1400 to restrict the traffic to approved IP addresses and ports at the site.

Configuration RequirementsThe Remote RMM-1400 uses an OpenVPN controller instance configured in the site-server mode to establish the site VPN connection from the client. An OpenVPN controller instance in the site-server mode can be used in addition to an OpenVPN controller instance in the client mode for secure wireless backhaul.

OptimaOptima is a web-based software application that provides complete visibility and control of network infrastructure sites, such as cell sites, substations and remote communication huts and all its systems including power, environmental, security and networking.

Optima provides a Remote RMM-1400 connectivity page that displays detailed information (protocol, port and cipher) about the site VPN. Redirect uses the site VPN information passed by Optima to establish the site VPN connection before launching applications to the site network elements.

RedirectThe Redirect software manages the site VPN connection to the Remote RMM-1400 that enables access to the network elements on the site's private LAN. Redirect bundles OpenVPN client and supporting Kentrox data (e.g. server authentication certificates) to perform the site VPN connection.

Redirect supports one VPN connection at a time. To establish a new VPN connection to a different site, Redirect automatically disconnects the previous connection and establishes the new connection.

9-2

Page 83: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring a Site VPN Connection: Configuration Example

Configuration ExampleFigure 9-1 provides a detailed example of how the site VPN connection between Client 1 and Remote RMM-1400 is configured.

In the following example, both Client 1 and Remote RMM-1400 are connected to the Intranet. Redirect on Client 1 uses the IP address on the Remote RMM-1400 on the Intranet to establish the site VPN connection to access Site NE 1 and Site NE 2.

Figure 9-1 Site VPN Connection between Client 1 and the Remote RMM-1400

The site LAN network in this example is 192.168.111.0/24. The IP address of Site NE 1 is 192.168.111.100/24 and the IP address of Site NE 2 is 192.168.111.101/24.

The IP address of the site VPN interface on the Remote RMM-1400 is 192.168.101.1/24.

9-3

Page 84: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring a Site VPN Connection: Configuration Example

After the site VPN connection is established between Client 1 and the Remote RMM-1400, the client is assigned a point-to-point (site VPN) IP address 192.168.101.6/30.

The peer’s IP address is 192.168.101.5/30 on the Remote RMM-1400. The routes to the site LAN network are pushed to Client 1. These routes are listed in the Routes added box at the top of the diagram. The firewall rules are added based on the allow-access configurations on the Remote RMM-1400 defined by the user.

The Remote RMM-1400 must be configured with the IP address, protocol and port number that will be used when making connections from the clients to the site network elements. All other traffic will be blocked by the firewall on the Remote RMM-1400.

9-4

Page 85: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring a Site VPN Connection: Configuring the Site LAN

Configuring the Site LAN

Note: The type of interface to be used for the site LAN must be decided upon before a site VPN connection can be configured. In the following scenario, ethernet port 3 interface is used.

Note: In order to configure the site LAN, first remove the ethernet controller from the

bridge group.

To configure the site LAN:

1. Remove controller ethernet 3 from bridge group:

config controller ethernet 3 no bridge

2. Configure IP address 192.168.111.1/24 for ethernet port 3:

config interface ethernet 3 ip address 192.168.111.1/24

3. Enable IP forwarding:

config ip forward

In this scenario, you will:

Remove the ethernet controller from bridge group

Configure the IP address for the ethernet controller

Enable IP forwarding

9-5

Page 86: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring a Site VPN Connection: Configuring the Site VPN

Configuring the Site VPN

To configure the site VPN:

1. Configure the site VPN controller with instance name site with default cipher, keep-alive, port and protocol.

config controller openvpn site mode site-server

2. Configure site interface with IP address 192.168.101.1/24

config interface openvpn site ip address 192.168.101.1/24

3. Configure the routes for the site VPN clients to reach the site LAN:

config controller openvpn site client-route ethernet 3

Tip: Multiple routes can be added to reach different subnets at the same site by executing the command multiple times for each additional route.

4. Configure the IP addresses and ports of the site NEs to be accessed over the site VPN:

config controller openvpn allow-access 192.168.111.100 tcp 20-80 tcp 443 udp 161

config controller openvpn allow-access 192.168.111.101 tcp 20-80 tcp 443 udp 161

Notes: By default, the Remote RMM-1400 blocks all traffic to the site LAN.

ICMP ping requests and replies are automatically allowed for each IP address specified.

In this scenario, you will:

Configure the site VPN controller

Configure the interface for client routes

Configure the IP address and ports to access over the site VPN

Verify the configuration

Show the number of clients connected to the site VPN

9-6

Page 87: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring a Site VPN Connection: Configuring the Site VPN

5. Verify the configuration:

show controllers openvpn site

The command response similar to the following displays:

6. Show the number of clients that are currently connected to the site VPN:

show controllers openvpn site client-count

The command response similar to the following displays:

(Dub)>show controllers openvpn siteopenvpn site system-name=ovpn_site status=enabled link-state=up mode=site-server protocol=udp port=1194 cipher=blowfish-128 keep-alive-inactive=30 keep-alive-disconnect=120 client-route=ethernet 3 vpn-state=connected, Thu Jan 10 14:00:45 EDT 2013 cert-subject=/C=US/ST=OH/O=Kentrox, Inc./CN=openvpn token cert-validity-start=Wed Oct 10 14:42:32 ex 2012 cert-validity-end=Wed Jan 31 17:13:31 EDT 2029 allow-access=192.168.111.100 tcp 20-80 tcp 443 udp 161 allow-access=192.168.111.101 tcp 20-80 tcp 443 udp 161(Dub)>

(Dub)>show controllers openvpn site client-countNumber of known clients: 0Number of authenticated clients: 0(Dub)>

9-7

Page 88: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring a Site VPN Connection: Verifying the VPN Connection from the Client

Verifying the VPN Connection from the ClientThe VPN connection between the client and the Remote RMM-1400 can be established in two ways. The connection can be made by launching an application from Optima or by manually opening a connection from Redirect running on the client computer. In either case, Optima or Redirect must be configured to use the site VPN.

Note: Refer to the Optima and Redirect documentation for additional information on

how to establish VPN connections.

Note: A connection from the client to the Remote RMM-1400 using Optima or

Redirect must first be opened before performing the following procedure.

To verify that a client is connected:

show controllers openvpn site clients

The command response similar to the following displays:

To verify the number of clients that are connected:

show controllers openvpn site client-count

The command response similar to the following displays:

Note: From the client, site NE 1 (IP address 192.168.111.100) and site NE 2

(192.168.111.101) can be accessed using ping, telnet, ssh, http, https or snmp.

In this scenario, you will:

Verify that a client is connected

Verify the number of clients that are connected

(Dub)>show controllers openvpn site clients>test addr10.39.7.1194 virtual-addr=192.168.101.6 connected=Mon Dec 10 13:27:30 EST 2012 rx-bytes=24617 tx-bytes=32053(Dub)>

(Dub)>show controllers openvpn site client-countNumber of known clients: 1Number of authenticated clients: 1(Dub)>

9-8

Page 89: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

10

Configuring Actions, Events and Responses

This chapter provides information about actions, events and responses.

Guide to this Chapter

Overview

Event Components

Response Components

Action Components

Configuring an Event, Response and Action

10-1

Page 90: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Actions, Events and Responses: Overview

OverviewActions are rules in Remote RMM-1400 that provide a flexible mechanism for managing system mediation by letting users associate events and responses. Actions provide the ability to configure an extensive range of behavior in response to external or internal events. Actions consist of three components:

Events—System occurrences related to changes in Remote RMM-1400’s equipment or the environment.

Responses—Behaviors that are executed in response to system events.

Actions—Rules that create associations between responses and events.

During normal Remote RMM-1400 operation, internal event messages are generated. A subsystem called the Action Manager keeps a list of actions and monitors all the event messages. When an event message matches an event configured in an action, the Action Manager generates the corresponding response message. Each responder in the system monitors the response messages and executes responses directed to it.

Note: Several commands exist in the Remote RMM-1400 CLI that display diagnostic

information related to actions: show actions, show events, show responses, show audit actions, show audit events, show audit responses and diag mmdisplay. For more information about display and diagnostic commands, refer to the Remote RMM-1400 Command Reference Guide.

10-2

Page 91: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Actions, Events and Responses: Event Components

Event ComponentsFigure 10-1 illustrates a sample event configuration:

Figure 10-1 Example of the Event Command

Event declarations consist of the following elements:

An event name, which is a user-defined name for the event.

An event originator, which is a system component that generates the event.

An event type, which is a system occurrence that signifies the event. Options for the event type vary based on the event originator.

Note: For more information about event configuration commands and parameters,

refer to the Remote RMM-1400 Command Reference Guide.

event name originator event type

config event MyEvent content input 1/1 close

10-3

Page 92: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Actions, Events and Responses: Response Components

Response ComponentsFigure 10-2 illustrates a sample response configuration:

Figure 10-2 Example of the Response Command

Response declarations consist of the following elements:

A response name, which is a user-defined name for the response.

A responder, which is a system component that processes the response.

A response type, which defines what the response does when the associated event occurs. Options for the response type vary based on the responder.

Note: For more information about response configuration commands and

parameters, refer to the Remote RMM-1400 Command Reference Guide.

response name responder response type

config response MyResponse content output 1/3 close

10-4

Page 93: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Actions, Events and Responses: Action Components

Action ComponentsFigure 10-3 illustrates a sample action configuration:

Figure 10-3 Example of the Action Command

Action declarations consist of the following elements:

An action name, which is a user-defined name for the action.

An event name, which is a previously user-defined name of an event.

The response name, which is a previously user-defined name of a response.

Note: For more information about this command, refer to the Remote RMM-1400

Command Reference Guide.

action name event name response name

config action MyAction event MyEvent response MyResponse

10-5

Page 94: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Actions, Events and Responses: Configuring an Event, Response and Action

Configuring an Event, Response and Action

To configure the event, response and action:

1. At the main prompt, configure event High_Temp with event originator analog 1/temperature and event type high:

config event High_Temp content analog 1/temperature high

Note: For information about specific event originators and event types, refer to

command config event content in the Remote RMM-1400 Command Reference Guide.

2. Configure response Output1_3 with responder output 1/3 and response type open:

config response Output1_3 content output 1/3 open

Note: For information about specific responders and response types, refer to the

response configuration commands in the Remote RMM-1400 Command Reference Guide.

3. Configure action Chassis_Temp_High with event High_Temp and response Output1_3:

config action Chassis_Temp_High event High_Temp response Output1_3

In this scenario, you will:

Configure an event that occurs when the temperature on RMB goes above a high threshold

Configure a response that opens a relay output point

Configure an action that associates the event with the response.

10-6

Page 95: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Actions, Events and Responses: Configuring an Event, Response and Action

4. (optional) Verify that the action has been configured properly:

show actions Chassis_Temp_High

The command response similar to the following displays:

5. Save the configuration.

(Dub)>show actions Chassis_Temp_HighAction Name : Chassis_Temp_HighAction Description :

Event Name : High_TempEvent Description :Event Originator : analog 1/temperatureEvent Type : high

Response Name : Output1_3Response Description :Response Responder : output 1/3Response Type : openResponse Parameters :No parameters configured for this response.(Dub)>

10-7

Page 96: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Actions, Events and Responses: Configuring an Event, Response and Action

10-8

Page 97: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

11

Configuring Technician Laptop Access for Remote RMM-1400

This chapter provides information on configuring Remote RMM-1400 network access to locally-connected technician laptops.

Guide to this Chapter

Configuration Overview

Assigning IP Addresses to Technician Laptops

Configuring IPTables for Network Address Translation

11-1

Page 98: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Technician Laptop Access for Remote RMM-1400: Configuration Overview

Configuration OverviewFigure 11-1 displays what happens when a technician’s laptop accesses the network by connecting to Remote RMM-1400.

Figure 11-1 Technician Laptop Access via Remote RMM-1400

IP Network

Server

Technician Laptop

IPTables

Remote RMM-1400

64.152.3.27

DHCP Server

10.10.10.12 (Private Address)

The DHCP Serverassigns a private IPaddress to thetechnician laptop.

(184.155.22.36)

(Public Address)

IPTables rules allow laptopson the private network tosend packets to the WAN with Remote RMM-1400’s public address.

11-2

Page 99: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Technician Laptop Access for Remote RMM-1400: Configuration Overview

When the technician’s laptop is connected to one of the Ethernet ports on Remote RMM-1400, the DHCP server automatically assigns an IP address to the laptop. IP addresses that may be assigned to the technician’s laptop are configured using DHCP server configuration commands in the Remote RMM-1400 CLI. For more information on configuring the DHCP server, refer to section Assigning IP Addresses to Technician Laptops on page 11-4.

IPTables is configured for Network Address Translation (NAT) to allow multiple laptops to use private IP addresses on the local network and a single public IP address on the WAN. For more information on configuring IPTables and NAT, refer to section Configuring IPTables for Network Address Translation on page 11-6.

Tip: If you have available public IP addresses, DHCP can assign them to connected laptops, which lets you skip the IPTables configuration.

11-3

Page 100: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Technician Laptop Access for Remote RMM-1400: Assigning IP Addresses to Technician Laptops

Assigning IP Addresses to Technician Laptops

To configure the DHCP server to assign IP addresses to technician laptops:

1. Enable the DHCP server:

config dhcp-server enable

2. Configure secondary bridge switch IP address 10.10.10.1/24:

config interface bridge switch ip address 10.10.10.1/24 secondary

Important: This step is important because an interface must exist on the same subnet that the DHCP server will be servicing. If this interface does not exist, the DHCP server will not start up.

3. Configure the DHCP server interface as bridge switch:

config dhcp-server interface bridge switch

4. Configure the DHCP server subnet as 10.10.10.0/24:

config dhcp-server subnet 10.10.10.0/24

5. Configure the DHCP server router as 10.10.10.1:

config dhcp-server subnet 10.10.10.0/24 router 10.10.10.1

Remote RMM-1400 uses the DHCP server to assign IP addresses to network devices. CLI commands are entered to specify valid ranges of IP addresses that may be assigned.Important: For a laptop to access the network through Remote RMM-1400 using

this procedure, the laptop must be configured to obtain its IP address automatically.

In this scenario, you will:

Enable the DHCP server

Configure a secondary bridge switch IP address

Configure the DHCP server interface

Configure the DHCP server subnet

Configure the DHCP server router

Configure the DHCP server IP address range

Configure the default time that a network device can keep a DHCP server-assigned IP address

Configure the maximum time that a network device can keep a DHCP server-assigned IP address.

11-4

Page 101: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Technician Laptop Access for Remote RMM-1400: Assigning IP Addresses to Technician

Laptops

6. Configure the DHCP server IP address range as 10.10.10.7 to 10.10.10.12:

config dhcp-server subnet 10.10.10.0/24 range 10.10.10.7 10.10.10.12

Note: When the DHCP server assigns IP addresses to network devices, it

automatically starts with the highest value IP address in the range.

7. Configure the default time that a network device can keep an IP address assigned by the DHCP server as 4500 seconds:

config dhcp-server subnet 10.10.10.0/24 default-lease 4500

8. Configure the maximum time that a network device can keep an IP address assigned by the DHCP server as 6000 seconds:

config dhcp-server subnet 10.10.10.0/24 max-lease 6000

9. (optional) Verify that the DHCP server has been configured properly:

show dhcp-server

The command response similar to the following displays:

10. Save the configuration.

(Dub)>show dhcp-serverAdmin State: enabledBroadcast: disabledAuthority: disabledConfig file: Note: User specified configuration files will override configured DHCP server settings.Interfaces: bridge switch

Subnets: 10.10.10.0/24 range=10.10.10.7/10.10.10.12 router=10.10.10.1 default-lease=4500 max-lease=6000 DNS:

Hosts: test MAC=00:00:00:00:00:00 IP=0.0.0.0(Dub)>

11-5

Page 102: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Technician Laptop Access for Remote RMM-1400: Configuring IPTables for Network Address Translation

Configuring IPTables for Network Address TranslationIPTables rules must be configured to enable network address translation for laptops on the private network. Without NAT, devices with private addresses cannot send packets to devices outside the LAN.

Note: For more information on IPTables, refer to

http://ipset.netfilter.org/iptables.man.html.

To configure IPTables for address translation:

1. Flush all IPTables:

config iptables -t nat -F

config iptables -t filter -F

config iptables -t mangle -F

2. Configure a rule in the PREROUTING chain in the mangle table that accepts all packets from source subnet 10.10.10.0/24 and to destination address 184.155.22.36:

config iptables -t mangle -A PREROUTING -s 10.10.10.0/24 -d 184.155.22.36 -j ACCEPT

3. Set the default action for the PREROUTING chain to drop all packets:

config iptables –t mangle –P PREROUTING DROP

CAUTION: If you are connected to Remote RMM-1400 via a Telnet connection and you set the default action to drop all packets without first configuring a rule to accept packets between your workstation and Remote RMM-1400 (as in step 2), your connection to Remote RMM-1400 will be lost.

In this scenario, you will:

Flush all Iptables

Configure a rule in the PREROUTING chain that accepts all packets from a source subnet that go to a specified destination address

Set the default action for the PREROUTING chain to drop all packets

Configure a rule in the POSTROUTING chain that masquerades all TCP packets from a specified source subnet.

11-6

Page 103: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Technician Laptop Access for Remote RMM-1400: Configuring IPTables for Network

Address Translation

4. Configure a rule in the POSTROUTING chain that masquerades all tcp packets from source subnet 10.10.10.0/24:

config iptables -t nat -A POSTROUTING -s 10.10.10.0/24 -p tcp -j MASQUERADE

5. (optional) Verify that the IPTables commands have been configured properly:

show iptables configuration

The command response similar to the following displays:

6. Save the configuration.

(Dub)>show iptables configurationTable nat-------------------------------------------------------Chain PREROUTING (policy ACCEPT)

Chain POSTROUTING (policy ACCEPT) -s 10.10.10.0/24 -p tcp -j MASQUERADE

Chain OUTPUT (policy ACCEPT)

Table filter-------------------------------------------------------Chain INPUT (policy ACCEPT) -i lo -j ACCEPT

Chain FORWARD (policy ACCEPT)

Chain OUTPUT (policy ACCEPT) -d 127.0.0.0/8 -j ACCEPT

Table mangle-------------------------------------------------------Chain PREROUTING (policy DROP) -i lo -j ACCEPT -s 10.10.10.0/24 -d 184.155.22.36 -j ACCEPT

Chain INPUT (policy ACCEPT) -i lo -j ACCEPT

Chain FORWARD (policy ACCEPT)

Chain OUTPUT (policy ACCEPT) -d 127.0.0.0/8 -j ACCEPT

Chain POSTROUTING (policy ACCEPT) -d 127.0.0.0/8 -j ACCEPT

(Dub)>

11-7

Page 104: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Technician Laptop Access for Remote RMM-1400: Configuring IPTables for Network Address Translation

11-8

Page 105: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

12

Configuring Event Correlations

This chapter provides information about configuring event correlations.

Guide to this Chapter

Overview

Correlation Expression Components

Configuring an Event Correlation

12-1

Page 106: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Event Correlations: Overview

OverviewEvent correlation is the ability to identify a unique condition by comparing the states of multiple events and aggregating into a single event.

The goals of Remote RMM-1400 event correlation are to:

Report the correlated condition to a network management system

Include the correlated condition as an individual component in other event correlations (if defined)

Perform an automatic response (if defined)

Event Correlation ComponentsEvent correlation is represented by an event originator named correlation and the following components:

A description of the event correlation

A boolean-like expression to define the event correlation

Properties controlling how the expression is evaluated. The evaluation of the correlation expression results in a true or false state for the event correlation.

12-2

Page 107: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Event Correlations: Correlation Expression Components

Correlation Expression ComponentsThe following illustrates a basic expression configuration:

Figure 12-1 Correlation Expression Example

A Term in a correlation expression is used to test the current state of an originator. The Term consists collectively of the following elements:

OriginatorType, which is one of the Remote RMM-1400 event originator types. The type can also be correlation, which refers to other event correlations.

Instance value, which is one of the valid instances for the specified type, for example, 1/1, 2.

State, which is a valid state for the originator. In the case of a measurement, the state may be a relational operator and a numeric value (for example, < 48 or> 95).

Originator Types and StatesTable 12-1 lists the types of originators that are valid for the correlation expressions, the associated events that are valid as a state comparison and those originators that can be used as multi-originators. Multi-originators must have either an any or an all operator before the multiple instance token. See Operators on page 12-4 for details.

Table 12-1 Event Originator Types and States

Term Operator Term

OriginatorType Instance State and OriginatorType Instance State

Originator Type Valid State Events Multi Support

analog high, in-band, input-saturated, loss of signal, low

yes - point ranges

input close, open yes - point ranges

output close, open yes - point ranges

correlation false, true no

measurement high, in-band, input-saturated, loss of signal, low, <, <=, =, >=, >, !=

yes - point ranges

12-3

Page 108: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Event Correlations: Correlation Expression Components

ExamplesExamples of these components combined are shown below:

analog 1/1 high

correlation examplecorr false

measurement ExtTemp1 > 90

OperatorsThe valid operators that can be used in a correlation expression are listed in the following table, along with possible usages and example results for each.

Table 12-2 Operators and Usage

Expression EvaluationIn an expression, the precedence order for evaluation is as follows:

1. Term

2. not

3. and

4. or

If a Term is a nested expression, it is fully evaluated as the evaluation of the Term, as is typical with most programming languages. Nested expressions in parentheses are supported, allowing complex expressions to be contained in a single correlation expression. The use of parentheses can improve the readability of expressions which mix and, not and or operators.

Operator Usage Example Result

and expression analog 1/4 high and output 1/2 open

When both expressions are true, the evaluation is true.

or expression analog 1/4 high or measurement extTemp > 110

When either expression is true, the evaluation is true.

not expression not analog 1/4 in-band

When negating a true expression, the evaluation is false.

all expression all output 1/1-4 close

When all expressions are true, the evaluation is true.

any expression any 3 input 1/1-4 close

When at least three (3) expressions are true, the evaluation is true. If no number is entered after any, the default value is 1.

12-4

Page 109: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Event Correlations: Correlation Expression Components

Example ExpressionsThe examples below show various forms of Terms in nested expressions.

all input 1/1-4 open and ( analog 1/1 loss-of-signal or analog 1/1 low )

not ( any 3 analog 1/1-4 in-band and correlation myCorrelation false )

all input 1/1,3,5,7 open and correlation myCorrelation true all input 1,2/1-4 open

Configuring a Time Period (Optional)You can optionally configure a time period (duration) during which a correlation expression must remain in a true or false state before the correlation itself changes state to match the expression.

For example, you may want to configure a scenario where an alarm is generated when a door is open for an extended period of time rather than a brief open/close situation.

12-5

Page 110: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Event Correlations: Configuring an Event Correlation

Configuring an Event Correlation

To configure an event correlation for two open door alarm events:

1. At the main prompt, configure an event correlation named DoorAlarms with a description of Correlation for open door alarms:

config correlation DoorAlarms description Correlation for open door alarms

2. Configure the true duration time in the expression for 900 seconds, meaning an alarm will be sent if the door is open for 15 minutes; set the false duration time to 0 seconds (immediate), meaning an alarm will be sent immediately upon closure:

config correlation DoorAlarms duration 900 0

3. Configure the correlation expression for the two doors as input 1/1 open and input 1/2 open:

config correlation DoorAlarms expression input 1/1 open and input 1/2 open

4. (optional) Verify that the action has been configured properly:

show correlation DoorAlarms

The command response similar to the following displays:

In this scenario, you will:

Configure a correlation expression for two open door alarm events

Configure the time (duration) for which the expression must remain true or false before the correlation matches the expression’s state

Create two alarm table entries for the open door events.

(Dub)>show correlation DoorAlarmsName : DoorAlarmsExpression : input 1/1 open and input 1/2 openTrue Duration : 900False Duration : 0Evaluation : false and false = false Value : falseDescription : Correlation for open door alarms(Dub)>

12-6

Page 111: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Event Correlations: Configuring an Event Correlation

To configure the alarm table entry for the open door correlation:

1. At the main prompt, configure the alarm entry name dooropen:

config alarm-entry dooropen

2. Configure the alarm entry dooropen with the following parameters:

event originator correlation DoorAlarms

event type true event severity major alarm message Door is open

config alarm-entry dooropen event correlation DoorAlarms true major Door is open

3. Configure the alarm entry dooropen with the following parameters:

event originator correlation DoorAlarms

event type false event severity normal alarm message Door is closed

config alarm-entry dooropen event correlation DoorAlarms false normal Door is closed

4. Save the configuration.

Note: For an example of configuring an event correlation using a measurement, see

section Configuring an Event Correlation for a Measurement in Chapter 14: Configuring Measurements and the Measurement Table.

12-7

Page 112: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Event Correlations: Configuring an Event Correlation

12-8

Page 113: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

13

Configuring Alarm Entries in the Central Alarm Table

This chapter provides an overview of the central alarm table along with step-by-step scenarios for configuring and using alarm entries in the central alarm table.

Guide to this Chapter

Overview

Alarm Protocol Formats

Configuring an Alarm Entry for a Temperature Sensor

Configuring an Alarm Entry for a Discrete Input

Configuring an Alarm Entry for a Serial Connection Failure

Configuring an Alarm Entry for a TCP Connection that Goes Down

Configuring an Alarm Entry for a Telnet Connection that Comes Up

Testing Alarm Table Configurations

13-1

Page 114: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Alarm Entries in the Central Alarm Table: Overview

OverviewThe central alarm table collects and communicates the state of all alarms reported by Remote RMM-1400. It is a table of alarm entries that contains information for each attainable severity level and has the following features:

Event/alarm associations—The central alarm table lets users associate events with alarm responses in a single command. This is easier than configuring events and alarm responses using the action subsystem, which requires three commands for associating events with alarm responses.

Alarm Nagging—Alarm nagging causes an alarm entry to send an alarm message in all formats enabled for that entry at a specified time interval. For information about configuring the alarm nagging interval, refer to section Configuring an Alarm Entry for a Temperature Sensor on page 13-4.

Alarm reporting in a variety of formats—The central alarm table can report alarm statuses in raw format, or in SNMP format. For more information on these formats, refer to section Alarm Protocol Formats on page 13-3.

For information about commands that configure central alarm table entries and data, refer to the Remote RMM-1400 Command Reference Guide.

13-2

Page 115: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Alarm Entries in the Central Alarm Table: Alarm Protocol Formats

Alarm Protocol FormatsThe central alarm table supports two alarm protocol formats:

Raw

SNMP

You can enable and disable each alarm protocol format independently of the other (meaning that you can have both formats enabled).

RawThe central alarm table supports raw alarm output that can be used for alarm formats that are not directly supported by Remote RMM-1400. A script or application can take the alarm information from the raw output and translate it into any type of alarm message.

SNMPThe central alarm table supports SNMP through alarm traps in the aiMediationV2.mib. Alarm traps are sent to all enabled SNMP management hosts. In order to receive alarm traps, at least one SNMP management host must be configured.

13-3

Page 116: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Alarm Entries in the Central Alarm Table: Configuring an Alarm Entry for a Temperature Sensor

Configuring an Alarm Entry for a Temperature Sensor

To configure the temperature sensor alarm entry:

1. At the main prompt, configure description Temperature sensor:

config alarm-entry tempSensor description Temperature sensor

2. Configure category name envAlms:

config alarm-entry tempSensor category envAlms

3. Enable SNMP trap support:

config alarm-entry tempSensor trap enable

4. Configure the SNMP trap priority level to high:

config alarm-entry tempSensor trap priority high

5. Configure the interval at which the alarm entry sends its state information to 5 seconds when the alarm state is critical:

config alarm-entry tempSensor nagging 5 critical

6. Configure network element name sensorUnit:

config alarm-entry tempSensor ne-name sensorUnit

In this scenario, you will:

Configure an alarm entry description

Configure a category name

Configure SNMP trap support

Configure the interval at which the alarm will send its state

Configure a network element name

Configure the alarm actions that signal when the detected temperature has exceeded a maximum threshold, passed below a minimum threshold, or entered into an acceptable range.

Important: This scenario does not show how to configure the analog input that is associated with the alarm entry. For information on configuring analog inputs, refer to command config discrete analog in the Remote RMM-1400 Command Reference Guide.

13-4

Page 117: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Alarm Entries in the Central Alarm Table: Configuring an Alarm Entry for a Temperature

Sensor

7. Configure an event for alarm entry tempSensor with the following settings:

Event originator analog 1/1

Event trigger high

Event severity level critical

Alarm event message Temperature above safe threshold - followed by the actual high value for the alarm entry.

config alarm-entry tempSensor event analog 1/1 high critical Temperature above safe threshold - $(value)

Note: Keyword $(value) is replaced with the current value of the analog input. If the

event associated with the analog input does not contain an event message value, no substitution takes place.

8. Configure a second event for alarm entry tempSensor with the following settings:

Event originator analog 1/1

Important: All events configured for an alarm entry must have the same event originator.

Event trigger low

Event severity level minor

Alarm event message Temperature below low threshold - followed by the actual low value for the alarm entry.

config alarm-entry tempSensor event analog 1/1 low minor Temperature below low threshold - $(value)

9. Configure a third event for alarm entry tempSensor with the following settings:

Event originator analog 1/1

Event trigger in-band

Event severity level normal

Alarm event message Temperature in normal range.

config alarm-entry tempSensor event analog 1/1 in-band normal Temperature in normal range

13-5

Page 118: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Alarm Entries in the Central Alarm Table: Configuring an Alarm Entry for a Temperature Sensor

10. (optional) Verify that the alarm entry has been configured properly:

show alarm-entries name tempSensor

The command response similar to the following displays:

11. Save the configuration.

Configuring Analog Input ValuesThe values reported by Remote analog inputs often show rapid fluctuations as compared to the values read from a digital multi-meter. This is by design and does not indicate a problem with the Remote. Digital multi-meters utilize sophisticated internal circuitry to minimize these inherent fluctuations when displaying measurements to the user. To compensate for these variations, Remote provides two analog input features: analog averaging and analog adjustment.

(Dub)>show alarm-entries name tempSensorName - tempSensorState - normalCurrent Message - Description - Temperature sensorNagging Interval - 5Nagging Level - criticalTrap - enabledTrap Priority - highRaw - enabledCategory - envAlmsNE Name - TempSensorOriginator - input 1/1Alarm Actions: Severity Trigger Message------------------------------------------------------------------ critical high Temperature above safe thresho minor low Temperature below low threshol normal in-band Temperature in normal range(Dub)>

13-6

Page 119: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Alarm Entries in the Central Alarm Table: Configuring an Alarm Entry for a Temperature

Sensor

Analog AveragingUsers can specify the level at which Remote will average measurement values. The goal is for a reasonable, steady-state value to measure consistently with both the Remote and an external meter. Summarized in Table 13-1 are the valid averaging values with typical examples of when they may be applied to a measurement.

The following example shows how to configure discrete analog 1/1 with medium level averaging:

config discrete analog 1/1 averaging medium

Analog AdjustmentA fixed adjustment can be applied to an analog input value to raise or lower the value to match a reference value. By adjusting both the minimum and maximum sensor readings by the same amount, the offset can be applied without changing the scaling factor of the analog input. Note that these values affect only the current conditions.

Table 13-1 Analog Averaging Values

Value Description Measurement Example

high Provides the most averaging, but provides slower response to rapid changes in the measured value. This setting is typically used with environmental or other sensors which measure conditions that do not change quickly.

Temperature/Humidity

medium The typical value used when the unscaled value fluctuates by +/- .01 V or mA. This setting is recommended for measurements which are not expected to change instantaneously, but may change significantly over a short period of time (for example, 1 minute).

Fuel Level

low Provides faster response to value fluctuation while still providing a small level of averaging. This setting is recommended for measurements which may change very rapidly during alarm conditions, but which will still benefit from the smoothing feature during steady-state operation.

Battery Voltage

none No averaging will be applied and raw values will be reported. This is the default value.

13-7

Page 120: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Alarm Entries in the Central Alarm Table: Configuring an Alarm Entry for a Temperature Sensor

For example, to configure a voltage sensor for 0-10V scaling to 0-100 gallons of fuel, an offset of +7 gallons can be applied by scaling the 0-10V to 7-107 gallons. This scenario is configured as follows:

config discrete analog 1/1 minimum 0 7

config discrete analog 1/1 maximum 10 107

13-8

Page 121: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Alarm Entries in the Central Alarm Table: Configuring an Alarm Entry for a Discrete Input

Configuring an Alarm Entry for a Discrete Input

To configure the open input alarm entry:

1. At the main prompt, configure description Light switch:

config alarm-entry input1_1 description Light Switch

2. Enable trap alarm protocol support:

config alarm-entry input1_1 trap enable

3. Configure an event for alarm entry input1_1 with the following settings:

Event originator input 1/1

Event trigger open

Event severity level major

Alarm event message Light off.

config alarm-entry input1_1 event input 1/1 open major Light off

4. Configure an event for alarm entry input1_1 with the following settings:

Event originator input 1/1

Event trigger close

Event severity level major

Alarm event message Light on.

config alarm-entry input1_1 event input 1/1 close major Light on

In this scenario, you will:

Configure an alarm entry description

Configure SNMP alarm protocol support

Configure an alarm action that occurs when a light turns off, which opens an input

Configure an alarm action that occurs when a light turns on, which closes an input.

Important: This scenario does not show how to configure the discrete input that is associated with the alarm entry. For information on configuring discrete inputs, refer to command config discrete input in the Remote RMM-1400 Command Reference Guide.

13-9

Page 122: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Alarm Entries in the Central Alarm Table: Configuring an Alarm Entry for a Discrete Input

5. (optional) Verify that the alarm entry has been configured properly:

show alarm-entries name input1_1

The command response similar to the following displays:

6. Save the configuration.

(Dub)>show alarm-entries name input1_1Name - input1_1State - normalCurrent Message - Description -Nagging Interval - 0Nagging Level - majorTrap - enabledTrap Priority - disabledRaw - disabledCategory -NE Name -Originator - input 1/1Alarm Actions: Severity Trigger Message------------------------------------------------------------------ major open Light off major close Light on(Dub)>

13-10

Page 123: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Alarm Entries in the Central Alarm Table: Configuring an Alarm Entry for a Serial Connection

Failure

Configuring an Alarm Entry for a Serial Connection Failure

To configure an alarm entry for a serial connection failure:

1. At the main prompt, configure description Serial connection failure:

config alarm-entry SerConnFail description Serial connection failure

2. Enable SNMP trap alarm protocol support:

config alarm-entry SerConnFail trap enable

3. Configure an event for alarm entry SerConnFail with the following settings:

Event originator serial 3

Event trigger conn-failed

Event severity level major

Alarm event message The serial connection has failed.

config alarm-entry SerConnFail event serial 3 conn-failed major The serial connection has failed

In this scenario, you will:

Configure an alarm entry description

Configure SNMP alarm protocol support

Configure an alarm action that signals that a serial connection failure has occurred.

Important: This scenario does not show how to configure the serial port that is associated with the alarm entry. For information on configuring serial ports, refer to command config controller serial in the Remote RMM-1400 Command Reference Guide.

13-11

Page 124: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Alarm Entries in the Central Alarm Table: Configuring an Alarm Entry for a Serial Connection Failure

4. (optional) Verify that the alarm entry has been configured properly:

show alarm-entries name SerConnFail

The command response similar to the following displays:

5. Save the configuration.

(Dub)>show alarm-entries name SerConnFailName - SerConnFailState - normalCurrent Message -Description - Serial connection failureNagging Interval - 0Nagging Level - majorTrap - enabledTrap Priority - disabledRaw - disabledCategory -NE Name -Originator - serial 3Alarm Actions: Severity Trigger Message------------------------------------------------------------------ major conn-failed The serial connection has fail(Dub)>

13-12

Page 125: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Alarm Entries in the Central Alarm Table: Configuring an Alarm Entry for a TCP Connection

that Goes Down

Configuring an Alarm Entry for a TCP Connection that Goes Down

To configure an alarm entry for a TCP connection that goes down:

1. At the main prompt, configure description TCP connection down:

config alarm-entry TCPConnDown description TCP connection down

2. Enable SNMP trap alarm protocol support:

config alarm-entry TCPConnDown trap enable

3. Configure an event for alarm entry TCPConnDown with the following settings:

Event originator tcp 192.168.0.12:5001

Event trigger conn-down

Event severity level major

Alarm event message TCP connection down.

config alarm-entry TCPConnDown event tcp 192.168.0.12:5001 conn-down major TCP connection down

In this scenario, you will:

Configure an alarm entry description

Configure SNMP alarm protocol support

Configure an alarm action that signals that a TCP connection has gone down.

13-13

Page 126: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Alarm Entries in the Central Alarm Table: Configuring an Alarm Entry for a TCP Connection that Goes Down

4. (optional) Verify that the alarm entry has been configured properly:

show alarm-entries name TCPConnDown

The command response similar to the following displays:

5. Save the configuration.

(Dub)>show alarm-entries name TCPConnDownName - TCPConnDownState - normalCurrent Message -Description - TCP connection downNagging Interval - 0Nagging Level - majorTrap - enabledTrap Priority - disabledRaw - disabledCategory -NE Name -Originator - tcp 192.168.0.12:5001Alarm Actions: Severity Trigger Message------------------------------------------------------------------ major conn-down TCP connection down(Dub)>

13-14

Page 127: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Alarm Entries in the Central Alarm Table: Configuring an Alarm Entry for a Telnet Connection

that Comes Up

Configuring an Alarm Entry for a Telnet Connection that Comes Up

To configure the Telnet connection up alarm entry:

1. At the main prompt, configure description Telnet connection up:

config alarm-entry TelnetConnUp description Telnet connection up

2. Enable SNMP trap alarm protocol support:

config alarm-entry TelnetConnUp trap enable

3. Configure an event for alarm entry TelnetConnUp with the following settings:

Event originator telnet 192.168.0.4:6001

Event trigger conn-up

Event severity level normal

Alarm event message Telnet connection now up.

config alarm-entry TelnetConnUp event telnet 192.168.0.4:6001 conn-up normal Telnet connection now up

Tip: This same scenario can be followed to configure a connection up alarm entry for SSH. Simply substitute SSH for Telnet.

In this scenario, you will:

Configure an alarm entry description

Configure SNMP alarm protocol support

Configure an alarm action that signals that a Telnet connection has come up.

13-15

Page 128: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Alarm Entries in the Central Alarm Table: Configuring an Alarm Entry for a Telnet Connection that Comes Up

4. (optional) Verify that the alarm entry has been configured properly:

show alarm-entries name TelnetConnUp

The command response similar to the following displays:

5. Save the configuration.

(Dub)>show alarm-entries name TelnetConnUpName - TelnetConnUpState - normalCurrent Message -Description - Telnet connection upNagging Interval - 0Nagging Level - majorTrap - enabledTrap Priority - disabledRaw - disabledCategory -NE Name -Originator - telnet 192.168.0.4:6001Alarm Actions: Severity Trigger Message------------------------------------------------------------------ normal conn-up Telnet connection now up(Dub)>

13-16

Page 129: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Alarm Entries in the Central Alarm Table: Testing Alarm Table Configurations

Testing Alarm Table ConfigurationsAfter you configure alarm table entries, you can simulate test traps from the alarm table to test your alarm table configurations before actual alarm traps are sent. Test mode traps are sent to the management station.

To simulate a test trap from the Remote alarm table:

1. At the main prompt, enable the alarm table test mode using the default timeout period (10 minutes):

diag test mode enable

2. Simulate a test trap for alarm entry GPS_Failure:

diag test alarm-entry GPS_Failure

3. (optional) Verify that the GPS_Failure alarm entry is being simulated:

show test alarm-entries

This command response displays the alarm entries that are currently being simulated (in test mode).

In this scenario, you will:

Enable the alarm table test mode.

Simulate a test trap from Remote for a specific alarm entry.

(Dub)>show(Dub) show>test(Dub) show test> alarm-entriesName State Current alarm message----------------------------------------------------------------------Explosive_Gas normal Explosive Gas Not DetectedGPS_Failure normal GPS NormalGenerator_OilPressur normal ---NewTest normal ---Toxic_Gas normal ---(Dub) show test

13-17

Page 130: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Alarm Entries in the Central Alarm Table: Testing Alarm Table Configurations

13-18

Page 131: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

14

Configuring Measurements and the Measurement Table

This chapter provides an overview of Remote RMM-1400’s measurement table along with step-by-step scenarios for configuring a measurement table entry, an alarm entry for a measurement and an event correlation for a measurement.

Guide to this Chapter

Overview

Configuring a Measurement Table Entry for a Temperature Sensor

Configuring an Alarm Entry for a Measurement

Configuring an Event Correlation for a Measurement

14-1

Page 132: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Measurements and the Measurement Table: Overview

OverviewIn addition to its central alarm table, Remote RMM-1400 provides a measurement table that collects analog measurement values and reports these values to a central management station, such as Optima. These measurement values can be sourced from an analog input monitored by Remote RMM-1400, from a script running on Remote RMM-1400 that monitors an attached network element, or via SNMP from a network element that is monitored by SNMP proxy. The Remote RMM-1400 measurement table stores a 7-day history of collected values.

Figure 14-1 Remote RMM-1400 Measurement Table

Each entry in the measurement table is identified by a name and contains an analog value, units of measure (such as V, %, deg C, or deg F), the originator of the data (such as analog 1/1 or script jobname_measurementname), the NE name, an optional description and category and the maximum, minimum and average measured values over the reporting interval.

14-2

Page 133: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Measurements and the Measurement Table: Overview

You can configure a measurement table entry such that the state of the measurement will change based on the current value of the measurement. These states include:

Loss-of-signal—The value has passed below the minimum measurable threshold

Low—The value has passed below the minimum value that is considered normal

In-band—The value falls between the minimum normal value and the maximum normal value

High—The value has passed above the maximum value that is considered normal

Input-saturated—The value has passed above the maximum measurable threshold

Offline—The originator of the value has gone offline and is not reporting a value

Use for Measuring State Transitions and DurationsTransition and duration information for state changes on alarm entries and status points can also be obtained. The measurement table entry provides a new originator which contains a function that references an alarm entry or status point and calculates the measurement value.

@state-transition counts the number of times an originator (alarm entry or status point) transitions to a particular state within a measurement interval. The transition count is reported as a whole number and resets to zero at the start of each measurement period.

@state-duration counts the number of seconds an originator (alarm entry or status point) is in a particular state within a measurement interval. The duration count is reported as a sum for the current measurement interval and is rounded to the nearest whole second. The duration count will reset to zero at the start of each measurement interval.

See Configuring a Measurement Table Entry for State Transitions and Durations for an example.

Use with Alarm Table EntriesMeasurement table entries can be used in connection with Remote RMM-1400’s alarm table. You can set up alarm entries with different events that are triggered in response to fluctuations in the current state of a measurement.

See section Configuring an Alarm Entry for a Measurement for an example.

Use with Event CorrelationsYou can create event correlations to be used with measurement table entries. The example in section Configuring an Event Correlation for a Measurement correlates a temperature measurement exceeding a specified value with an input being open to create an alarm for fire danger.

14-3

Page 134: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Measurements and the Measurement Table: Overview

For more information on configuring correlations, see Chapter 12: Configuring Event Correlations.

Use with Proxied SNMP NEsSee Chapter 18: Configuring the SNMP Proxy for information on how to use the measurement table with proxied SNMP NEs. Relevant topics include Configuring a Mediation SNMP Measurement Template and Configuring a Mediation SNMP Network Element.

14-4

Page 135: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Measurements and the Measurement Table: Configuring a Measurement Table Entry for a

Temperature Sensor

Configuring a Measurement Table Entry for a Temperature Sensor

To configure a measurement table entry for an external temperature sensor:

1. At the main prompt, configure measurement table entry ExtTemp1 with description External temperature sensor:

config meas-table entry ExtTemp1 description External temperature sensor

2. Configure category name envAlms:

config meas-table entry ExtTemp1 category envAlms

3. Configure measurement units Degrees F:

config meas-table entry ExtTemp1 units Degrees F

4. Configure network element name sensorUnit:

config meas-table entry ExtTemp1 ne-name sensorUnit

5. Configure the normal range for measurement values:

config meas-table entry ExtTemp1 band 65 80

6. Configure the maximum measurable value:

config meas-table entry ExtTemp1 maximum 130

7. Configure the minimum measurable value:

config meas-table entry ExtTemp1 minimum -30

8. Configure the originator for this measurement:

config meas-table entry ExtTemp1 originator analog 1/4

9. Enable the measurement table entry:

config meas-table entry ExtTemp1 enable

In this scenario, you will:

Configure a measurement table entry with name and description

Configure a category name

Configure measurement units

Configure a network element name

Configure the normal (in-band), maximum and minimum values

Configure the originator for a measurement table entry

Enable the measurement table entry

14-5

Page 136: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Measurements and the Measurement Table: Configuring a Measurement Table Entry for a Temperature Sensor

10. (optional) Verify that the measurement table entry has been configured properly:

show meas-table entries ExtTemp1

The command response similar to the following displays:

11. Save the configuration.

Sample Configuration for SiteBus Temperature SensorThe following is a sample configuration for a measurement table entry for the SiteBus temperature sensor used with RMB-1 and RMB-2. Adjust the sensor name, NE name and other values to fit your specific implementation.

config meas-table entry TempSensor1

config meas-table entry TempSensor1 category Temp Sensor

config meas-table entry TempSensor1 description One Wire Temp Sensor

config meas-table entry TempSensor1 originator sitebus Temp/temperatureF

config meas-table entry TempSensor1 report-interval 15

config meas-table entry TempSensor1 band 20 110

config meas-table entry TempSensor1 hysteresis 2

config meas-table entry TempSensor1 maximum 150

config meas-table entry TempSensor1 minimum -10

config meas-table entry TempSensor1 ne-name Test_RMM1400

config meas-table entry TempSensor1 units degrees Fahrenheit

(Dub)>show meas-table entries ExtTemp1Name - ExtTemp1 (static)State - offlineOriginator - analog 1/4Description - External temperature sensorNE Name - sensorUnitCategory - envAlmsReport Interval - 0Low-Band - 65.High-Band - 80.Hysteresis - 0.Max-Limit - 130.Min-Limit - -30.Units - Degrees F

Current Value - 76Interval Value - 76Interval Minimum - 76Interval Maximum - 76Interval Average - 76(Dub)>

14-6

Page 137: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Measurements and the Measurement Table: Configuring an Alarm Entry for a Measurement

Configuring an Alarm Entry for a Measurement

To configure the measurement alarm entry:

1. At the main prompt, configure alarm entry ExtTemp with description External temperature alarm:

config alarm-entry ExtTemp description External temperature alarm

2. Configure category name envAlms:

config alarm-entry ExtTemp category envAlms

3. Configure network element name sensorUnit:

config alarm-entry ExtTemp ne-name sensorUnit

4. Enable SNMP trap alarm protocol support with priority normal:

config alarm-entry ExtTemp trap enable

config alarm-entry ExtTemp trap priority normal

5. Configure an event for alarm entry ExtTemp with the following settings:

Event originator measurement ExtTemp1

Event trigger high

Event severity level major

Alarm event message $(value).

Note: Keyword $(value) is replaced with the current measurement value.

config alarm-entry ExtTemp event measurement ExtTemp1 high major $(value)

In this scenario, you will:

Configure an alarm entry description and category

Configure the network element name associated with this alarm entry

Configure SNMP trap alarm protocol support

Configure different alarm actions that occur when a measurement is normal, low, high, falls below the measurable range, or rises above the measurable range

14-7

Page 138: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Measurements and the Measurement Table: Configuring an Alarm Entry for a Measurement

6. Configure an event for alarm entry ExtTemp with the following settings:

Event originator measurement ExtTemp1

Event trigger low

Event severity level major

Alarm event message $(value).

config alarm-entry ExtTemp event measurement ExtTemp1 low major $(value)

7. Configure an event for alarm entry ExtTemp with the following settings:

Event originator measurement ExtTemp1

Event trigger in-band

Event severity level normal

Alarm event message $(value).

config alarm-entry ExtTemp event measurement ExtTemp1 in-band normal $(value)

8. Configure an event for alarm entry ExtTemp with the following settings:

Event originator measurement ExtTemp1

Event trigger input-saturated

Event severity level critical

Alarm event message Input saturated.

config alarm-entry ExtTemp event measurement ExtTemp1 input-saturated critical Input saturated

9. Configure an event for alarm entry ExtTemp with the following settings:

Event originator measurement ExtTemp1

Event trigger loss-of-signal

Event severity level critical

Alarm event message Signal loss.

config alarm-entry ExtTemp event measurement ExtTemp1 loss-of-signal critical Signal loss

14-8

Page 139: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Measurements and the Measurement Table: Configuring an Alarm Entry for a Measurement

10. (optional) Verify that the alarm entry has been configured properly:

show alarm-entries name ExtTemp

The command response similar to the following displays:

11. Save the configuration.

(Dub)>show alarm-entries name ExtTempName - ExtTempState - normalCurrent Message -Description - Exterior temperature alarmNagging Interval - 0Nagging Level - majorTrap - enabledTrap Priority - normalRaw - disabledCategory - envAlmsNE Name - sensorUnitOriginator - measurement ExtTemp1Alarm Actions: Severity Trigger Message------------------------------------------------------------------ major high $(value) major low $(value) normal in-band $(value) critical input-saturated Input saturated critical loss-of-signal Signal loss(Dub)>

14-9

Page 140: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Measurements and the Measurement Table: Configuring a Measurement Table Entry for State Transitions and Durations

Configuring a Measurement Table Entry for State Transitions and Durations

To configure a measurement table entry that tracks the number of times the alarm table entry ExtTemp1 transitions to the major state:

1. At the main prompt, configure measurement table entry ExtTemp1_Transitions with description Number of External temperature high alarms:

config meas-table entry ExtTemp1_Transitions description Number of External temperature high alarms

2. Configure the originator for this measurement with the following settings:

Measurement function @state-transitions

Originator alarm-entry ExtTemp1

Active state major

config meas-table entry ExtTemp1_Transitions originator @state-transitions (alarm-entry ExtTemp1, major)

Note: The measurement function @state-duration can be used to measure

the number of seconds an alarm is in the specified active state.

3. (optional) Verify that the measurement table entry has been configured properly:

show meas-table entries ExtTemp1_Transitions

In this scenario, you will:

Configure a measurement table entry with name and description

Configure the originator to use the @state-transitions function to measure the number of state transitions

14-10

Page 141: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Measurements and the Measurement Table: Configuring a Measurement Table Entry for

State Transitions and Durations

The command response similar to the following displays:

(Dub)>show meas-table entries ExtTemp1_TransitionsName – ExtTemp1_Transitions (static)State – in-bandOriginator - @state-transitions ( alarm-entry ExtTemp1 , major )Description – Number of External temperature high alarmsNE Name - Category - Report Interval - 0Low-Band - 0High-Band - 0Hysteresis - 0Max-Limit - 0Min-Limit - 0Units - Current Value - 3Interval Value - 0Interval Minimum - 0Interval Maximum - 0Interval Average - 0(Dub)>

14-11

Page 142: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Measurements and the Measurement Table: Configuring an Event Correlation for a Measurement

Configuring an Event Correlation for a Measurement

To configure an event correlation for fire danger:

1. At the main prompt, configure an event correlation named FireDanger with description Correlation for temperature and smoke:

config correlation FireDanger description Correlation for temperature and smoke

2. Configure the correlation expression for the value of measurement ExtTemp1 as greater than or equal to 90 and the smoke detector (input 1/3) as open:

config correlation FireDanger expression measurement ExtTemp1 >= 90 and input 1/3 open

3. Configure the true duration time in the expression for 120 seconds, meaning an alarm will be sent if these conditions persist for two minutes; set the false duration time to 0 seconds (immediate), meaning an alarm will be sent immediately when either condition no longer exists:

config correlation FireDanger duration 90 0

4. (optional) Verify that the action has been configured properly:

show correlations FireDanger

The command response similar to the following displays:

In this scenario, you will:

Configure a correlation expression for fire danger, when a measurement from a temperature sensor exceeds a specified value while an alarm event from a smoke detector (connected to input 1/3) exists

Configure the time (duration) for which the expression must remain true or false before the correlation matches the expression’s state

Create two alarm table entries for the correlation.

(Dub)>show correlations FireDangerName : FireDangerExpression : measurement ExtTemp1 >= 90 and input 1/3 openTrue Duration : 90False Duration : 0Evaluation : false and false = false Value : falseDescription : Correlation for temperature and smoke(Dub)>

14-12

Page 143: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Measurements and the Measurement Table: Configuring an Event Correlation for a

Measurement

To configure the alarm table entry for the fire danger correlation:

1. At the main prompt, configure the alarm entry name dooropen:

config alarm-entry fireDanger

2. Configure the alarm entry dooropen with the following parameters:

event originator correlation FireDanger

event type true event severity critical alarm message Fire alarm exists

config alarm-entry fireDanger event correlation FireDanger true critical Fire alarm exists

3. Configure the alarm entry doorclosed with the following parameters:

event originator correlation FireDanger

event type false event severity normal alarm message Fire alarm is cleared

config alarm-entry dooropen event correlation FireDanger false normal Fire alarm is cleared

4. Save the configuration.

14-13

Page 144: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Measurements and the Measurement Table: Configuring an Event Correlation for a Measurement

14-14

Page 145: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

15

Configuring Mediation Connections

This chapter provides information about how to configure mediation connections, events, responses and actions.

Guide to this Chapter

Overview

Secure Terminal Server Access

Configuring a TCP to Asynchronous Serial Connection

Configuring a Telnet to Asynchronous Serial Connection

Configuring a SSH to Asynchronous Serial Connection

Configuring an Asynchronous Serial to Asynchronous Serial Connection

Configuring an Asynchronous Serial to TCP Connection

15-1

Page 146: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Mediation Connections: Overview

OverviewMediation connections allow you to connect different protocols. Examples of mediation connections include:

Asynchronous to TCP connections and TCP to asynchronous connections

Asynchronous to asynchronous connections

A mediation connection can be configured to have multiple hops; however, the connection must have a source endpoint and a destination endpoint at a minimum. In addition, the connection can have data filters in the middle, for example, the Telnet filter acts as a Telnet server proxy.

Mediation connections are established through the configuration of events, responses and actions.

15-2

Page 147: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Mediation Connections: Secure Terminal Server Access

Secure Terminal Server AccessThe secure terminal server access feature provides a layer of encryption and authentication, creating a secure connection from a workstation to Remote RMM-1400 to access a connected NE. The connection from Remote RMM-1400 to the NEs is not secure.

The Secure Shell Protocol (SSH) is used to provide the secure connection and is suitable for both an interactive user session via a client like PuTTY or through any available SSH client library.

The Redirect application provides SSH as an option for a virtual serial port’s protocol in addition to TCP and Telnet protocols. Redirect also allows for user authentication options to be configured.

Figure 15-1 shows the secure connection using SSH and a non-secure connection using Telnet.

Figure 15-1 Secure and Non-Secure Connections

15-3

Page 148: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Mediation Connections: Secure Terminal Server Access

Terminal Server User AccessA built-in user profile called restricted is available for users, which allows terminal server access but no CLI or FTP access. At the CLI, a user with the restricted profile will only be able to log out; no files will be available for retrieval via FTP.

TACACS+ ConfigurationIf your Remote RMM-1400 is configured for TACACS+, authorization and accounting of the secure terminal server login is performed according to your Remote RMM-1400’s configuration. The authorization uses a TACACS+ service, aimediation, which is different from the one used for CLI logins. The aimediation service must be added to the TACACS+ server and associated with the appropriate users and groups.

See the config mediation tacacs-service command in the Remote RMM-1400 Command Reference Guide for more information.

15-4

Page 149: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Mediation Connections: Configuring a TCP to Asynchronous Serial Connection

Configuring a TCP to Asynchronous Serial Connection

To configure a TCP connection to an asynchronous connection:

1. Configure event tcp40010 with originator tcp 10.40.57.5:40010 and event type incoming-connection:

config event tcp40010 content tcp 10.40.57.5:40010 incoming-connection

Note: The TCP originator IP address is optional if it is the same as the Remote

RMM-1400 bridge switch interface IP address.

2. Configure response tcp40010ToSerial2 with responder tcp 10.40.57.5:40010 and response type dest serial 2:

config response tcp40010ToSerial2 content tcp 10.40.57.5:40010 connect dest serial 2

3. Configure action tcpToSerial2 with event tcp40010 and response tcp40010ToSerial2:

config action tcpToSerial2 event tcp40010 response tcp40010ToSerial2

4. (optional) Verify that the TCP to asynchronous connection has been configured properly:

show actions tcpToSerial2

The command response similar to the following displays:

In this scenario, you will configure a mediation connection between a TCP port and an asynchronous serial controller. You will set up an action, event and response that cause the TCP port and controller to connect.

(Dub)>show actions tcpToSerial2Action Name : tcpToSerial2Action Description :

Event Name : tcp40010Event Description :Event Originator : tcp 10.40.57.5:40010Event Type : incoming-connection

Response Name : tcp40010ToSerial2Response Description :Response Responder : tcp 10.40.57.5:40010Response Type : connectResponse Parameters : dest=serial 2(Dub)>

15-5

Page 150: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Mediation Connections: Configuring a TCP to Asynchronous Serial Connection

5. Configure controller serial 2 to connect and disconnect as DCD goes active and inactive:

config controller serial 2 connect mode dcd

config controller serial 2 disconnect mode dcd

6. Configure the application mode as destination:

config controller serial 2 application destination

7. (optional) Verify that a connection is established:

show connections

The command response similar to the following displays:

Note: The 4 that comes after the TCP port number is an internal reference

number generated by Remote RMM-1400.

8. Save the configuration.

(Dub)>show connectionstcp 10.40.57.5:40010:4 -> serial 2(Dub)>

15-6

Page 151: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Mediation Connections: Configuring a Telnet to Asynchronous Serial Connection

Configuring a Telnet to Asynchronous Serial Connection

To configure a Telnet to asynchronous serial connection:

1. Configure event IncTelnetConn to signal that an incoming telnet connection request has been received on port 60002 at IP address 10.40.57.5:

config event IncTelnetConn content telnet 10.40.57.5:60002 incoming-connection

2. Configure response telnet60002ToSerial3 to connect Telnet port 60002 at IP address 10.40.57.5 to destination serial 3:

config response telnet60002ToSerial3 content telnet 10.40.57.5:60002 connect dest serial 3

3. Configure response telnet60002ToSerial3 to cause a Telnet connection from port 60002 at IP address 10.40.57.5 to operate in binary mode:

config response telnet60002ToSerial3 content telnet 10.40.57.5:60002 connect options -b

4. Configure action telnetToSerial to associate event IncTelnetConn with response telnet60002ToSerial3:

config action telnetToSerial event IncTelnetConn response telnet60002ToSerial3

In this scenario, you will configure a mediation connection between a Telnet port and an asynchronous serial controller. You will set up an action, event and response that cause the Telnet port and controller to connect.

15-7

Page 152: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Mediation Connections: Configuring a Telnet to Asynchronous Serial Connection

5. (optional) Verify that the Telnet to asynchronous connection has been configured properly:

show actions telnetToSerial

The command response similar to the following displays:

6. Configure controller serial 5 to connect and disconnect as DCD goes active and inactive:

config controller serial 3 connect mode dcd

config controller serial 3 disconnect mode dcd

7. Configure the application mode as destination:

config controller serial 3 application destination

8. (optional) Verify that a connection is established:

show connections

The command response similar to the following displays:

Note: The 4 that comes after the TCP port number is an internal reference

number generated by Remote RMM-1400.

9. Save the configuration.

(Dub)>show actions telnetToSerialAction Name : telnetToSerialAction Description :

Event Name : IncTelnetConnEvent Description :Event Originator : telnet 10.40.57.5:60002Event Type : incoming-connection

Response Name : telnet60002toSerial3Response Description :Response Responder : telnet 10.40.57.5:60002Response Type : connectResponse Parameters : dest=serial 3 options=-b(Dub)>

(Dub)>show connectionstelnet 10.40.57.5:60002:4 -> serial 3(Dub)>

15-8

Page 153: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Mediation Connections: Configuring a SSH to Asynchronous Serial Connection

Configuring a SSH to Asynchronous Serial Connection

To configure an SSH to asynchronous serial connection:

1. Configure event IncSSHConn to signal that an incoming SSH connection request has been received on port 20001 at IP address 10.40.57.5:

config event IncSSHConn content ssh 10.40.57.5:20001 incoming-connection

2. Configure response SSH20001ToSerial4 to connect SSH port 20001 at IP address 10.40.57.5 to destination serial 4:

config response SSH20001ToSerial4 content ssh 10.40.57.5:20001 connect dest serial 4

3. Configure action SSHToSerial to associate event IncSSHConn with response SSH20001ToSerial4:

config action SSHToSerial event IncSSHConn response ssh20001ToSerial4

4. (optional) Verify that the SSH to asynchronous connection has been configured properly:

show actions SSHToSerial

The command response similar to the following displays:

In this scenario, you will configure a mediation connection between an SSH port and an asynchronous serial controller. You will set up an action, event and response that cause the SSH port and controller to connect. In addition, you will configure a user profile authorized for terminal server access

(Dub)>show actions SSHToSerialAction Name : SSHToSerialAction Description :

Event Name : IncSSHConnEvent Description :Event Originator : ssh 10.40.57.5:20001Event Type : incoming-connection

Response Name : SSH20001ToSerial4Response Description :Response Responder : ssh 10.40.57.5:20001Response Type : connectResponse Parameters : dest=serial 4(Dub)>

15-9

Page 154: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Mediation Connections: Configuring a SSH to Asynchronous Serial Connection

5. Configure controller serial 4 to connect and disconnect as DCD goes active and inactive:

config controller serial 4 connect mode dcd

config controller serial 4 disconnect mode dcd

6. Configure the application mode as destination:

config controller serial 4 application destination

7. (optional) Verify that a connection is established:

show connections

The command response similar to the following displays:

Note: The 4 that comes after the TCP port number is an internal reference

number generated by Remote RMM-1400.

8. (Optional) Create a new user named ebh, password jimbo, with the restricted profile, authorizing this user for terminal server access:

config users add ebh restricted jimbo jimbo

9. (Optional) Configure the aimediation service (the default) on the TACACS+ server, which will be used when authenticating users for mediation:

config mediation default tacacs-service

Note: You will need to add priv_lvl=0 to the aimediation service on the

TACACS+ server.

10. Save the configuration.

(Dub)>show connectionsssh 10.40.57.5:20001:4 -> serial 4(Dub)>

15-10

Page 155: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Mediation Connections: Configuring an Asynchronous Serial to Asynchronous Serial

Connection

Configuring an Asynchronous Serial to Asynchronous Serial Connection

To configure an asynchronous serial to asynchronous serial connection:

1. Configure event serial2Up with originator serial 2 and event type up:

config event serial2Up content serial 2 up

2. Configure response serial2Connect with responder serial 2 and response type connect with destination serial 1:

config response serial2Connect content serial 2 connect dest serial 1

3. Configure action serial2ToSerial1 with event serial2Up and response serial2Connect:

config action serial2ToSerial1 event serial2Up response serial2Connect

4. (optional) Verify that the asynchronous to asynchronous connection has been configured properly:

show actions serial2ToSerial1

The command response similar to the following displays:

In this scenario, you will configure a mediation connection between two asynchronous serial controllers. You will set up an action, event and response that cause the controllers to connect.

(Dub)>show actions serial2ToSerial1Action Name : serial2ToSerial1Action Description :

Event Name : serial2UpEvent Description :Event Originator : serial 2Event Type : up

Response Name : serial2ConnectResponse Description :Response Responder : serial 2Response Type : connectResponse Parameters : dest=serial 1(Dub)>

15-11

Page 156: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Mediation Connections: Configuring an Asynchronous Serial to Asynchronous Serial Connection

5. (optional) At the main prompt, configure controller serial 1 with application mode destination:

config controller serial 1 application destination

Note: By default, asynchronous serial controllers are configured to act as both

sources and destinations for connections, which makes configuration of this command optional.

6. (optional) Configure connection mode activity:

config controller serial 1 connect mode activity

7. Configure controller serial 2 application mode as source:

config controller serial 2 application source

8. Configure connection mode dcd:

config controller serial 2 connect mode dcd

15-12

Page 157: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Mediation Connections: Configuring an Asynchronous Serial to Asynchronous Serial

Connection

9. (optional) Verify that the serial controllers have been configured properly:

show controllers serial 1

The command response similar to the following displays:

show controllers serial 2

The command response similar to the following displays:

10. (optional) Manually connect a device to controller serial 2 and send data.

11. (optional) Verify that a connection is established:

show connections

The command response similar to the following displays:

12. Save the configuration.

(Dub)>show controllers serial 1serial 1 status=enabled link-state=down encapsulation= baud=9600 databits=8 stopbits=1 parity=none resource-state=unassigned flow-control=none linemode=rs232 dial-timer=1 init-string= connect-mode= activity rts-connect-mode=on dtr-connect-mode=on disconnect-mode= rts-disconnect-mode=off dtr-disconnect-mode=off parity-errors=0 description=Asynchronous port application=destination(Dub)>

(Dub)>show controllers serial 2serial 2 status=enabled link-state=down encapsulation= baud=9600 databits=8 stopbits=1 parity=none resource-state=unassigned flow-control=none linemode=rs232 dial-timer=1 init-string= connect-mode=dcd rts-connect-mode=on dtr-connect-mode=on disconnect-mode= rts-disconnect-mode=off dtr-disconnect-mode=off parity-errors=0 description=Asynchronous port application=source(Dub)>

(Dub)>show connectionsserial 2 -> serial 1(Dub)>

15-13

Page 158: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Mediation Connections: Configuring an Asynchronous Serial to TCP Connection

Configuring an Asynchronous Serial to TCP Connection

To configure an asynchronous to TCP connection:

1. Configure event serial3Up with originator serial 3 and event type up:

config event serial3Up content serial 3 up

2. Configure response serial3ConnectToNOC with responder serial 3 and response type connect. The destination of the connect response is TCP port 5001 at IP address 10.40.57.5:

config response serial3ConnectToNOC content serial 3 connect dest tcp 10.40.57.5:5001

3. Configure action serial3ToNOC with event serial3Up and response serial3ConnectToNOC:

config action serial3ToNOC event serial3Up response serial3ConnectToNOC

4. (optional) Verify that the asynchronous to TCP connection has been configured properly:

show actions serial3ToNOC

The command response similar to the following displays:

5. Configure the application mode as source:

config controller serial 3 application source

In this scenario, you will configure a mediation connection between an asynchronous serial controller and a TCP port. You will set up an action, event and response that cause the controller and TCP port to connect.

(Dub)>show actions serial3ToNOCAction Name : serial3ToNOCAction Description :

Event Name : serial3UpEvent Description :Event Originator : serial 3Event Type : up

Response Name : serial3ConnectToNOCResponse Description :Response Responder : serial 3Response Type : connectResponse Parameters : dest=tcp 10.40.57.5:5001(Dub)>

15-14

Page 159: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Mediation Connections: Configuring an Asynchronous Serial to TCP Connection

6. (optional) Verify that a connection is established:

show connections

The command response similar to the following displays:

7. Save the configuration.

(Dub)>show connectionsserial 3 -> tcp 10.40.57.5:5001(Dub)>

15-15

Page 160: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Mediation Connections: Configuring an Asynchronous Serial to TCP Connection

15-16

Page 161: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

16

Configuring the DHCP Server

This chapter provides information on configuring the DHCP server with an associated host and subnet.

Guide to this Chapter

DHCP Server Overview

Configuring a DHCP Server

Configuring a DHCP Server Subnet

Configuring a Host on a DHCP Server

Configuring BOOTP/DHCP Relay

Configuring DHCP Client Support

16-1

Page 162: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring the DHCP Server: DHCP Server Overview

DHCP Server OverviewThe DHCP server lets hosts connected to Remote RMM-1400's Ethernet interfaces or bridge WAN interfaces request and obtain IP addresses from Remote RMM-1400. It also lets hosts discover information about the network to which they are attached. Available IP addresses are allocated by a network administrator who enters them into a DHCP configuration file. The DHCP protocol then automatically assigns new IP addresses to hosts from the pool of IP addresses.

At startup, the DHCP server reads the DHCP configuration file and stores a list of available addresses on each subnet in memory. When a client requests an address, the DHCP server allocates an address for it. Each client is assigned a lease that expires after an amount of time chosen by the administrator. Clients to which leases are assigned are expected to renew them in order to continue to use the addresses. Once a lease has expired, the client to which that lease was assigned is no longer permitted to use the leased IP address.

Configuring a DHCP Server

To configure the DHCP server settings:

1. At the main prompt, enable the DHCP authority mode:

config dhcp-server authority

2. Enable the DHCP broadcast mode:

config dhcp-server broadcast

3. Configure the DHCP server to run on interface bridge switch:

config dhcp-server interface bridge switch

4. Configure the DHCP server subnet with IP address 234.55.83.0 and subnet mask 255.255.0.0:

config dhcp-server subnet 234.55.83.0 255.255.0.0

In this scenario, you will:

Enable DHCP authority mode

Enable DHCP broadcast mode

Configure the DHCP server to use a configuration file

Configure the DHCP server to run on the bridge interface

Configure the DHCP server subnet with an IP address and subnet mask.

16-2

Page 163: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring the DHCP Server: DHCP Server Overview

Note: Up to 25 subnets are configurable on the DHCP server. For information on

further DHCP server subnet configurations, refer to section Configuring a DHCP Server Subnet on page 16-6.

5. (optional) Verify that the DHCP server has been configured properly:

show dhcp-server

The command response similar to the following displays:

6. Save the configuration.

Tip: Remote RMM-1400 lets you specify a DHCP server configuration file. This file overrides any DHCP server settings configured in the Remote RMM-1400 CLI. If you do not specify the correct DHCP server configuration file, Remote RMM-1400 generates an error. The following command specifies file dhcpconfig1.txt as the DHCP configuration file:

config dhcp-server config-file dhcpconfig1.txt

The DHCP server configuration file must exist in Remote RMM-1400 directory /config/dhcp before you can specify it as the configuration file in the Remote RMM-1400 CLI. For information about creating a DHCP server configuration file, refer to the dhcpd.conf man page.

(Dub)>show dhcp-serverAdmin State: disabledBroadcast: enabledAuthority: enabledConfig file: Note: User specified configuration files will override configured DHCP server settings.Interfaces: bridge switch

Subnets: 234.55.0.0/16 range=0.0.0.0/0.0.0.0 router=0.0.0.0 default-lease=3600 max-lease=28800 DNS:

Hosts:(Dub)>

16-3

Page 164: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring the DHCP Server: Configuring a DHCP Server Subnet

Configuring a DHCP Server Subnet

To configure settings for DHCP server subnet 234.55.83.0/16:

1. Configure maximum lease time 40000:

config dhcp-server subnet 234.55.83.0/16 max-lease 40000

2. Configure default lease time 36000:

config dhcp-server subnet 234.55.83.0/16 default-lease 36000

3. Configure domain name server 10.51.2.67:

config dhcp-server subnet 234.55.83.0/16 domain-name-server 10.51.2.67

4. Configure IP address range 234.55.83.2 to 234.55.83.30:

config dhcp-server subnet 234.55.83.0/16 range 234.55.83.2 234.55.83.30

5. Configure router 234.55.83.1:

config dhcp-server subnet 234.55.83.0/16 router 234.55.83.1

In this scenario, you will set up the following items for a DHCP server subnet:

Configure a maximum lease time

Configure a default lease time

Configure a domain name server address

Configure an IP address range

Configure a router address.

16-4

Page 165: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring the DHCP Server: Configuring a DHCP Server Subnet

6. (optional) Verify that the DHCP server has been configured properly:

show dhcp-server

The command response similar to the following displays:

7. Save the configuration.

(Dub)>show dhcp-serverAdmin State: disabledBroadcast: enabledAuthority: enabledConfig file: Note: User specified configuration files will override configured DHCP server settings.Interfaces: bridge switch

Subnets: 234.55.0.0/16 range=234.55.83.2/234.55.83.30 router=234.55.83.1 default-lease=36000 max-lease=40000 DNS: 10.51.2.67

Hosts:(Dub)>

16-5

Page 166: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring the DHCP Server: Configuring a Host on a DHCP Server

Configuring a Host on a DHCP Server

To configure a host on a DHCP server:

1. Configure host firstHostConfig with hardware address 12:e3:a2:45:c5:b3:

config dhcp-server host firstHostConfig hardware-address 12:e3:a2:45:c5:b3

2. Configure host firstHostConfig with IP address 234.55.83.4:

config dhcp-server host firstHostConfig ip address 234.55.83.4

Note: The host IP address must be within one of the subnetworks being served

by the DHCP server. For more information, refer to section Configuring a DHCP Server Subnet on page 16-6.

3. (optional) Verify that the DHCP server has been configured properly:

show dhcp-server

The command response similar to the following displays:

4. Save the configuration.

In this scenario, you will:

Configure a DHCP server host

Configure a host hardware address

Configure a host IP address.

(Dub)>show dhcp-serverAdmin State: disabledBroadcast: enabledAuthority: enabledConfig file: Note: User specified configuration files will override configured DHCP server settings.Interfaces: bridge switch

Subnets: 234.55.0.0/16 range=234.55.83.2/234.55.83.30 router=234.55.83.1 default-lease=36000 max-lease=40000 DNS: 10.51.2.67

Hosts: firstHostConfig MAC=12:E3:A2:45:C5:B3 IP=234.55.83.4(Dub)>

16-6

Page 167: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring the DHCP Server: Configuring BOOTP/DHCP Relay

Configuring BOOTP/DHCP Relay

To configure and enable BOOTP/DHCP relay:

1. Configure the BOOTP/DHCP server IP address as 172.56.110.2:

config dhcp-relay server 172.56.110.2

2. Enable BOOTP/DHCP relay:

config dhcp-relay enable

3. (optional) Verify that the BOOTP/DHCP relay settings have been configured properly:

show dhcp-relay

The command response similar to the following displays:

4. Save the configuration.

In this scenario, you will configure the BOOTP/DHCP server and enable BOOTP/DHCP relay.

When BOOTP/DHCP relay is enabled, Remote RMM-1400 acts as a BOOTP/DHCP relay agent; it passes BOOTP/DHCP configuration information between BOOTP/DHCP clients and servers.

(Dub)>show dhcp-relaybootp/DHCP relay is enabledbootp/DHCP relay servers:172.56.110.2(Dub)>

16-7

Page 168: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring the DHCP Server: Configuring DHCP Client Support

Configuring DHCP Client Support

To enable DHCP client support and configure the retry-timeout interval:

1. Enable DHCP client support:

config interface bridge switch ip dhcp enable

2. Configure the DHCP retry-timeout value as 10 minutes:

config interface bridge switch ip dhcp retry-timeout 10

3. (optional) Verify that the DHCP client settings have been configured properly:

show interface bridge switch

The command response similar to the following displays:

Note: The DHCP-related statements (shown below in boldface type) do not

appear unless DHCP client support is enabled.

4. Save the configuration.

In this scenario, you will enable DHCP client support and configure a ten-minute interval for Remote RMM-1400 to retry contacting the DHCP server.

Note: DHCP client support cannot be enabled on the bridge group switch if a

static IP address has already been configured. You must remove the static IP address before enabling DHCP client support.

(Dub)>show interface bridge switchbridge switch system-name=br_switch status=enabled link-state=up address=10.44.57.5/16 dhcp-status=enabled dhcp-state=bound dhcp-retry-timeout=10 dhcp-address=10.44.7.8/16 dhcp-lease-acquired=Fri Sep 17 13:57:37 EST 2010 dhcp-lease-expires=Sun Sep 19 13:57:37 EST 2010 dhcp-routers=10.44.0.1 dhcp-server-id=10.25.2.102 Stats: Bytes Packets Errors Dropped Overrun Framing Rx 2348892 12929 0 0 0 0 Tx 2050152 11687 0 0 0 0

ethernet 4 Stats: Bytes Packets Errors Dropped Overrun Framing Rx 2587084 12964 0 0 0 0 Tx 2618834 19175 0 0 0 0

(Dub)>

16-8

Page 169: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

17

Configuring the Peripheral Management Subsystem

This chapter provides information on the expansion peripheral management subsystem and gives examples of how to configure RMB peripheral units. This subsystem provides communication, coordination, auto-discovery and state maintenance for Remote RMM-1400 peripheral management.

Guide to this Chapter

Peripheral Management Subsystem Overview

Expansion Peripheral Unit Discovery

Expansion Peripheral States

Configuring Remote RMM-1400 to Manage an Expansion Peripheral

Configuring Discrete I/O Points on an Expansion Peripheral

Configuring Alarms for an Expansion Peripheral

Configuring SNMP to Operate a Relay Output

Directly Controlling a Relay Output

Configuring SiteBus Devices for an Expansion Peripheral

Disconnecting a Managed Expansion Peripheral

17-1

Page 170: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring the Peripheral Management Subsystem: Peripheral Management Subsystem Overview

Peripheral Management Subsystem OverviewThe peripheral management subsystem lets Remote RMM-1400 manage one or more peripheral units. The only peripheral units expressly supported by Remote RMM-1400 are the RMB-1 Peripheral Unit and RMB-2 Peripheral Unit.

RMB-1 Peripheral UnitThe RMB-1 peripheral unit (shown in Figure 17-1) contains the following inputs and outputs:

Sixty-four digital bistate inputs

Four relay outputs

Four current inputs (4-20 mA)

Four voltage inputs (0-10V, positive only)

A four-terminal SiteBus

Four sets of auxiliary terminals, which are not electrically connected to other RMB-1 I/O terminals

Built-in temperature and humidity sensors

Figure 17-1 RMB-1 Peripheral Unit

17-2

Page 171: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring the Peripheral Management Subsystem: Peripheral Management Subsystem Overview

RMB-2 Peripheral UnitThe RMB-2 peripheral unit (shown in Figure 17-2) offers similar capabilities to RMB-1 in a chassis that is sized to be easily mounted in a standard 19-inch, 21-inch, or 23-inch rack. RMB-2’s digital bistate inputs support both wet and dry contacts, while RMB-1’s digital bistate inputs support dry contacts only.

Figure 17-2 RMB-2 Peripheral Unit

For technical specifications on RMB-1 and RMB-2 and for details on physically connecting to RMB terminals, see the Remote RMM-1400 Installation Guide.

RMB-1 and RMB-2 IdentificationEach RMB peripheral unit has a name that is defined in the following format:

RMB1-XXXXXX

XXXXXX represents the low-order three bytes of the peripheral’s MAC address (for example, RMB1-0E68F4). Note that the name begins with RMB1 regardless of whether the peripheral unit is an RMB-1 or an RMB-2.

17-3

Page 172: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring the Peripheral Management Subsystem: Expansion Peripheral Unit Discovery

Expansion Peripheral Unit DiscoveryExpansion peripheral units announce themselves at all times to all locally-connected Remote RMM-1400s. These announcements do not cross bridged or routed WAN links, but they do traverse Ethernet bridges and hubs.

When Remote RMM-1400 discovers an expansion unit, it is made available for association with a unit number by user command. You can then manually configure the RMB in the Remote RMM-1400 CLI, which puts the unit under Remote RMM-1400’s management control. For more information on setting up unit number/peripheral associations, refer to Configuring Remote RMM-1400 to Manage an Expansion Peripheral on page 17-7.

17-4

Page 173: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring the Peripheral Management Subsystem: Expansion Peripheral States

Expansion Peripheral StatesEvery discovered peripheral has an “Admin state” and “Oper state” field. The values associated with these states appear in the output for command show peripherals.

The Administrative State is the configured state of the peripheral. Table 17-1 lists the potential administrative states.

The Operation State is the actual, operational state of a discovered peripheral. Table 17-2 lists the potential operation states.

Table 17-1 Potential Expansion Peripheral Administrative States

AdministrativeState Description

Managed Indicates that Remote RMM-1400 is ready to actively manage the peripheral. This state goes into effect when the user issues command config peripheral manage for the specified peripheral.

Unmanaged Indicates that Remote RMM-1400 has not been configured to manage the peripheral.

Table 17-2 Potential Expansion Peripheral Operation States

Operation State Description

Unmanaged Specifies that the peripheral has been discovered, but has not been configured for management.

Note: The Administrative State will also be

Unmanaged.

OtherManaged Specifies that the peripheral is under the management of another Remote device.

AdminManaged Specifies that the peripheral has been configured under the management of Remote RMM-1400, but has not actively been managed.

Note: This state usually occurs when the expansion

peripheral is configured, but is not connected to Remote RMM-1400.

Connecting Specifies that Remote RMM-1400 is attempting to establish a management connection to the peripheral.

17-5

Page 174: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring the Peripheral Management Subsystem: Expansion Peripheral States

Initializing Specifies that Remote RMM-1400 has established a management connection to the peripheral and is exchanging initial setup messages with it.

IncompatibleManaged Specifies that the following conditions exist: Remote RMM-1400 has successfully set up and

initialized a management connection to the peripheral.

The peripheral’s firmware is incompatible with Remote RMM-1400’s firmware.

Remote RMM-1400 is not currently downloading compatible firmware to the peripheral (and perhaps cannot, for some reason).

When a peripheral is in this state, only basic peripheral management functions are available, such as updating the image and reloading.

Downloading Specifies that Remote RMM-1400 is downloading a new firmware image to the peripheral.

Managed Specifies that Remote RMM-1400 has successfully set up and initialized a management connection to the peripheral.

Online Specifies that the peripheral is fully operational. Remote RMM-1400 has established a management connection to it and it is fully functioning as part of Remote RMM-1400.

Table 17-2 Potential Expansion Peripheral Operation States (Continued)

Operation State Description

17-6

Page 175: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring the Peripheral Management Subsystem: Configuring Remote RMM-1400 to Manage an

Expansion Peripheral

Configuring Remote RMM-1400 to Manage an Expansion Peripheral

An expansion peripheral is managed by Remote RMM-1400 when it is:

Configured through the Remote RMM-1400

Connected to the Remote RMM-1400

Capable of operating as an extension of the Remote RMM-1400’s discrete I/O subsystem.

Management of a peripheral by Remote RMM-1400 requires peripheral type and peripheral name configuration.

To configure Remote RMM-1400 to manage an expansion peripheral:

1. Configure description Unit manages RMB1-0E68FD for peripheral unit 1:

config peripheral 1 description Unit manages RMB1-OE68FD

Note: The peripheral type is inferred from the peripheral name prefix (for

example, RMB1 = RMB-1 or RMB-2). If desired, you can explicitly configure the peripheral type with command config peripheral type.

2. Configure Remote RMM-1400 peripheral unit 1 to manage peripheral device RMB1-0E68FD:

config peripheral 1 manage RMB1-0E68FD

Notes: Configuring the peripheral name associated with a unit number causes

Remote RMM-1400 to attempt active management of the specified device. If the device has been discovered, Remote RMM-1400 connects to it and starts managing it immediately. If the device has not been discovered, Remote RMM-1400 begins actively managing it as soon as it is discovered.

All peripherals have a hard-coded, unique name. This unique name is printed on a label affixed to the expansion module.

In this scenario, you will:

Configure a discrete peripheral unit

Configure a description for the discrete peripheral unit

Configure Remote RMM-1400 to manage the peripheral device.

17-7

Page 176: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring the Peripheral Management Subsystem: Configuring Remote RMM-1400 to Manage an Expansion Peripheral

3. (optional) Verify that the expansion peripheral has been configured properly:

show peripherals unit 1

The output will look similar to the following:

Note: The output above shows the expansion peripheral in online mode, which

indicates that the peripheral is fully operational. Remote RMM-1400 has established a management connection to it and it is fully functioning as part of Remote RMM-1400. For more information on management states, refer to section Expansion Peripheral States on page 17-5.

4. Save the configuration.

(Dub) show>peripherals unit 1Unit number: 1Description: Unit manages RMB1-0E68FDType: rmb-1Admin state: Managed

Name: RMB1-0E68FDIP address: 0.0.0.0Oper state: OnlineManager name: RMMManager IP address: 10.39.90.2Type: rmb-1Model: B684-00.A:0Firmware version: 1.00Firmware build date: Jan 11 2010 09:24:04Firmware build ID: 071Serial number: 0000000001Manufacture date: 12/18/09Stage2 bootloader version: 1.00Stage2 bootloader build date: 11/05/09MAC address: 00:40:72:0E:68:FDChassis serial number: 0000000001Chassis slot number: 0Chassis model: B684-0Chassis manufacture date: 12/18/09Chassis MAC address: 00:40:72:0E:68:FD(Dub) show>

17-8

Page 177: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring the Peripheral Management Subsystem: Configuring Discrete I/O Points on an Expansion

Peripheral

Configuring Discrete I/O Points on an Expansion Peripheral

To configure discrete I/O points for the discrete expansion peripheral:

1. Configure default alarm entries for discrete input 1/2:

config discrete input 1/2 alarm-default

2. Enable discrete input 1/2:

config discrete input 1/2 enable

3. Configure description Output 1 for discrete output 1/1:

config discrete output 1/1 description Output 1

4. Enable discrete analog 1/3

config discrete analog 1/3 enable

Note: For more information on discrete analog input settings, refer to section

Configuring an Alarm Entry for a Temperature Sensor on page 13-4.

In this scenario, you will:

Configure a default alarm entry for a discrete input point on a peripheral unit

Enable the discrete input point on the peripheral unit

Configure a description for a discrete output on the unit

Enable a discrete analog point on the unit.

17-9

Page 178: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring the Peripheral Management Subsystem: Configuring Discrete I/O Points on an Expansion Peripheral

5. (optional) Verify that the discrete I/O points have been configured properly:

show discrete inputs 1/2

The display will look similar to the following for the discrete input:

show discrete outputs 1/1

The display will look similar to the following for the discrete output:

show discrete analogs 1/3

The display will look similar to the following for the analog input:

6. Save the configuration.

(Dub)>show discrete inputs 1/2ID - 1/2Description -State - enableResource State - unassignedValue - offline(Dub)>

(Dub)>show discrete outputs 1/1ID - 1/1Description - Output 1Resource State - unassignedValue - offline(Dub)>

(Dub)>show discrete analogs 1/3ID - 1/3Description -State - enableResource State - unassignedLow Band - 0High Band - 0Hysteresis - 0Interval - 0Max Loop Value - 10Min Loop Value - 0Max Sensor Reading - -100000Min Sensor Reading - 0Units - UMode - voltageAveraging - noneValue - offline(Dub)>

17-10

Page 179: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring the Peripheral Management Subsystem: Configuring Alarms for an Expansion Peripheral

Configuring Alarms for an Expansion Peripheral

To configure alarms for an expansion peripheral:

1. Configure alarm entry Input5_closed as a major alarm that signals when discrete input 1/5 goes down:

config alarm-entry Input5_closed event input 1/5 close major Input 5 is closed

2. Configure alarm entry Input5_open as a normal alarm that signals when discrete input 1/5 comes up:

config alarm-entry Input5_open event input 1/5 open normal Input 5 is open

In this scenario, you will:

Configure an alarm entry that signals when a discrete input on RMB is closed

Configure an alarm entry that signals when the discrete input is open

17-11

Page 180: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring the Peripheral Management Subsystem: Configuring Alarms for an Expansion Peripheral

3. (optional) Verify that the alarm entries have been configured properly:

show alarm-entries name Input5_closed

The display will look similar to the following for alarm entry Input5_closed:

show alarm-entries name Input5_open

The display will look similar to the following for alarm entry serConnUp:

4. Save the configuration.

(Dub)>show alarm-entries name Input5_closedName - Input5_closedState - normalCurrent Message -Description -Nagging Interval - 0Nagging Level - majorTrap - enabledTrap Priority - disabledRaw - disabledCategory -NE Name -Originator - input 1/5Alarm Actions: Severity Trigger Message------------------------------------------------------------------ major close Input 5 is closed(Dub)>

(Dub)>show alarm-entries name Input5_openName - Input5_openState - normalCurrent Message - Input 5 is openDescription -Nagging Interval - 0Nagging Level - majorTrap - enabledTrap Priority - disabledRaw - disabledCategory -NE Name -Originator - input 1/5Alarm Actions: Severity Trigger Message------------------------------------------------------------------ normal open Input 5 is open(Dub)>

17-12

Page 181: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring the Peripheral Management Subsystem: Configuring SNMP to Operate a Relay Output

Configuring SNMP to Operate a Relay Output

To configure SNMP to manage a relay output:

1. Configure SNMP event snmpClose with manager set output4_close:

config event snmpClose content snmp manager-set output4_close

2. Configure SNMP event snmpOpen with manager set output4_open:

config event snmpOpen content snmp manager-set output4_open

3. Configure response switchClose to close output 1/4:

config response switchClose content output 1/4 close

4. Configure response switchOpen to open output 1/4:

config response switchOpen content output 1/4 open

5. Configure action snmpOutputClose to associate event snmpClose with response switchClose:

config action snmpOutputClose event snmpClose response switchClose

6. Configure action snmpOutputOpen to associate event snmpOpen with response switchOpen:

config action snmpOutputOpen event snmpOpen response switchOpen

In this scenario, you will:

Configure SNMP events to generate manager sets

Configure relay output close and open responses

Configure actions to associate the events with the responses.

17-13

Page 182: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring the Peripheral Management Subsystem: Configuring SNMP to Operate a Relay Output

7. (optional) Verify that action snmpOutputClose has been configured properly:

show actions snmpOutputClose

The command response similar to the following displays:

8. (optional) Verify that action snmpOutputOpen has been configured properly:

show actions snmpOutputOpen

The command response similar to the following displays:

9. Save the configuration.

10. To cause the events to occur, issue an SNMP set on the aiMediation event object, which is in the aiMediationV2 MIB. Use the same names that were used for the manager sets in the SNMP events (output4_close and output4_open).

(Dub)>show actions snmpOutputCloseAction Name : snmpOutputCloseAction Description :

Event Name : snmpCloseEvent Description :Event Originator : snmpEvent Type : manager-set output4_close

Response Name : switchCloseResponse Description :Response Responder : output 1/4Response Type : closeResponse Parameters :No parameters configured for this response.(Dub)>

(Dub)>show actions snmpOutputOpenAction Name : snmpOutputOpenAction Description :

Event Name : snmpOpenEvent Description :Event Originator : snmpEvent Type : manager-set output4_open

Response Name : switchOpenResponse Description :Response Responder : output 1/4Response Type : openResponse Parameters :No parameters configured for this response.(Dub)>

17-14

Page 183: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring the Peripheral Management Subsystem: Directly Controlling a Relay Output

Directly Controlling a Relay Output

To directly open and close a relay output:

1. Open output 1/4:

diag output 1/4 open

2. Close output 1/4 for 10 seconds:

diag output 1/4 close 10

3. (optional) Verify the status of output 1/4:

show discrete outputs 1/4

The command response similar to the following displays:

In this scenario, you will directly open and close a relay output.

(Dub)>show discrete outputs 1/4ID - 1/4Description -Resource State - unassignedValue - open(Dub)>

17-15

Page 184: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring the Peripheral Management Subsystem: Configuring SiteBus Devices for an Expansion Peripheral

Configuring SiteBus Devices for an Expansion PeripheralThe RMB-1 and RMB-2 expansion peripheral units include a four-terminal SiteBus, where you can connect sensors that transmit data over a single wire. Each of these “one-wire” SiteBus devices has a unique hexadecimal ID, which is discovered by RMB. After you connect a SiteBus device and the device has been discovered, you can configure the device for management by Remote RMM-1400.

To configure a SiteBus device:

1. Power down the RMB peripheral by disconnecting its Ethernet connection to Remote RMM-1400.

2. Use RMB’s punchdown tool to physically connect the device to a SiteBus terminal.

Note: For more information, see section Connecting Wires to RMB Punchdown

Terminals in the Remote RMM-1400 Installation Guide.

3. Power up the RMB peripheral by reconnecting its Ethernet connection to Remote RMM-1400. RMB discovers the newly connected SiteBus device.

4. Obtain the hexadecimal ID for the newly connected SiteBus device:

show sitebus

In the following example, device 28004564AE05A5 has been discovered, but is not yet managed by Remote RMM-1400.

In this scenario, you will:

Connect a device to a SiteBus terminal and discover its hexadecimal ID

Configure a SiteBus device for management by Remote RMM-1400

(Dub)>show(Dub) show>sitebus

ID Periph:Bus State Managed Name------------------------------------------------------------------------------28004564AE05A5 1:1 Unmanaged

Name ID State Type Description-----------------------------------------------------------------------------(Dub) show>

17-16

Page 185: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring the Peripheral Management Subsystem: Configuring SiteBus Devices for an Expansion

Peripheral

5. Configure the device with name temp1:

config sitebus temp1

Note: Each SiteBus device should be assigned a unique name in order to track

and store its reported values in the measurement table.

6. Configure device temp1 with hexadecimal ID 28004564AE05A5:

config sitebus temp1 id 28004564AE05A5

7. Assign device type sbTemp to device temp1:

config sitebus temp1 type sbTemp

Note: The device type determines how data from the device will be interpreted

and what points will be created for the device. The only device type supported for Remote RMM-1400 version 5.2x is sbTemp, which includes points for Celsius and Fahrenheit temperatures. The device in this example would have two logical points: sitebus temp1/temperatureC and sitebus temp1/temperatureF.

8. Add description Temperature Sensor 1 to device temp1:

config sitebus temp1 description Temperature Sensor 1

9. (optional) Verify that the SiteBus device has been configured properly:

show sitebus

The display will look similar to the following:

10. Save the configuration.

Note: For information on configuring a measurement-table entry for a SiteBus

device, see section Configuring a Measurement Table Entry for a Temperature Sensor and its subsection Sample Configuration for SiteBus Temperature Sensor.

(Dub)>show(Dub) show>sitebus

ID Periph:Bus State Managed Name------------------------------------------------------------------------------28004564AE05A5 1:1 Managed temp1

Name ID State Type Description-----------------------------------------------------------------------------temp1 28004564AE05A5 Online sbTemp Temperature Sensor 1(Dub) show>

17-17

Page 186: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring the Peripheral Management Subsystem: Disconnecting a Managed Expansion Peripheral

Disconnecting a Managed Expansion PeripheralWhen Remote RMM-1400 is disconnected from a managed peripheral, a trap is generated. Remote RMM-1400 notices physical disconnections 20 to 30 seconds after they occur.

To disconnect a managed expansion peripheral, configure the unit 1 expansion peripheral to become unmanaged:

config peripheral 1 no manage

When Remote RMM-1400 is reconnected to an expansion peripheral after a temporarily disconnection:

Output state changes that occurred during the disconnection are applied to the output’s points.

Events are generated that report on the current state of enabled expansion peripheral inputs. This includes changes that occurred and persisted during the disconnection.

In this scenario, you will disconnect the managed peripheral unit.

17-18

Page 187: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

18

Configuring the SNMP Proxy

This chapter provides information about how to configure the Remote RMM-1400 SNMP Proxy feature.

Guide to this Chapter

SNMP Proxy Feature Overview

SNMP Proxy Configuration Information

Configuring a Mediation SNMP Event Template

Configuring a Mediation SNMP Point Template

Configuring a Mediation SNMP NE Template

Configuring a Mediation SNMP Measurement Template

Configuring a Mediation SNMP Network Element

Configuration Results

18-1

Page 188: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring the SNMP Proxy: SNMP Proxy Feature Overview

SNMP Proxy Feature OverviewThe Remote RMM-1400 SNMP Proxy feature allows for virtual network elements (NEs) to represent devices which are subtended from Remote RMM-1400. Remote RMM-1400 acts as the SNMP manager for the real NE. This means that an NE can be “hidden” on the network, yet still monitored by Remote RMM-1400.

The various states of the NEs are represented in Remote RMM-1400’s alarm table, which provides a mechanism for management systems to query the state and receive alarms.

One major benefit of this feature is a reduction in IP address requirements for sites, where private addressing can be used between the SNMP device and Remote RMM-1400.

Figure 18-1 shows the interaction of the mediation NEs (snmp ne1 and snmp ne2) inside Remote RMM-1400 with the “real” SNMP NEs and the action and alarm table mediation subsystems.

Figure 18-1 Remote SNMP Proxy Configuration

18-2

Page 189: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring the SNMP Proxy: SNMP Proxy Configuration Information

SNMP Proxy Configuration InformationAt a high level, the following information must be configured for the SNMP proxy feature:

SNMP NE name and associated host information, points and events

The address of the SNMP Manager

SNMP TemplatesThe mapping of incoming SNMP traps to mediation events utilizes a template mechanism which allows for a common mapping to be shared among multiple mediation SNMP NEs or multiple instances within the same NE. The templates define how the proxied device’s SNMP MIB is used by the proxy SNMP NE.

There are two types of mappings: events and points, thus two types of templates that are user-definable.

Point TemplateThe point template defines how a stateful item on the proxied device is managed by Remote RMM-1400. For each state, the following information is configurable: severity; message; varbind; offline state message and severity; and trap OID. The varbind and trap OID are used to match incoming traps.

Event TemplateEvents are simple stateless mappings between an SNMP trap and a mediation event. Events are not mapped to the Remote RMM-1400 alarm table. An event template consists, at a minimum, of a trap-oid and a message parameter.

NE TemplateThe NE template contains device model definitions for a proxied SNMP network element. This template can then be referenced by other NEs of that model. The templates can be stored and applied as individual patch configurations for easy distribution to multiple Remote RMM-1400 units.

Measurement TemplateThe measurement template describes parameters such as poll OID, trap OID and varbind value used to obtain the value for a point on a proxied NE. This template can then be applied to other proxied NEs.

Using Variables in TemplatesTemplate events and points can contain variables in their OID and varbind values. The values of the variables are defined when the template is referenced in the event or point configuration of a mediation SNMP NE.

18-3

Page 190: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring the SNMP Proxy: SNMP Proxy Configuration Information

The predefined variables that are available for use in these templates are described in Table 18-1.

SNMP NEThe mediation SNMP NE is a mediation event originator. The originator type is snmpne and the originator instance is the name of the mediation NE. The snmpne contains site-specific information and can be linked with a previously created event template or a point template for part of its definition.

The name of the NE is used as the NE name value for mediation alarm table entries and responses.

SNMP ManagerThe configurable information for the SNMP manager is the port on which the SNMP manager listens for incoming SNMP notifications. The default port is 162.

Table 18-1 Predefined Template Variables

Variable Description

$(point) Contains the name of the point configured on the mediation SNMP NE

$(event) Contains the name of the event configured on the mediation SNMP NE

$(measurement) Contains the name of the measurement configured on the mediation SNMP NE

$(snmpne) Contains the name of the mediation SNMP NE

18-4

Page 191: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring the SNMP Proxy: Configuring a Mediation SNMP Event Template

Configuring a Mediation SNMP Event Template

To configure a mediation SNMP event template:

1. Configure event template name coldStartDef:

config mediation snmp event-template coldStartDef

2. (optional) Configure an associated description Reboot event:

config mediation snmp event-template coldStartDef description Reboot event

3. Configure the trap OID .1.3.6.1.6.3.1.1.5.1:

config mediation snmp event-template coldStartDef trap-oid .1.3.6.1.6.3.1.1.5.1

4. Configure the message $(event) event on $(snmpne):

config mediation snmp event-template coldStartDef message $(event) event on NE $(snmpne)

5. (optional) Verify that the event template has been configured properly:

show mediation snmp event-templates coldStartDef

The command response similar to the following displays:

6. Save the configuration.

In this scenario, you will configure a mediation SNMP event template named coldStartDef, which creates a reboot event for the proxied NE. Note that not all possible parameters are used in this example. See the Remote RMM-1400 Command Reference Guide for details on each parameter.

(Dub)>show mediation snmp event-templates coldStartDefName: coldStartDefDescription: Reboot eventMessage: $(event) event on NE $(snmpne)Trap OID: .1.3.6.1.6.3.1.1.5.1(Dub)>

18-5

Page 192: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring the SNMP Proxy: Configuring a Mediation SNMP Point Template

Configuring a Mediation SNMP Point Template

To configure a mediation SNMP point template:

1. Configure the point template name ifEntryDef:

config mediation snmp point-template ifEntryDef

2. (optional) Configure an associated description Entry in IfTable:

config mediation snmp point-template ifEntryDef description Entry in IfTable

3. Configure the dynamic poll table with the following settings:

table oid .1.3.6.1.2.1.2.2.1

match column (number) 2

match value (for specified column) $(ifDescr)

state (table) column 8

config mediation snmp point-template ifEntryDef poll-table .1.3.6.1.2.1.2.2.1 2 $(ifDescr) 8

Note: If you configure a dynamic poll table (Step 3), you will not configure a poll ID

(Step 4) and vice versa.

4. Configure the poll OID .1.3.6.1.2.1.2.2.1.8.$(ifIndex)for template ifEntryDef:

config mediation snmp point-template ifEntryDef poll-oid .1.3.6.1.2.1.2.2.1.8.$(ifIndex)

5. Configure the Up state:

config mediation snmp point-template ifEntryDef state up

In this scenario, you will configure a mediation SNMP point template named ifEntryDef, which is a template for a row in the interface table on the proxied NE. For each state (up and down) you will configure the: poll value

dynamic poll table and trap map, or the poll OID

trap OID

varbind match

severity

message

poll default state

18-6

Page 193: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring the SNMP Proxy: Configuring a Mediation SNMP Point Template

6. Configure the poll value of 1 for the up state:

config mediation snmp event-template ifEntryDef state up poll-value 1

7. Configure the trap oid .1.3.6.1.6.3.1.1.5.4 for the up state:

config mediation snmp point-template ifEntryDef state up trap-oid .1.3.6.1.6.3.1.1.5.4

8. Configure the varbind match .1.3.6.1.2.1.2.2.1.1 $(ifIndex) for the up state, that is, the OID equals the value of $(ifIndex):

config mediation snmp point-template ifEntryDef state up varbind-match .1.3.6.1.2.1.2.2.1.1 $(ifIndex)

9. Configure the severity as normal for the up state:

config mediation snmp point-template ifEntryDef state up severity normal

10. Configure the message as $(point) is up for the up state:

config mediation snmp point-template ifEntryDef state up message $(point) is up

You will now configure similar parameters for the down state using the same point template, ifEntryDef.

11. Configure the down state for point template ifEntryDef:

config mediation snmp point-template ifEntryDef state down

12. Configure the poll value of 2 for the down state:

config mediation snmp event-template ifEntryDef state down poll-value 2

13. Configure the trap oid .1.3.6.1.6.3.1.1.5.3 the down state:

config mediation snmp point-template ifEntryDef state down trap-oid .1.3.6.1.6.3.1.1.5.3

14. Configure the varbind match .1.3.6.1.2.1.2.2.1.1 $(ifIndex) for the down state:

config mediation snmp point-template ifEntryDef state down varbind-match .1.3.6.1.2.1.2.2.1.1 $(ifIndex)

15. Configure the severity as major for the down state:

config mediation snmp point-template ifEntryDef state down severity major

16. Configure the message as $(point) is down:

config mediation snmp point-template ifEntryDef state down message $(point) is down

18-7

Page 194: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring the SNMP Proxy: Configuring a Mediation SNMP Point Template

17. Configure the default polling state for points in this template as up.

config mediation snmp point-template ifEntryDef poll-default-state up

18. (optional) Verify that the point template has been configured properly:

show mediation snmp point-templates ifEntryDef

The command response similar to the following displays:

19. Save the configuration.

(Dub)>show mediation snmp point-templates ifEntryDefName: ifEntryDefDescription: Entry in IfTablePoll OID: .1.3.6.1.2.1.2.2.1.8.$(ifIndex)Poll Default State: upOffline Severity: majorOffline Message: $(point) is offlineState: down Message: $(point) is down Poll Value: 2 Severity: major Trap OID: .1.3.6.1.6.3.1.1.5.3 Varbind Match: .1.3.6.1.2.1.2.2.1.1 = $(ifIndex)State: up Message: $(point) is up Poll Value: 1 Severity: normal Trap OID: .1.3.6.1.6.3.1.1.5.4 Varbind Match: .1.3.6.1.2.1.2.2.1.1 = $(ifIndex)(Dub)>

18-8

Page 195: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring the SNMP Proxy: Configuring a Mediation SNMP NE Template

Configuring a Mediation SNMP NE Template

To configure a mediation SNMP NE template:

1. Configure the NE template name Template1:

config mediation snmp ne-template Template1

2. (optional) Configure a description for Template1 called Sample template:

config mediation snmp ne-template Template1 description Sample template

3. Configure point modem with the following settings:

point template ifEntryDef

parameter ifDesc

value serial_modem

config mediation snmp ne-template Template1 point modem ifEntryDef ifDesc serial_modem

4. Configure event runningConfigChange with the following settings:

event template (existing) configChangeDef

parameter file

value running-config

config mediation snmp ne-template Template1 event runningConfigChange configChangeDef file running-config

In this scenario, you will configure a mediation SNMP NE template, which is a template containing device model definitions for a proxied SNMP network element. For this template, you will configure the: template name Template1

description

point, which refers to an existing point template and associated values

event, which refers to an the existing event template and associated values

NE template, which refers to the existing NE template and an associated value.

18-9

Page 196: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring the SNMP Proxy: Configuring a Mediation SNMP NE Template

5. Configure NE template alarm1 with the following settings:

NE template (existing) alarms

parameter num

value 1

config mediation snmp ne-template Template1 ne-template alarm1 alarms num 1

6. (optional) Verify that the NE template has been configured properly:

show mediation snmp ne-templates Template1

The command response similar to the following displays:

7. Save the configuration.

(Dub)>show mediation snmp(Dub) show mediation snmp>ne-templates Template1Name: Template1Description: Sample templateEvent: runningConfigChange Template: configChangeDef Parameter: file = running-configPoint: modem Template: ifEntryDef Parameter: ifDescr = serial_modemTemplate Reference: alarm1 Template: alarms Parameter: num = 1(Dub) show mediation snmp>

18-10

Page 197: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring the SNMP Proxy: Configuring a Mediation SNMP Measurement Template

Configuring a Mediation SNMP Measurement Template

To configure a mediation SNMP measurement template that configures an individual measurement:

1. Configure the point template name alDef:

config mediation snmp measurement-template alDef

2. (optional) Configure an associated description Single measurement:

config mediation snmp measurement-template alDef description Single measurement

3. Configure the poll OID .1.3.6.1.4.1.539.42.2.2.1.5.$(alIndex) for template alDef:

config mediation snmp measurement-template alDef poll-oid .1.3.6.1.4.1.539.42.2.2.1.5.$(alIndex)

4. Configure the template alDef to consider as significant the second numeric value in a string response:

config mediation snmp measurement-template alDef value-match 2

5. Configure an SNMP trap named critical, with a trap OID 1.3.6.1.4.1.539.42.2.0.5 for the critical state:

config mediation snmp measurement-template alDef trap critical trap-oid .1.3.6.1.4.1.539.42.2.0.5

In this scenario, you will configure a mediation SNMP measurement template, which defines the way a mediation SNMP NE obtains the value for a point on a proxied SNMP network element. We will look at two examples of measurement templates: an example that configures an individual measurement and a second example that configures a group of measurements.

For the first template, you will configure: the template name alDef and description Single measurement

the poll OID

which numeric value to consider significant if the response is a string

the trap OID, varbind match and varbind value.

For the second template, you will configure: the template name alTableDef and description Measurement group

the dynamic poll table

which numeric value to consider significant if the response is a string

the trap OID, varbind ID and varbind value.

18-11

Page 198: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring the SNMP Proxy: Configuring a Mediation SNMP Measurement Template

6. Configure the varbind-match .1.3.6.1.4.1.539.42.2.2.1.1 for the critical state; that is, the OID to use to retrieve the value of $alIndex:

config mediation snmp measurement-template alDef trap critical varbind-match .1.3.6.1.4.1.539.42.2.2.1.1 $alIndex

7. Configure a varbind value of for .1.3.6.1.4.1.539.42.2.2.1.5 for the critical state:

config mediation snmp measurement-template alDef trap critical varbind-value .1.3.6.1.4.1.539.42.2.2.1.5

8. Configure the template alDef to consider as significant the second numeric value in a string response for critical traps:

config mediation snmp measurement-template alDef trap critical value-match 2

9. (optional) Verify that the point template has been configured properly:

show mediation snmp measurement-templates alDef

The command response similar to the following displays:

10. Save the configuration.

To configure a mediation SNMP measurement template that configures a group of measurements:

1. Configure the point template name alTableDef:

config mediation snmp measurement-template alTableDef

2. (optional) Configure an associated description Measurement group:

config mediation snmp measurement-template alTableDef description Measurement group

(Dub)>show mediation snmp measurement-templates alDefName: alDefDescription: Single measurementPoll OID: .1.3.6.1.4.1.539.42.2.2.1.5.$(alIndex)Value Match Index: 2Value Conversion Multiplier: 1Trap: critical Trap OID: .1.3.6.1.4.1.539.42.2.0.5 Varbind Value: .1.3.6.1.4.1.539.42.2.2.1.5 Value Match Index: 2 Varbind Match: .1.3.6.1.4.1.539.42.2.2.1.1 = $alIndex(Dub)>

18-12

Page 199: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring the SNMP Proxy: Configuring a Mediation SNMP Measurement Template

3. Configure the dynamic poll table with the following settings:

table OID .1.3.6.1.4.1.539.42.2.2

match column (number) 7

match value (for specified column) 5

config mediation snmp measurement-template alTableDef poll-table .1.3.6.1.4.1.539.42.2.2 7 5

4. Configure the template alTableDef to consider as significant the second numeric value in a string response:

config mediation snmp measurement-template alTableDef value-match 2

5. Configure an SNMP trap named critical, with a trap OID 1.3.6.1.4.1.539.42.2.0.5 for the critical state:

config mediation snmp measurement-template alTableDef trap critical trap-oid .1.3.6.1.4.1.539.42.2.0.5

6. Configure the varbind OID .1.3.6.1.4.1.539.42.2.2.1.7 for the critical state:

config mediation snmp measurement-template alTableDef trap critical varbind-id .1.3.6.1.4.1.539.42.2.2.1.7

7. Configure a varbind value of for .1.3.6.1.4.1.539.42.2.2.1.5 for the critical state:

config mediation snmp measurement-template alTableDef trap critical varbind-value .1.3.6.1.4.1.539.42.2.2.1.5

8. Configure the template alTableDef to consider as significant the second numeric value in a string response for critical traps:

config mediation snmp measurement-template alTableDef trap critical value-match 2

18-13

Page 200: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring the SNMP Proxy: Configuring a Mediation SNMP Measurement Template

9. (optional) Verify that the point template has been configured properly:

show mediation snmp measurement-template alTableDef

The command response similar to the following displays:

10. Save the configuration.

(Dub)>show mediation snmp measurement-templates alTableDefName: a1TableDefDescription: Measurement groupPoll Table OID: .1.3.6.1.4.1.539.42.2.2ID Column: 7Value Column: 5Value Match Index: 2Value Conversion Multiplier: 1Trap: critical Trap OID: Varbind Value: .1.3.6.1.4.1.539.42.2.2.1.5 Value Match Index: 1 Varbind ID:Trap: critical Trap OID: .1.3.6.1.4.1.539.42.2.0.5 Varbind Value: Value Match Index: 2 Varbind ID: .1.3.6.1.4.1.539.42.2.2.1.7(Dub)>

18-14

Page 201: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring the SNMP Proxy: Configuring a Mediation SNMP Network Element

Configuring a Mediation SNMP Network Element

To configure a mediation SNMP NE:

1. Configure the name, ProxyNE, for the mediation SNMP NE:

config mediation snmpne ProxyNE

2. Configure the network element name, ProxyNE:

config mediation snmpne ProxyNE ne-name ProxyNE

3. Configure the host with an IP address of 10.40.65.90, port number 161, community name administrator and SNMP version number v1. These parameters are used for polling the device.

config mediation snmpne ProxyNE host 10.40.65.90 161 administrator v1

4. Configure the category as NECategory:

config mediation snmpne ProxyNE category NECategory

5. Configure status point ethernet1 with a link to the previously defined ifEntryDef point template, a replaceable parameter name ifIndex and a value for that parameter as 1:

config mediation snmpne ProxyNE point ethernet1 ifEntryDef ifIndex 1

6. Configure status point ethernet2 with a link to the previously defined ifEntryDef point template, a replaceable parameter name ifIndex and a value for that parameter as 2:

config mediation snmpne ProxyNE point ethernet2 ifEntryDef ifIndex 2

7. Configure an event named reboot, with a link to the previously defined coldStartDef event template:

config mediation snmpne ProxyNE event reboot coldStartDef

In this scenario, you will configure information specific to a mediation SNMP NE including: The host parameters A link to the previously defined event template, coldStartDef, which defines

the associated event A link to the previously defined point template, ifEntryDef, which defines the

associated event A link to the previously defined measurement template, alTableDef, which

defines a means of obtaining a value for a point on a proxied NE.

18-15

Page 202: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring the SNMP Proxy: Configuring a Mediation SNMP Network Element

8. Configure a measurement named analog, with a link to the previously defined alTableDef measurement template:

config mediation snmpne ProxyNE measurement analog alTableDef

9. (optional) Verify that the ProxyNE SNMP NE has been configured properly:

show mediation snmpne ProxyNE

The command response similar to the following displays:

10. Save the configuration.

(Dub)>show mediation snmpne ProxyNEName: ProxyNEDescription:Host: 10.40.65.90:161SNMP Community: administratorSNMP Version: v1Category: NECategoryNE Name: ProxyNEMeasurement Poll Interval: 60Point Poll Interval: 3600Connectivity OID: .1.3.6.1.2.1.1.2.0Connectivity State: offlineLast Connectivity Poll Reply: unknownEvent: reboot Template: coldStartDef Last Trap: unknownPoint: ethernet1 Template: ifEntryDef Current State: point offline Last Trap: unknown Last Poll Reply: unknown Parameter: ifIndex = 1Point: ethernet2 Template: ifEntryDef Current State: point offline Last Trap: unknown Last Poll Reply: unknown Parameter: ifIndex = 2Measurement: analog Template: a1TableDef Last Poll Reply: unknown(Dub)>

18-16

Page 203: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring the SNMP Proxy: Configuration Results

Configuration ResultsThe following is a partial example of a running-config, which shows the results of the template points and events used to construct a mediation SNMP NE containing a port with two states (up and down), Ethernet ports 1 and 2 and a reboot notification.

config mediation snmp event-template coldStartDef description Reboot event message $(event) event on NE $(snmpne) trap-oid .1.3.6.1.6.3.1.1.5.1 exitconfig mediation snmp measurement-template a1TableDef description Measurement group poll-table .1.3.6.1.4.1.539.42.2.2 7 5 value-match 2 trap critical trap-oid .1.3.6.1.4.1.539.42.2.0.5 varbind-id .1.3.6.1.4.1.539.42.2.2.1.7 value-match 2 exit trap critcal varbind-value .1.3.6.1.4.1.539.42.2.2.1.5 exit exitconfig mediation snmp point-template ifEntryDef description Entry in IfTable poll-oid .1.3.6.1.2.1.2.2.1.8.$(ifIndex) state up message $(point) is up poll-value 1 trap-oid .1.3.6.1.6.3.1.1.5.4 varbind-match .1.3.6.1.2.1.2.2.1.1 $(ifIndex) exit state down message $(point) is down poll-value 2 severity major trap-oid .1.3.6.1.6.3.1.1.5.3 varbind-match .1.3.6.1.2.1.2.2.1.1 $(ifIndex) exit poll-default-state up exitconfig mediation snmp ne-template Template1 description Sample template event runningConfigChange configChangeDef file running-config point modem ifEntryDef ifDesc serial_modem ne-template alarm1 alarms num 1 exitconfig mediation snmpne ProxyNE category NECategory ne-name ProxyNE host 10.40.65.90 161 administrator v1 event reboot coldStartDef measurement analog a1TableDef point ethernet1 ifEntryDef ifIndex 1 point ethernet2 ifEntryDef ifIndex 2(Dub)>

18-17

Page 204: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring the SNMP Proxy: Configuration Results

Note: Alarms, events, actions and responses for SNMP proxy will not display in

running-config as they are implicitly added to the configuration. Only if the user makes a change to one of the entities will these four items display in running-config. This applies only to new SNMP proxy configurations, not those loaded from saved configurations.

The configuration will add the following alarm entries and actions automatically.

config alarm-entry ProxyNE_ethernet1_snmpne event snmpne ProxyNE point ethernet1 trap up event $(message) event snmpne ProxyNE point ethernet1 trap down event $(message) ne-name MyNE category some-categoryconfig alarm-entry ProxyNE_ethernet2_snmpne event snmpne ProxyNE point ethernet2 trap up event $(message) event snmpne ProxyNE point ethernet2 trap down event $(message) ne-name ProxyNE category some-categoryconfig event ProxyNE_reboot_snmpne content snmpne ProxyNE trap rebootconfig response ProxyNE_trap_snmpne content snmp trap message $(message) ne-name ProxyNE category some-categoryconfig action ProxyNE_reboot_snmpne event ProxyNE_reboot_snmpne response ProxyNE_trap_snmpne

18-18

Page 205: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

19

Configuring Jobs

This chapter includes scenarios that contain step-by-step procedures on how to configure jobs for Remote RMM-1400.

Guide to this Chapter

Job Configuration Overview

Configuring Access to a Central FTP Package Server

Installing a Script Package

Configuring a Job with a Script Package and Script

Configuring a Job with a Job Property

Configuring a Job with a Job Task

Configuring Job Start Times

Configuring Dynamic Memory for a Job

19-1

Page 206: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Jobs: Job Configuration Overview

Job Configuration OverviewA job contains the specifications for running an instance of a script. It refers to a script defined within a package and specifies the parameters for execution on Remote RMM-1400. Scripts are defined in packages and specify the parameters for execution when the associated jobs run.

Note: All job configuration examples in this document are set up in the CLI; however,

similar functions can also be performed from the Remote Web interface. See Accessing the Web User Interface on page 2-8 for details.

Script Package ComponentsBefore you configure a job on Remote RMM-1400, you must first obtain a script package from Kentrox. A script package (.pkg file) contains two basic components:

Python modules

A package manifest file

Python ModulesA script package can contain one or more Python modules (.py or .pyc files). Each Python module can contain one or more scripts or it can be empty. A script is a Python class that defines a run and stop method, which implements the scripting interface on Remote RMM-1400. A script can define job properties, which pass runtime parameters and/or settings (such as, connection information for a network element, baud rates, TID’s, phone numbers, software version and user name and password information) to Remote RMM-1400 when a job is executed. In addition, a script can define job tasks and the properties required to request IP configuration for a device or open a server socket connection to receive and transmit data.

In addition to Python modules, the script package can also contain Python packages. A Python package is a way to store Python modules in a hierarchical directory structure.

Package Manifest FileA Package Manifest file is an XML file that acts as a table of contents for the script package. The package manifest lists which scripts the package contains, what tasks must be configured to use the scripts and any supported properties for the script.

After you obtain a script package from Kentrox, you can use an FTP utility to transfer the script package either directly to the pkgstage directory on Remote RMM-1400, or to a directory on a central FTP package server that contains script packages. After you transfer the script package, you can install it onto Remote RMM-1400.

19-2

Page 207: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Jobs: Job Configuration Overview

When a script package is installed on Remote RMM-1400, it is stored in a database for executing jobs. A job must refer to a script package and a script in order for it to execute properly. Basically, a job configured through the Remote RMM-1400 CLI runs the function(s) within the script module. After configuring and executing a job, the script package is retrieved from the package database and run by the script engine.

19-3

Page 208: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Jobs: Configuring Access to a Central FTP Package Server

Configuring Access to a Central FTP Package ServerImportant: This procedure applies only if you plan to store script packages on a

central FTP package server and install the script packages from the server to the pkgstage directory on Remote RMM-1400.

To configure the central FTP package server:

1. At the main prompt, configure Remote RMM-1400 to use an FTP server with IP address 11.8.77.3 and the default port number:

config pkgs server address 11.8.77.3

2. Configure the directory that contains the script packages as /packages/test:

config pkgs server directory /packages/test

3. Configure the server user name as test and password as test:

config pkgs server user test test

Note: The user name and password must match the user name and password

configured on the central FTP package server.

4. Enable remote access to the central FTP package server:

config pkgs server enable

5. (optional) Verify that the central FTP package server has been configured properly:

show pkgs server

The command response similar to the following displays:

6. Save the configuration.

In this scenario, you will:

Configure the central FTP package server

Configure the script package directory location

Configure the server user name and password

Enable remote access to the central FTP package server

(Dub)>show pkgs serverFTP server: enabledAddress: 11.8.77.3Port: 21User: testPassword: testDirectory: /packages/test(Dub)>

19-4

Page 209: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Jobs: Installing a Script Package

Installing a Script PackageImportant: This procedure assumes that you have obtained a script package from

Kentrox (in this example, exampleScript-1.0.0.pkg).

To install a script package:

1. Using an FTP utility, do one of the following:

Transfer exampleScript-1.0.0.pkg from the local workstation to the pkgstage directory on Remote RMM-1400. Continue to step 2.

Transfer exampleScript-1.0.0.pkg to the central FTP package server default directory of /, which contains all script packages. Continue to step 3.

2. At the main CLI prompt, install script package exampleScript-1.0.0.pkg to Remote RMM-1400:

config pkgs install name exampleScript

Continue to step 4.

3. At the main CLI prompt, install script package exampleScript-1.0.0.pkg to Remote RMM-1400 from the central FTP package server:

config pkgs install name exampleScript-1.0.0 fromserver

Important: To install a script package from a central FTP package server, you need to configure a static route. For more information, refer to Configuring Static Routes on page 7-1.

In this scenario, you will:

Use an FTP utility to transfer a script package to the Remote RMM-1400 staging area or to the configured central FTP package server

Tip: For more information on how to configure a central FTP package server, refer to procedure Configuring Access to a Central FTP Package Server on page 19-4.

Install the script package

19-5

Page 210: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Jobs: Installing a Script Package

4. (optional) Verify that the script package has been installed properly:

show pkgs summary

The command response similar to the following displays:

Tip: To display the contents and attributes of script package examplescript, enter show pkgs name examplescript.

5. Save the configuration.

Note: Some jobs need to be restarted when the configuration changes, including:

Battery Monitor (including the Battery Learner)

Analog Monitor

(Dub)>show pkgs summaryPackage Versionexamplescript 1.0.0(Dub)>

19-6

Page 211: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Jobs: Configuring a Job with a Script Package and Script

Configuring a Job with a Script Package and ScriptImportant: This procedure assumes that you have obtained a script package from

Kentrox (in this example, exampleScript-1.0.0.pkg) and the procedure Installing a Script Package on page 19-5 has been completed.

To configure a job with a script package and script:

1. At the main prompt, create job printlog:

config jobs name printlog

2. Configure job printlog to use script package examplescript and script capture_example and define the minimum acceptable version level for an installed package as 1.0.0:

config jobs name printlog script examplescript capture_example 1.0.0

3. (optional) Verify that the job has been configured with the proper script package and script:

show jobs name printlog status

The command response similar to the following displays:

4. Save the configuration.

In this scenario, you will configure a job with a script that prints a string of text to two log files (stdout.log and stderr.log).

(Dub)>show jobs name printlog statusJob: printlogPackage: examplescriptMin version: 1.0.0Script: capture_exampleCron start: disabledStart at boot: disabledMemory limit (Kb): 1024Output capture: disabledMax start attempts: 1Run state: idle(Dub)>

19-7

Page 212: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Jobs: Configuring a Job with a Job Property

Configuring a Job with a Job PropertyImportant: This procedure assumes that you have obtained a script package from

Kentrox (in this example, exampleScript-1.0.0.pkg) and the procedure Configuring a Job with a Script Package and Script on page 19-7 has been completed.

To configure a job with a job property:

1. At the main prompt, enable output capture for job printlog:

config jobs name printlog capture

2. Configure job printlog with job property capture_text and assign it the property value of Hello World:

config jobs name printlog property capture_text “Hello World”

Note: To include spaces or special characters, quotes must be included.

By entering job property value hello world, job printlog will run script capture_example and pass runtime job property capture_text. This indicates that value Hello World will be written to the stdout.log and stderr.log files located in the job’s data directory on Remote RMM-1400.

3. (optional) Verify that the job has been configured with the proper job property:

show jobs name printlog properties

The command response similar to the following displays:

4. Save the configuration.

5. Run job printlog:

exec-job printlog run

A run ID is assigned.

In this scenario, you will configure a job that uses a script that prints a string of text to two log files. During runtime, the two files will be created in the job’s data directory when job capture is enabled.

(Dub)>show jobs name printlog propertiesName Valuecapture_text Hello World(Dub)>

19-8

Page 213: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Jobs: Configuring a Job with a Job Property

6. (optional) Verify that the job has been executed successfully:

show jobs name printlog history

The command response similar to the following displays:

7. (optional) FTP to Remote RMM-1400 to verify that the output of the job has been recorded to the stdout.log and stderr.log files located in the job’s data directory (jobdata/printlog).

(Dub) show jobs name printlog>historyRun ID Start time End time Exit state 1 2010/02/03 22:35:32 2010/02/03 22:35:33 normal(Dub) show jobs name printlog>

19-9

Page 214: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Jobs: Configuring a Job with a Job Task

Configuring a Job with a Job TaskImportant: This procedure assumes that you have obtained a script package from

Kentrox (in this example, exampleScript-1.0.0.pkg) and the procedure Installing a Script Package on page 19-5 has been completed.

To configure a job with a job task:

1. At the main prompt, create and configure job echodata to use script package examplescript and script echo_example. Define the minimum acceptable version level for an installed package as 1.0.0:

config jobs name echodata script examplescript echo_example 1.0.0

2. Create task new_ip and assign the task type as ifconfig:

config jobs name echodata task new_ip type ifconfig

3. Assign address property value 192.168.0.215 to task new_ip:

config jobs name echodata task new_ip property address 192.168.0.215

4. Assign controller property br_switch to task new_ip:

config jobs name echodata task new_ip property controller br_switcheth0_1

5. (optional) Verify that the task new_ip has been configured properly:

show jobs name echodata task new_ip

The command response similar to the following displays:

6. Create task server_sock and assign the task type as serversocket:

config jobs name echodata task server_sock type serversocket

In this scenario, you will configure a job with a job task. The job uses a script that starts a server, which accepts an incoming socket connection. When a connection is established, the script listens for data from the connection. When data is sent, the script determines if it should modify the data based on the value yes entered for job property upper_case and then writes back the changed data in uppercase.

(Dub)>show jobs name echodata task new_ipTask: new_ip Position: 1 Type: ifconfig Properties: Name Value address 192.168.0.215 controller br_switch(Dub)>

19-10

Page 215: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Jobs: Configuring a Job with a Job Task

7. Assign the task property port as 50008, ifconfig as new_ip, type as STREAM and listen as 5 to task server_sock:

config jobs name echodata task server_sock property port 50008

config jobs name echodata task server_sock property ifconfig new_ip

config jobs name echodata task server_sock property type STREAM

config jobs name echodata task server_sock property listen 5

8. (optional) Verify that the task server_sock has been configured properly:

show jobs name echodata task server_sock

The command response similar to the following displays:

9. Enable capture output for job echodata:

config jobs name echodata capture

10. Configure job echodata with the job property upper_case and assign it with the value of yes:

config jobs name echodata property upper_case yes

11. (optional) Verify that job echodata has been configured with the proper job properly:

show jobs name echodata properties

The command response similar to the following displays:

12. Save the configuration.

13. Run job echodata:

exec-job echodata run

A run ID is assigned.

(Dub)>show jobs name echodata task server_sockTask: server_sock Position: 2 Type: serversocket Properties: Name Value address 10.40.57.50 ifconfig new_ip listen 5 port 50008 type STREAM(Dub)>

(Dub)>show jobs name echodata propertiesName Valueupper_case yes(Dub)>

19-11

Page 216: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Jobs: Configuring Job Start Times

Configuring Job Start Times

To configure start times for a job:

1. At the main prompt, configure job printlog to start on August 7 and to run through September 30 every Monday, Wednesday and Friday at 12:30 p.m., 5:30 p.m. and 7:30 p.m.:

config jobs name printlog start-at 8-9 7-30 12,17,19 30 1,3,5

A start-at index number of 1 is assigned.

2. (optional) Verify that job printlog has been configured with the proper starting times:

show jobs name printlog starts *

The command response similar to the following displays:

3. Save the configuration.

In this scenario, you will configure a job to start on August 7 and to run through September 30 at 12:30 p.m., 5:30 p.m. and 7:30 p.m. every Monday, Wednesday and Friday.

(Dub)>show jobs name printlog starts *Cron start: disabledStart at bootup: disabledStart-at index: 1 Month: 8-9 Day: 7-30 Hour: 12,17,19 Minute: 30 Weekday: 1,3,5No scheduled start time(Dub)>

19-12

Page 217: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Jobs: Configuring Dynamic Memory for a Job

Configuring Dynamic Memory for a Job

To configure dynamic memory for a job:

1. At the main prompt, configure Remote RMM-1400 to use 2024 kilobytes of dynamic memory while running job printlog:

config jobs name printlog memory 2024

2. (optional) Verify that the dynamic memory has been configured properly for job printlog:

show jobs name printlog status

The command response similar to the following displays:

3. Save the configuration.

In this scenario, you will configure the amount of dynamic memory that Remote RMM-1400 can use while running job printlog.

(Dub)>show jobs name printlog statusJob: printlogPackage:Min version: anyScript:Title:Cron start: disabledStart at boot: disabledMemory limit (Kb): 2024Stack size (Kb): 1024Output capture: enabledMax start attempts: 1Run state: idle(Dub)>

19-13

Page 218: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Jobs: Configuring Dynamic Memory for a Job

19-14

Page 219: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

20

Configuring Modules

This chapter includes scenarios with step-by-step procedures on how to configure modules both in the CLI and using the web interface for Remote RMM-1400.

Guide to this Chapter

Module Configuration Overview

Configuring Modules in the CLI

Configuring Modules Using Web Interface

20-1

Page 220: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Modules: Module Configuration Overview

Module Configuration OverviewA module is a pre-packaged, turn-key solution built to address a specific area of site management, such as Power Management or Environmental/HVAC Monitoring and Control. Each module is composed of individual applications that provide a slice of functionality and equipment (alarms, measurements, sensors, etc.) used to address a specific purpose within a module.

The module applications define Network Elements (NEs) that represent physical equipment at the site. Each NE defines the set of alarms and measurements essential for effectively managing the operation of that physical piece of equipment. In addition to NEs, the module and its applications can define parameters that are configuration items used to customize the operation of the module. Controls are another feature of modules that provide application-specific logic as well as an interface to allow users to initiate an action, such as remotely starting a generator.

Once a module is installed, the user must realize or configure an instance of an NE for each piece of physical equipment at the site. An NE is realized by selecting the NE type from a list of options provided by the module and then customizing the NE instance by configuring its associated parameters. The NE type is similar to selecting the vendor and model of the physical piece of equipment. It is important to note that many parameters may have a default value, but others may not have a default value. The module may designate certain parameters to be required, in which case they must have a value before the NE will transition to the “online” state and become functional.

Using NE sets, users can customize the number of instances of NEs of a particular type based on what actual physical equipment is at a site as compared to the fixed number of instances that are defined in the module. Once an NE set has been configured with new instances, the NE will need to be realized, just as the module-defined NEs must be realized.

These functions can be performed in the CLI or in the Remote Web User Interface. This chapter explains both of those methods.

The Web User Interface is a software application that provides a quick and simple method for configuring and managing modules installed on a Remote RMM-1400. The Web User Interface is used for initial site installation and small, individual site changes once a site is managed in Optima.

A Main Menu and a set of buttons provide links to available functionality. The buttons and links displayed depend on a user’s profile. A user can only see and access the parts of the User Interface assigned to that profile.

The Module functionality of the Web User Interface includes:

Module installation

Application configuration (enable and disable)

20-2

Page 221: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Modules: Module Configuration Overview

NE set configuration (including creation of NEs in the set)

NE configuration (types and parameters)

20-3

Page 222: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Modules: Configuring Modules in the CLI

Configuring Modules in the CLI

Installing Modules

To install a module:

1. Using an FTP/SFTP utility, transfer the Environmental-1.0.0.tgz module file from the local workstation to the modules directory on Remote RMM-1400.

2. At the main CLI prompt, install all module files in the staging area:

exec site install

The command response similar to the following displays:

Note: In this example, Environmental-1.0.0.tgz is a module bundle which

contains two individual modules packaged together.

3. (optional) Verify that the module has been installed properly:

show site modules

The command response similar to the following displays:

Tip: To display the applications and details of module Environmental, enter show site modules Environmental

In this scenario, you will:

Use an FTP/SFTP utility to transfer the module to the Remote RMM-1400 staging area

Install the module

Show the installed modules

(Dub)>exec site installThe modules Common and Environmental were installed successfully.(Dub)>

Module Version Description Date------------------------------------------------------------------------------Common 1.0.0 Common Library 2011.09.30 10:31:28Environmental 1.0.0 Environmental Management 2011.09.30 10:31:42

20-4

Page 223: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Modules: Configuring Modules in the CLI

Realizing and Configuring Network Elements

To realize and configure NEs:

1. Select type RMBTemperature for Network Element indoorTemperature:

config site network-element indoorTemperature type RMBTemperature

2. In this example, the RMB at this site has already been configured as peripheral 2. To customize the module with this data, set the value of parameter peripheralNumber to 2:

config site network-element indoorTemperature param peripheralNumber 2

3. Configure thresholds for the high temperature alarm and the low temperature alarm by setting the values of the parameters highTemperature and lowTemperature:

config site network-element indoorTemperature param highTemperature 100

config site network-element indoorTemperature param lowTemperature 50

4. Select type Acme for Network Element fan:

config site network-element fan type Acme

5. In this example, the fan has been wired to the Remote RMM-1400 on discrete output 2/4. To customize the module with this data, set the value of parameter outputPoint to 4:

config site network-element fan param outputPoint output 2/4

In this scenario, you will:

Realize the indoorTemperature Network Element (NE) and configure several parameter values

Realize the fan NE and configure a parameter value

Show the NEs

20-5

Page 224: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Modules: Configuring Modules in the CLI

6. Verify that the network elements are in the ‘online’ state:

show site network-elements

The command response similar to the following displays:

7. (optional) Display the details of the NE that includes the list of parameters:

show site network-elements indoorTemperature

The command response similar to the following displays:

(Dub)>show site network-elementsNetwork Element Category Type State------------------------------------------------------------------------------door DoorSensor offlinefan VentilationFan Acme onlineindoorHumidity HumiditySensor offlineindoorTemperature TemperatureSensor RMBTemperature onlineoutdoorHumidity HumiditySensor offlineoutdoorTemperatur TemperatureSensor offlinesmokeDetector SmokeDetector offline

(Dub)>show site network-elements indoorTemperatureName - indoorTemperatureDescription - Main indoor temperature sensorCategory - TemperatureSensorType - RMBTemperatureState - onlineInternalState - Online

Parameters------------------------------------------------------------------------------Name - REF_temperatureUnitsValue - FType - referenceDescription - Referenced from temperatureUnits. Per-NE configuration of unitsis not supported.

Name - highTemperatureValue - 100 (configured)Type - referenceDescription - High Temperature Alarming Point

Name - lowTemperatureValue - 50Type - referenceDescription - Low Temperature Alarming Point

Name - peripheralNumberValue - 2 (configured)Type - integer (1 - 12)Description - Peripheral number for RMB

20-6

Page 225: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Modules: Configuring Modules in the CLI

Configuring an NE Set

To configure an NE set:

1. At the main prompt, configure NE (instance) Tenant1Power in NE set TenantPowerMeter:

config site network-element-set TenantPowerMeter instance Tenant1Power

Note: NE (instance) names (for example, Tenant1Power) must be unique within

the site. In addition, a module may define a format to which the NE name must conform. For example, the module may allow you to enter any characters for the beginning of an NE name but require that the name end with certain characters (for example, Power).

2. Configure description This is Tenant1Power. for NE (instance) Tenant1Power in NE set TenantPowerMeter:

config site network-element-set TenantPowerMeter instance Tenant1Power description This is Tenant1Power.

3. Configure display name Tenant1PowerMeter for NE (instance) Tenant1Power in NE set TenantPowerMeter:

config site network-element-set TenantPowerMeter instance Tenant1Power display-name Tenant1PowerMeter

Note: NE (instance) display names, which are used within the Optima

application, must be unique within the site.

4. Configure NE (instance) Tenant2Power in NE set TenantPowerMeter:

config site network-element-set TenantPowerMeter instance Tenant2Power

5. Configure description This is Tenant2Power. for NE (instance) Tenant2Power in NE set TenantPowerMeter:

config site network-element-set TenantPowerMeter instance Tenant2Power description This is Tenant2Power.

In this scenario, you will:

Configure two NEs (instances) in a network element set.

Configure a description for each NE (instance).

Configure a display name for each NE (instance).

Show information for the NE set and NEs (instances).

20-7

Page 226: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Modules: Configuring Modules in the CLI

6. Configure display name Tenant2PowerMeter for NE (instance) Tenant2Power in NE set TenantPowerMeter:

config site network-element-set TenantPowerMeter instance Tenant2Power display-name Tenant2PowerMeter

7. (optional) Verify that the NE set has been configured properly:

show site network-elements-sets TenantPowerMeter

The command response similar to the following displays:

8. Realize NE (instance) Tenant1Power and Tenant2Power using scenario To display the applications and details of module Environmental, enter show site modules Environmental on page 20-4.

9. Save the configuration.

Initiating a Control Action

Note: In this example, the fan network element provides the fan-controller

control. Controls will automatically go to the “online” state once the host network element is “online” and all the control’s required parameters that do not have default values have been configured.

(Dub)>show site network-elements-sets TenantPowerMeterName - TenantPowerMeterDescription - NE Set for TenantPowerMeterCategory - PowerMeterCategoryMax Elements - 3Name Restriction - (.*Power)

Instances------------------------------------------------------------------------------Name - Tenant1PowerDescription - This is Tenant1Power.Display Name - Tenant1PowerMeterActivity State - Active

Name - Tenant2PowerDescription - This is Tenant2Power.Display Name - Tenant2PowerMeterActivity State - Active

(Dub)>

In this scenario, you will:

Initiate the control action to turn on the ventilation fan

Show the state of the controls

20-8

Page 227: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Modules: Configuring Modules in the CLI

To initiate a control action:

1. Select the run action for control fan-controller:

exec site control-action fan-controller run

2. (optional) Show the current state of all controls:

show site controls

The command response similar to the following displays:

Tip: To display the details for control fan-controller, enter show site controls fan-controller

Enabling and Disabling Applications

To enable an application:

1. Select the application to enable:

config site module Tower application AccessManagment

2. Select enable:

config site module Tower application AccessManagment enable

3. (optional) Verify that the application has been enabled.

show site modules Tower

The command response similar to the following displays:

(Dub)>show site controls

Control Category State Admin------------------------------------------------------------------------------fan-controller VentilationFan Running enabled

In this scenario, you will:

Enable an application

Disable an application

20-9

Page 228: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Modules: Configuring Modules in the CLI

To disable an application:

1. Select the application to disable:

config site module Tower application AccessManagment

2. Select disable:

config site module Tower application AccessManagment disable

3. (optional) Verify that the application has been enabled.

show site modules Tower

The command response similar to the following displays:

(Dub)>show site modules TowerName - TowerDescription - Tower Management Applications, Reports, and Live ViewProduct Version - 1.5.4Compatibility Version - 1.0.5Build ID - 001Build Date - 2013.02.13 10:41:48.621 -0500

Application Type State Description------------------------------------------------------------------------------ACPowerMonitoring optional enabled An application for monitoring AC PoAccessManagement optional enabled An application for site access manaAssetTampering optional disabled An application that monitors assetBatteryMonitoring optional disabled An application for monitoring batteCabinetMonitoring optional disabled Application for monitoring the cabiDASMonitoring optional disabled An application for monitoring distrDCPowerMonitoring optional disabled An application for monitoring DC Po

(Dub)>show site modules TowerName - TowerDescription - Tower Management Applications, Reports, and Live ViewProduct Version - 1.5.4Compatibility Version - 1.0.5Build ID - 001Build Date - 2013.02.13 10:41:48.621 -0500

Application Type State Description------------------------------------------------------------------------------ACPowerMonitoring optional enabled An application for monitoring AC PoAccessManagement optional disabled An application for site access manaAssetTampering optional disabled An application that monitors assetBatteryMonitoring optional disabled An application for monitoring batteCabinetMonitoring optional disabled Application for monitoring the cabiDASMonitoring optional disabled An application for monitoring distrDCPowerMonitoring optional disabled An application for monitoring DC Po

20-10

Page 229: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Modules: Configuring Modules in the CLI

Changing Global Parameter Values

To change a global parameter:

1. Select the global parameter to change:

config site param defaultHighTemperature

2. Change the value:

config site param defaultHighTemperature 50

3. (optional) Verify that the parameter has been changed.

show site params

The command response similar to the following displays:

Note: A global parameter value has been changed from its default when (configured)

is displayed beside the value.

In this scenario, you will:

Change a global parameter value

(Dub)>show site paramsName - averageFuelConsumptionValue - 2Type - floating-pointDescription - Average fuel consumption of the generator

Name - defaultCriticallyHighTemperatureName - defaultFuelLevelHysteresisValue - 3Type - floating-pointDescription - Default hysteresis for fuel level alarms

Name - defaultHighTemperatureValue - 50 (configured)Type - floating-pointDescription - High Temperature Alarming Point

Name - defaultHumidityHysteresisValue - 2Type - floating-pointDescription - Hysteresis for Humidity Alarms

Name - defaultMaximumTemperatureValue - 50Type - floating-pointDescription - Maximum possible value; used for Optima LiveView

Name - defaultMinimumTemperature--More--

20-11

Page 230: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Modules: Configuring Modules Using Web Interface

Configuring Modules Using Web Interface

Installing Modules and Enabling Applications

To install a module:

1. Using an FTP/SFTP utility, transfer the SYSTEM-1.6.7.mod and TOWER-1.6.7.tgz module files from the local workstation to the modules directory on Remote RMM-1400.

Note: Users might have different modules than the ones in this example

2. Using a browser, access the web interface and enter a valid usename and password on the login page. From the main menu or from the navigation menu on the left side of the screen, select the Modules link. The module home page will be displayed. See Figure 20-1.

In this scenario, you will: Use an FTP/SFTP utility to transfer the module to the Remote RMM-1400

staging area

Log into the web interface and navigate to the modules home page

Install two modules

View the list of installed modules

Enable an optional application

20-12

Page 231: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Modules: Configuring Modules Using Web Interface

Figure 20-1 The screen displays the RMM-1400 Web Interface Modules Home page

3. From Modules Home page, click the Modules icon. The Modules page will be displayed. See Figure 20-2.

Figure 20-2 The screen displays available modules, magnified here with the zoom feature.

20-13

Page 232: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Modules: Configuring Modules Using Web Interface

4. The available modules list will show the SYSTEM and TOWER-1.6.7.tgz modules that were transferred to the staging area. Click on Install All Modules.

5. A list of installed modules will appear in the upper panel. (see Figure 20-3)

Figure 20-3 The screen displays installed modules

6. Use the breadcrumbs trail (the light blue bar which displays “Modules Home > Modules” in Figure 20-3; click on “Modules Home”) to return to the Modules Home page.

7. Select the Applications icon. The Applications page will be displayed as shown in Figure 20-4.

20-14

Page 233: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Modules: Configuring Modules Using Web Interface

Figure 20-4 The Applications page shows all applications and their state.

8. Click the checkmark box for EnvironmentalMonitoring in the “Enabled” column and click “Save” to enable the application. The checkmark will remain and the state will change to Enabled as shown in Figure 20-5.

20-15

Page 234: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Modules: Configuring Modules Using Web Interface

.

Figure 20-5 The Applications page shows EnvironmentalMonitoring enabled.

9. To disable an application, click on that application’s checkmark box in the “Enabled” column and click Save. The checkmark will disappear and the State column will change from Enabled to Disabled.

Realizing and Configuring Network Elements

1. Use the breadcrumbs trail to return to the Modules Home page.

2. Select the Network Elements icon and expand the Temperature Sensor category (see Figure 20-6).

In this scenario, you will: Realize the indoorTemperature Network Element (NE) and configure

several parameter values

Realize the indoorHumidity NE and configure a parameter value

View the list of NEs

20-16

Page 235: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Modules: Configuring Modules Using Web Interface

Important: Network Elements such as Temperature Sensor will not appear by default; the user must enable their parent Application. Use the Applications page shown in Figure 20-5 and follow Step 8 in the above installation instructions to enable Network Elements. The Temperature Sensor NE is part of the EnvironmentalMonitoring application already enabled in this example. If you disabled EnvironmentalMonitoring in Step 9 above, re-enable it by repeating Step 8.

Figure 20-6 Screen display of Network Elements with the Temperature Sensor category expanded to show its component NEs.

3. Move the cursor into the Display column, highlight “indoorTemperature” and click on it. The screen will display details of this NE. See Figure 20-7.

20-17

Page 236: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Modules: Configuring Modules Using Web Interface

Figure 20-7 Initial screen display of details about the indoorTemperature NE

4. Select RMB Temperature from the Type pull-down menu, and then click the Save button at lower right. The parameters of this NE will display as shown in Figure 20-8.

Note: Throughout this web interface, small red triangles appear in affected cells to

mark pending settings changes which the user has made. A triangle appears each time the user changes a setting and then clicks the cursor outside that cell. The Save button will save these changes. The Discard button will discard changes. A popup window prompts the user to confirm a Discard.

20-18

Page 237: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Modules: Configuring Modules Using Web Interface

Figure 20-8 The screen displays sensor type RMBTemperature parameters.

5. Click on the value column in the peripheralNumber line to open the value edit window. Set the value at 2, click outside the edit window (see note above), and click Save. The screen should appear as shown in Figure 20-9.

Figure 20-9 The screen displays indoorTemperature sensor type RMBTemperature parameters after the peripheralNumber was changed to 2 in Step 5

20-19

Page 238: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Modules: Configuring Modules Using Web Interface

Tip: Use this same technique to change Global Parameter values as needed. To adjust Global Parameters, return to the Modules Home page and click on the Global Parameters icon.

6. Click on highTemperature and set the value at 100 as in step 5.

7. Click on lowTemperature and set the value at 60 as in step 5.

8. Click outside the Value column to close the value edit window. Click Save.

9. Use the breadcrumbs trail to return to the Network Elements page.

10. Expand HumiditySensor, highlight indoorHumidity in the display column, and click on it to display details of this NE.

11. Using the same methods described in Step 4, Step 5 and Step 8, select RMBHumidity, set the peripheralNumber value at 2, and Save.

Configuring an NE Set

1. On the Modules Home page, click the Network Element Sets icon. The list of Network Element Sets will appear.

2. Expand TenantPowerMeter and click the Add button below the display column. The box “Add NE” will appear.Type “Tenant1Power” in the Name box. See Figure 20-10.

Note: The name must conform to the pattern specified below the name box. When

this is shown as .*Power, the name must end with the word “Power.” See Figure 20-10.

In this scenario, you will:

Configure two NEs (instances) in a network element set.

Configure a display name and description for each NE (instance).

20-20

Page 239: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Modules: Configuring Modules Using Web Interface

Figure 20-10 The Add NE window prompts the user for a name, display, and description of the NE being added.

3. Type “Tenant 1 Power Meter” in the Display box and “This is Tenant 1 Power” in the Description box. See Figure 20-10. Click Ok.

4. Click Add. The box “Add NE” will appear.

5. Type “Tenant2Power” in the name box, “Tenant 2 Power Meter” in the Display box, and “This is Tenant 2 Power” in the Description box. Click Ok.

6. Click Save.

7. Realize the added NEs using the steps specified in Realizing and Configuring Network Elements on page 20-5.

20-21

Page 240: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideConfiguring Modules: Configuring Modules Using Web Interface

20-22

Page 241: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

21

Using Configuration Wizards

This chapter provides information on the three available configuration wizards.

Guide to this Chapter

Configuration Wizard Overview

Using the initsetup Wizard

Using the bistate-alarms Wizard

Using the serial-port Wizard

21-1

Page 242: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideUsing Configuration Wizards: Configuration Wizard Overview

Configuration Wizard OverviewA configuration wizard is a script or program accessed from the CLI that prompts you for configuration information, then generates and applies the associated commands in running the configuration.

When you execute the command config use-wizard from the CLI, you can set up a configuration without entering individual CLI commands.

Three wizard scripts are provided to help simplify the configuration process for Remote RMM-1400:

A setup wizard for initial connectivity configuration on an unconfigured Remote RMM-1400

A wizard for common serial port setups

A wizard that configures alarm table entries for bistate points.

21-2

Page 243: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideUsing Configuration Wizards: Using the initsetup Wizard

Using the initsetup Wizard

To configure the initial setup:

1. From the main prompt, access the initsetup wizard:

config use-wizard initsetup

The initsetup wizard screen appears:

2. Enter the desired hostname.

3. Enter the desired IP address for the device when prompted.

4. Enter the desired subnet mask or mask length when prompted.

In this scenario, you will configure the initial setup for Remote RMM-1400 using the initsetup wizard. The wizard prompts you for all of the required and optional information.

Note: The running-config file is automatically saved to a network-recovery

file when you run the initsetup wizard and apply the output to the running-config file. If the running configuration is lost, you can copy file network-recovery to file running-config to restore the initial system configuration.

(Dub)>config use-wizard initsetup

-------------------------- initsetup --------------------------

This wizard configures initial connectivity settings.

An asterisk (*) in a selection list denotes the default value.

Ctrl-c aborts the wizard.

NOTE:This wizard provides only basic configuration. For additionalconfiguration options, consult the command reference guide.

Hostname of this device:

21-3

Page 244: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideUsing Configuration Wizards: Using the initsetup Wizard

5. (optional) Select (y/N) to add login accounts.

If yes, select whether or not to require strong passwords.

Enter the desired login name and password. If strong passwords are required, the password must be from 8 to 20 characters and contain at one upper-case, lower-case and special punctuation character.

Select the desired user profile: 1) supervisor, 2) management, or 3) status.

Select (y/N) whether to add another user.

6. Enter the desired default route when prompted.

7. (optional) Select (y/N) to configure DHCP.

If yes, select the IP address for the DHCP router. Enter 1 to not use the device IP address (default) or 2 to use the device IP address.

Enter the desired DHCP server settings when prompted. The following settings are configurable:

DHCP router IP address

Subnet mask or mask length

The lowest address to serve

The number of addresses to serve.

8. (optional) Enter the desired clock settings when prompted. The following settings are configurable:

The standard timezone

Daylight savings time

The current time and date.

9. (optional) Enter the desired NTP settings when prompted. The wizard asks you for the primary and secondary server IP addresses.

10. (optional) Enter the desired SNMP v3 user settings when prompted. The following settings are configurable:

User name

Authentication protocol

Authentication pass phrase

Privacy protocol

Privacy passphrase

Select (y/N) whether to add another user.

21-4

Page 245: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideUsing Configuration Wizards: Using the initsetup Wizard

11. (optional) Enter the desired SNMP community settings when prompted. The following settings are configurable:

The read-only community string

The read-write community string

The SNMP version.

If SNMP v3 is selected, you will be prompted for the SNMP v3 user name. You will then select the v3 desired authentication.

12. (optional) Enter the desired SNMP manager information when prompted. The following settings are configurable:

An IP address

A community string for traps

An SNMP version. If “SNMP version 3” or “SNMP version 3 inform requests” is selected, then you will be prompted for the type of v3 authentication.

Select (y/N) whether to add another SNMP manager.

13. (optional) Enter the application package server information when prompted. The following settings are configurable:

An IP address

A package directory on the server

An FTP username and password.

14. For the final step, select one of the following options when prompted:

(a) Apply the settings to running-config

(s) Save the commands to a patch configuration file

(v) View the commands

(c) Cancel

You are returned to the main CLI when complete.

21-5

Page 246: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideUsing Configuration Wizards: Using the bistate-alarms Wizard

Using the bistate-alarms Wizard

To configure bistate points:

1. From the main prompt, access the bistate-alarms wizard:

config use-wizard bistate-alarms

The bistate alarm entry wizard screen appears:

2. Enter the desired unit number (0 is the base unit).

The wizard states which point is currently selected and prompts you for:

Choosing a different point (range 1 - 64)

Configuring the selected point

Ending the configuration.

3. (optional) Enter a description for the point when prompted.

4. Enter the desired alarm name when prompted.

5. Select the state of the point when it is alarmed (open/close) when prompted.

6. Select the desired severity level for the alarmed point from the list presented.

7. Enter a new alarm message or accept the default alarm message when prompted.

In this scenario, you will configure a bistate point on Remote RMM-1400 with the bistate-alarms wizard. The wizard prompts you for all of the required and optional configuration information

Note: This wizard also allows you to configure bistate points on expansion units.

(Dub)>config use-wizard bistate-alarms

------------------------------------------- bistate alarm entry wizard -------------------------------------------

This wizard configures alarm entries for bistate (discrete input) points.

Ctrl-c aborts the wizard.

NOTE:This wizard provides only basic configuration. For additional configurationoptions, consult the command reference guide.

Enter number of the unit containing point(s) to configure. Use 0 or blank forthe base unit. Use 1-12 for a peripheral unit.Enter unit number (leave blank for base unit):

21-6

Page 247: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideUsing Configuration Wizards: Using the bistate-alarms Wizard

8. Enter a new normal state message or accept the default normal state message when prompted.

9. (optional) Enter the desired nagging interval when prompted.

10. (optional) Enter the desired network element name for the alarm entry when prompted.

11. (optional) Enter an alarm category for the alarm entry when prompted.

The wizard takes you back to the initial bistate point prompt (configured in step 2).

12. If desired, follow this procedure again to configure another bistate point.

13. When you are finished configuring points, select one of the following options when prompted:

(a) Apply the settings to running-config

(s) Save the commands to a patch configuration file

(v) View the commands

(c) Cancel.

You are returned to the main CLI when complete.

21-7

Page 248: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideUsing Configuration Wizards: Using the serial-port Wizard

Using the serial-port Wizard

To configure an Remote RMM-1400 serial port:

1. From the main prompt, access the serial-port wizard:

config use-wizard serial-port

The serial port wizard screen appears:

2. Enter the desired port number.

The wizard states which port is currently selected and lists options for:

Choosing a different port (1 - 4)

Configuring the selected port

Ending the configuration.

3. Select one of the options.

4. (optional) Enter a description for the port when prompted.

The wizard lists the default line settings and asks if you would like to accept those settings.

In this scenario, you will configure an Remote RMM-1400 serial port with the serial-port wizard.

(Dub)>config use-wizard serial-port

----------------------------------------- serial port setup wizard -----------------------------------------

This wizard configures serial ports.

An asterisk (*) in a selection list denotes the default value.

Ctrl-c aborts the wizard.

NOTE:This wizard provides only basic configuration. For additionalconfiguration options, consult the command reference guide.

Enter number of the unit containing the port(s) to configure. Use 0 or blankfor the base unit. Use 1-12 for a peripheral unit.Enter unit number (leave blank for base unit):

Port currently selected is 1 <port number> choose a different port (range 1-4) (c) configure this port (d) doneChoose option (leave blank to skip this port):

21-8

Page 249: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideUsing Configuration Wizards: Using the serial-port Wizard

5. (optional) Enter the desired line settings. The following settings are configurable:

The line mode

The baud rate

The parity

The number of databits

The number of stop bits.

The wizard asks you to select an application for the serial port. Application options include terminal server, serial-to-IP, or none (basic async port).

6. Select an application for the serial port.

Note: The remaining prompts for the serial port configuration will vary based

upon the application you select.

7. Enter the desired values for the application as prompted.

8. If desired, follow this procedure again to configure another serial port.

9. When you are finished configuring the ports, select one of the following options when prompted:

(a) Apply the settings to running-config

(s) Save the commands to a patch configuration file

(v) View the commands

(c) Cancel.

You are returned to the main CLI when complete.

21-9

Page 250: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideUsing Configuration Wizards: Using the serial-port Wizard

21-10

Page 251: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

A

Command IdentificationsCommand identifications are used when including and excluding commands for a user-defined profile. The IDs are contained in the supervisor command tree. For information on configuring user-defined profiles, see Creating a Custom Profile on page 3-6.

The following are some of the valid command identifications for Remote RMM-1400:

Commands Identifications

config /config

config action /config/action

config alarm-entry /config/alarm-entry

config apply-patch /config/apply-patch

config banner /config/banner

config clock /config/clock

config clock daylight-savings /config/clock/daylight-savings

config clock local-time /config/clock/local-time

config clock timezone /config/clock/timezone

config controller /config/controller

config controller bridge /config/controller/bridge

config controller ethernet /config/controller/eth

config controller ethernet assign /config/controller/eth/assign

config controller ethernet bridge /config/controller/eth/bridge

config controller ethernet description /config/controller/eth/description

config controller ethernet disable /config/controller/eth/disable

config controller ethernet enable /config/controller/eth/enable

config controller ethernethardware-address

/config/controller/eth/hwaddr

A-1

Page 252: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideCommand Identifications:

config controller ethernet mac-security /config/controller/eth/mac-security

config controller ethernet proxy-arp /config/controller/eth/proxy-arp

config controller ethernet speed /config/controller/eth/speed

config controller ethernet unassign /config/controller/eth/unassign

config controller openvpn /config/controller/openvpn/

config controller serial (wan) /config/controller/wan

config correlation /config/correlation

config dhcp-relay /config/dhcp-relay

config dhcp-server /config/dhcp-server

config discrete /config/discrete

config event /config/event

config hostname /config/hostname

config interface /config/interface

config interface bridge /config/interface/bridge

config interface ethernet /config/interface/eth

config interface ethernet description /config/interface/eth/description

config interface ethernet disable /config/interface/eth/disable

config interface ethernet enable /config/interface/eth/enable

config interface ethernet ip /config/interface/eth/ip

config interface openvpn /config/interface/openvpn

config interface serial /config/interface/wan

config ip /config/ip

config ip arp /config/ip/arp

config ip domain-name /config/ip/domain-name

config ip name-server /config/ip/name-server

config ip route /config/ip/route

Commands Identifications (Continued)

A-2

Page 253: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideCommand Identifications:

config route-v6 /config/ip/route-v6

config iptables /config/iptables

config jobs /config/jobs

config meas-table /config/meas-table

config mediation /config/mediation

config ntp /config/ntp

config ntp disable /config/ntp/disable

config ntp enable /config/ntp/enable

config ntp poll-interval /config/ntp/poll-interval

config ntp server /config/ntp/server

config peripheral /config/peripheral

config pkgs /config/pkgs

config profile /config/profile

config profile copy /config/profile/copy

config profile exclude /config/profile/exclude

config profile include /config/profile/include

config profile priv-lvl /config/profile/priv-lvl

config ras /config/ras

config ras accounting /config/ras/accounting

config ras authorization /config/ras/authorization

config ras retry /config/ras/retry

config ras server /config/ras/server

config ras shell /config/ras/shell

config ras timeout /config/ras/timeout

config remote-access /config/remote-access

config response /config/response

Commands Identifications (Continued)

A-3

Page 254: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideCommand Identifications:

config snmp /config/snmp

config site control /config/site/control

config site module /config/site/module

config site network-element /config/site/network-element

config site network-element-set /config/site/network-element-set

config site network-elements status-points

/config/site/network-element/status-points

config site param /config/site/param

config snmp auth-trap /config/snmp/auth-trap

config snmp community /config/snmp/community

config snmp host /config/snmp/host

config tbos /config/tbos

config timeout /config/timeout

config use-wizard /config/use-wizard

config users /config/users

config users add /config/users/add

config users delete /config/users/delete

config users password /config/users/password

copy /copy

debug /debug

debug ethernet /debug/ethernet

debug ethernet all /debug/ethernet/all

debug ethernet controller /debug/ethernet/controller

debug ethernet interface /debug/ethernet/interface

debug level /debug/level

debug mediation /debug/mediation

Commands Identifications (Continued)

A-4

Page 255: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideCommand Identifications:

debug serial /debug/serial/

diag /diag

diag break /diag/break

diag clear /diag/clear

diag controller /diag/controller

diag fan /diag/fan

diag ip route show /diag/ip/route/show

diag ip route-v6 show diag/ip/route-v6/show

diag line-monitor /diag/line-monitor

diag line-status /diag/line-status

diag mediation /diag/mediation

diag mmdisplay /diag/mmdisplay

diag output /diag/output

diag peripheral /diag/peripheral

diag ps /diag/ps

diag snapshot /diag/snapshot

diag tcpdump /diag/tcpdump

diag test /diag/test

diag top /diag/top

diag who /diag/who

diag whoami /diag/whoami

erase /erase

exec site control-action /exec/site/control-action

exec site install /exec/site/install

exec site uninstall /exec/site/uninstall

exec-job /exec-job

Commands Identifications (Continued)

A-5

Page 256: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideCommand Identifications:

exit /exit

halt /halt

help /help

password /password

ping /ping

reload /reload

running-config /running-config

show /show

show actions /show/actions

show alarm-entries /show/alarm-entries

show audit /show/audit

show banner /show/banner

show bootp /show/bootp

show clock /show/clock

show compact-flash /show/compact-flash

show config-file /show/config-file

show connections /show/connections

show controllers /show/controllers

show correlations /show/correlations

show debugging /show/debugging

show dhcp-relay /show/dhcp-relay

show dhcp-server /show/dhcp-server

show discrete /show/discrete

show events /show/events

show expansion-images /show/expansion-images

show interfaces /show/interfaces

Commands Identifications (Continued)

A-6

Page 257: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideCommand Identifications:

show inventory /show/inventory

show ip /show/ip

show iptables /show/iptables

show jobs /show/jobs

show licenses /show/licenses

show listeners /show/listeners

show log-file /show/log-file

show meas-table /show/meas-table

show mediation /show/mediation

show ntp /show/ntp

show peripherals /show/peripherals

show pkgs /show/pkgs

show product /show/product

show profiles /show/profiles

show pydoc /show/pydoc

show ras /show/ras

show remote-access /show/remote-access

show resource-tracking /show/resource-tracking

show responses /show/responses

show running-config /show/running-config

show site controls /show/site/controls

show site modules /show/site/modules

show site network-elements /show/site/network-elements

show site network-elements-sets /show/site/network-elements-sets

show site network-elementsstatus points

/show/site/network-elements/status-points

Commands Identifications (Continued)

A-7

Page 258: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration GuideCommand Identifications:

show site params /show/site/params

show snmp /show/snmp

show tbos /show/tbos

show test /show/test

show timeout /show/timeout

show users /show/users

show version /show/version

ssh /ssh

telnet /telnet

trace-route /trace-route

Commands Identifications (Continued)

A-8

Page 259: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Glossary

Symbols

__init__.py

The __init__.py file is required in the script package for each module directory so that Python will recognize and search the directory for Python code. Content is not required in the file; however, it generally contains a Python document string. If Python module subdirectories are not used, this file does not need to exist.

A

action

An action is a correlation between an event and response that controls system alarming, logging and connection behavior on Remote RMM-1400.

AID

AID is an acronym for access-identifier. It identifies the NE system component to which an alarm applies.

alarm affect

The alarm affect designates an alarm as service-affecting or non-service-affecting.

Glossary-1

Page 260: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration Guide:

alarm class

An alarm class is a designation of an alarm as environmental or equipment-related. Alarms designated as environmental signal the occurrence of events such as temperature or pressure changes. Alarms designated as equipment-related signal the occurrence of events such as device failures or malfunctions.

alarm code

The alarm code identifies the severity of an automatic alarm message based on a condition. The alarm conditions are critical (CR), major (MJ), minor (MN) and nonalarmed (NA).

alarm message

The alarm message is the text displayed for an alarm when a specified environmental event occurs.

alarm type

The alarm type is the value for an environmental alarm response. For valid alarm type values, refer to the Bellcore GR-833-CORE documentation.

analog reporting interval

The analog reporting interval is the rate at which events are generated for an analog input.

analog input

Analog inputs monitor input current and support five different events that represent input current transitions.

application mode

The application mode sets up a serial controller as a destination for internal connections or gives the controller the ability to initiate internal connections when a system event occurs.

Glossary-2

Page 261: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration Guide:

asynchronous

Asynchronous transmission (or async) refers to a simple protocol where the transmitting device does not need to be synchronized with the receiving device. The transmitter can send data when data is ready to be sent. Each character of this data contains start and stop bits, which indicate the beginning and end of each character.

B

band

The band sets the high and low threshold values for analog input event generation.

banner

The banner is the initial text that appears when the user logs into Remote RMM-1400.

baud rate

The baud rate is the speed of a connection in bits per second.

bit-level encoding

Bit-level encoding is the method by which binary codes represent characters of data. T1 lines have available linecode options Binary 8 Zeros Substitution (B8ZS) and Alternate Mark Inversion (AMI). E1 lines have available linecode options High Density Bipolar Three (HDB3) and Alternate Mark Inversion (AMI).

boolean

An expression whose value can be either true or false.

Glossary-3

Page 262: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration Guide:

bridge controller

A bridge controller groups controllers into an Ethernet bridge group. The controller is named bridge switch because it is a bridge that (by default) includes all eight of the Ethernet switch ports. Controller bridge switch can be configured to include or exclude Ethernet, serial and WAN ports.

bridge group

A bridge group is a set of controllers assigned to a single bridge unit and network interface. Each bridge group runs a separate Spanning Tree and is addressable using a unique IP address.

bridge interface

The bridge interface routes packets to and from the bridge controller.

C

CDMA

Code Division Multiple Access (CDMA) is a digital technology that uses spread spectrum techniques for transmitting voice or data over the air. Spread spectrum technology separates users by assigning digital codes within the same broad spectrum. The benefit of CDMA is that it provides higher user capacity and immunity from interfering signals. CDMA is available in 800 megahertz or 1900 megahertz frequencies.

central alarm table

The central alarm table is a table that maintains the state of all alarms on Remote RMM-1400. It can be configured to communicate alarm state changes in a variety of management protocols.

Glossary-4

Page 263: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration Guide:

channel group

A channel group consists of one or more channels in a T1/E1 link grouped together as a high-speed virtual path. A channel group treats all 24 channels of the T1 and all 32 channels of an E1 as a single data stream. A user can create one channel group for each serial controller.

chat file

A chat file contains the connection initialization string for ports that are configured for PPP encapsulation. It is stored in the /config/chat directory on Remote RMM-1400. The user must FTP the chat file to the /config/chat directory on Remote RMM-1400 prior to configuring the file as the connection initialization string.

CLI

Command line interface. A user interface whereby the user types one line of instructions at a time at a command prompt.

CLI session timeout

The command line interface (CLI) session timeout is the amount of time (in minutes) that can elapse before an Remote RMM-1400 session expires due to inactivity.

clock source

The clock source determines how a serial controller’s clock is set. The two options are loop and internal. The loop option frames Remote RMM-1400 controller packets based on the line timing from the incoming T1 link. The internal option frames Remote RMM-1400 controller packets based on the Remote RMM-1400 generated clock.

community string

A community string is a password used with the SNMP protocol that is used for both read-only and read-write privileges.

condition type

A condition type refers to an alarm type that is based on standards listed in the Bellcore GR-833-CORE documentation.

Glossary-5

Page 264: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration Guide:

configuration wizard

A configuration wizard is a user-friendly utility accessed from the CLI that prompts the user for configuration information, then generates and applies the associated commands in the running configuration.

connection mode

The connection mode specifies how an asynchronous serial controller determines that it is up (for example, has an asynchronous connection).

connection string

The connection string is a string of characters sent to the attached device at initialization by an Remote RMM-1400 asynchronous serial controller. Depending on the connection settings, this string may or may not be sent to the attached device.

controller

A controller is a concept that is applied throughout the CLI. It is a software object on Remote RMM-1400 that sends and receives a stream of bytes. A controller can be a physical device, such as an Ethernet transceiver or a T1 framer, or it can be a virtual entity, such as a T1 channel group.

cost

Cost is a metric used in spanning tree calculations to determine the best path for reaching a destination. The higher a path's cost, the less desirable it is to use that path and the more likely the spanning tree algorithm is to disable the port if a network loop occurs.

cut-through

Cut-through support lets users connect directly to a serial port and issue commands directly to network elements.

Glossary-6

Page 265: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration Guide:

D

data bits

Data bits are the number of bits per character transmitted or received by an asynchronous serial controller.

daylight savings

Daylight savings time is when clocks are set ahead one hour the first Sunday in April and back one hour the last Sunday in October to provide an extra hour of daylight during summer.

default lease time

The default lease time is the amount of time, in seconds, a device can use an IP address assigned by the DHCP server. The default lease time is assigned to a device when no other lease time is specified by the user.

default static route

The default static route is used to route a packet to a destination when there is no other better route in the IP routing table.

delimiting character

The delimiting character defines the beginning and ending of the banner. Most characters, such as (, @, #, ~, %, * and ), can be applied as the delimiting character.

destination address

In a static route, the destination address is the IP address of the network.

DHCP authority mode

The DHCP authority mode configures the DHCP server to respond to misconfigured DHCP clients with DHCP negative acknowledgement (DHCPNAK) messages. If this option is not configured, the client must wait until the old IP address lease has expired before obtaining correct IP address information after moving to a new subnetwork.

Glossary-7

Page 266: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration Guide:

DHCP broadcast mode

The DHCP broadcast mode configures the DHCP server to send DHCP request responses as broadcast packets instead of unicast packets.

DHCP protocol

The DHCP protocol lets a host that is unknown to the network administrator automatically access a new IP address for its network. The network administrator allocates address pools in each subnet and enters them into the DHCP configuration file.

DHCP server

The DHCP server provides automatic IP address and network configurations to remote devices. For example, the DHCP server can provide dynamic IP address information to a technician’s laptop.

DHCP server host

The DHCP server host is a host that is served by the DHCP server. It can access and obtain IP address and network configurations from the server.

digital input

Digital inputs generate two events that reflect the state of the input: open and close.

disconnect mode

The disconnect mode is a handshake from a device attached to Remote RMM-1400 that terminates or accepts termination of an asynchronous connection.

discrete alarm

Digital discrete alarms are basic open or closed circuits where no data communication is involved. Monitored devices have either a set of dry or wet contact closure outputs. The outputs from the monitored devices are relay switches that close or open upon a given alarm condition. They are called “dry” when the monitored device (a network element) does not apply voltage to the alarm connection. They are called “wet” when the monitored device applies voltage to the alarm connection.

Glossary-8

Page 267: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration Guide:

discrete expansion peripheral

A discrete expansion peripheral is a component that allows the user to add additional discrete inputs, analog inputs and relay outputs to Remote RMM-1400’s configuration. These additional I/O points are managed through Remote RMM-1400.

discrete peripheral unit

The discrete peripheral unit is a space on Remote RMM-1400 that holds the I/O configuration information for a discrete peripheral. Units are numbered 0 to 4, with 0 representing the on-board discrete I/O subsystem.

domain name

Domain names are used to represent IP addresses on a network and are formatted as a series of alphanumeric characters separated by periods (for example, www.domainname.com).

DNS server

A DNS server translates alphanumeric addresses into corresponding IP addresses.

DTR signal

DTR is a control signal on an Remote RMM-1400 asynchronous RS-232 serial port.

E

encapsulation

Communications encapsulation is a method for transmitting multiple protocols within the same network. The frames of one type of protocol are carried within the frames of another. The available communications encapsulation formats for Remote RMM-1400 are HDLC and PPP.

Glossary-9

Page 268: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration Guide:

EvDO

EvDO (Evolution-Data Only) is an upgraded version of the cdma2000 system. The 1xEvDO system uses the bandwidth of one or more 1.23 MHz radio channels as the existing cdma2000 system. It provides for multiple voice channels and medium rate data services. The EvDO version changes the modulation technology to allow for a maximum data transmission rate of approximately 2.4 Mbps on the forward channel. The EvDO system uses the same reverse channel, which limits the uplink data transmission rate to approximately 200 kbps. The EvDO system has an upgraded packet data transmission control system that allows for “bursty” data transmission rather than for more continuous voice data transmission. The industry standard for EvDO is IS-856.

event

An event is an incident that is triggered by an external or internal event. An event can be anything from a discrete input opening or closing, a serial controller going up or down, a TCP connection request, or a power supply failure.

event correlation

Event correlation provides the ability to define a unique condition by comparing the states of multiple events and aggregating them into a single event.

event originator

An event originator is the system component that generates an event.

event type

An event type identifies the cause of the generated event.

Glossary-10

Page 269: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration Guide:

F

filter

A filter is an intermediate connection point that performs a processing operation on data passing through a mediation connection. A telnet filter is a telnet session to a device that does not support Telnet, such as a craft port on an NE, to function smoothly.

flow control

Flow control allows a receiving device to tell a sending device to stop sending data when the data comes in faster than the receiver can process it and to start sending it when the receiver is ready.

framing

Framing is an error control procedure with multiplexed digital channels, such as T1, where bits are inserted so that the receiver can identify the timeslots that are allocated to each subchannel. Refer to the Remote RMM-1400 Command Reference Guide for information on the framing formats Remote RMM-1400 utilizes.

FTP

FTP (File Transfer Protocol) is a communications protocol that governs the transfer of files from one computer to another over a network.

G

gateway address

The gateway address is the IP address of the next node location in a route.

Glossary-11

Page 270: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration Guide:

GPRS

GPRS (General Packet Radio Service) is a packet-switched mobile datacom service that is widely expected to be the next major step forward in the evolution of GSM technology. It enables high-speed mobile datacom and is most useful for data applications such as mobile internet browsing, e-mail and push technologies. It has demonstrated transmission rates as fast as 115Kbps.

H

hello time

The hello time is the interval between the generation of configuration bridge PDUs when the bridge is either the root bridge or when it is trying to become the root bridge.

history runs

The history runs is the number of history entries kept for a job.

HSPA

High Speed Packet Access (HSPA) is a collection of mobile telephony protocols that extend and improve the performance of existing UMTS (Universal Mobile Telecommunications System) protocols.

HTTP

HTTP (Hypertext Transfer Protocol) provides a standard for Web browsers and servers to communicate. It provides less security for sensitive information than HTTPS.

HTTPS

HTTPS (Hyper Text Transfer Protocol Secure) provides the necessary security to protect sensitive data. On Remote RMM-1400, HTTPS is implemented by incorporating an SSL layer that encrypts the HTTP packets between the web server and client/browser.

Glossary-12

Page 271: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration Guide:

hysteresis

Hysteresis is a guard region around high and low thresholds on an analog input that prevents rapid generation of events when input current oscillates rapidly across the threshold.

I

inactivity timeout

The inactivity timeout sets the frequency (in minutes) that RX statistics will be checked on a link in the event that a wireless service provider does not provide lcp-requests (keep alives) in their network, or imposes time limitations on the network connections.

interface

An interface is another concept that is applied throughout the CLI. It is an entity to which you can route IP packets. An interface must be associated with a controller, which may be an underlying physical port.

IP forwarding

IP forwarding allows IP packets received on an interface to be forwarded to other interfaces.

IP routing table

The IP routing table is a database in a router that keeps track of paths to particular networks and network destinations. More specifically, it associates network addresses with gateway addresses.

Iptables

Iptables is the method by which IP packets are filtered or manipulated for Remote RMM-1400. IP packets are filtered or manipulated using three iptables: filter, which filters IP packets, mangle, which manipulates IP packets and NAT, which routes IP packets.

Glossary-13

Page 272: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration Guide:

J

job

A job contains the specifications for running an instance of a script. It refers to a script defined within a package and specifies the parameters for execution on Remote RMM-1400.

job property

A job property is a runtime parameter for a job on Remote RMM-1400. These properties are used within a Python script.

job task

A job task is an optional initialization step for a job before it runs a script. Tasks are used when a super user is required for job configuration, since scripts cannot be run by a privileged user on Remote RMM-1400.

K

keep-alive disconnect time

The keep-alive disconnect time defines the number of seconds that a peer receives no packets before it is considered to be disconnected. Valid values are 20 to 3600.

keep-alive inactivity time

The keep-alive inactivity time defines the number of seconds that a session must be inactive before a ping packet is transmitted. Valid values are 5 to 60.

Glossary-14

Page 273: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration Guide:

keep-alive packets

Keep-alive packets are sent from both the client and server when no user data is being transmitted. When one side of the connection fails to receive packets, a notification is sent to indicate a disconnected peer. These packets also maintain an active firewall state.

L

LCP echo request

An LCP echo request is a packet sent from a client-side controller to a server-side controller to signal if a PPP link is still available. PPPD stops if LCP echo requests are not received by the server. LCP echo requests are sent only if LCP is enabled.

line buildout

Line buildout refers to the length of the cable (in feet) that is connecting the devices on each end of a T1 line or the level of attenuation (in decibels) required for the devices on each end of a T1 line to communicate. Buildout is usually specified by cable length for shorter connections and by level of attenuation for longer connections.

linemode

Linemode is the type of hardware connection of an asynchronous link. There are two values for linemode: RS232 and RS422. RS232 is a set of standards that specify the type of interfaces connected to an asynchronous controller. The three types of interfaces are electrical, functional and mechanical, which are used for communicating to computers, terminals and modems. RS422 is a standard that defines a balanced interface that does not accompany a physical connector.

local identity

The local identity is supplied by the local site and sent to a remote device. The identity is similar to a user name for CHAP and PAP authentication on a point-to-point connection.

Glossary-15

Page 274: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration Guide:

local method

The local method specifies the protocol Remote RMM-1400 uses to authenticate a peer device on a serial controller PPP link. The two available methods are challenge handshake authentication protocol (CHAP) and password authentication protocol (PAP).

local secret

The local secret is supplied by the local site and sent to a remote device. The secret is similar to a password for CHAP and PAP authentication on a point-to-point connection.

M

MAC address

A MAC address is the address for a device as it is identified at the Media Access Control layer in the network architecture.

MAC address capture

MAC address capture refers to the process of listening to traffic on an Ethernet controller and then adding any MAC addresses learned to the controller’s MAC address table.

MAC address table

A MAC address table is a list containing the MAC addresses of all the devices that are permitted access to Remote RMM-1400 through an Ethernet controller. A MAC address table can contain a maximum of 32 MAC addresses.

management information base

A Management Information Base (MIB) is a repository of characteristics managed in a network device. Each managed device knows how to respond to standard queries issued by network management protocols (such as SNMP).

Glossary-16

Page 275: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration Guide:

maximum current

The maximum current is the highest valid current allowed on a specified analog input and the sensor value associated with that current.

maximum lease time

The maximum lease time is the maximum amount of time, in seconds, a device can use an IP address assigned by the DHCP server.

mediation connection

Mediation connections are connections that allow the interconnection of different protocols. The protocols on each side are terminated in the middle so that the interconnection can occur.

minimum current

The minimum current is the lowest valid current that will be present on the specified analog input and the sensor value associated with that current.

MRU

The MRU sets the maximum number of data bytes that can be received in a single PPP frame on a WAN port.

MTU

The MTU sets the maximum number of data bytes that can be transmitted in a single PPP frame on a WAN port.

Glossary-17

Page 276: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration Guide:

N

nagging

Nagging is the process of repeatedly generating an alarm message at fixed intervals even in the absence of an alarm state change. This is particularly useful for SNMP traps which do not provide guaranteed delivery.

nagging interval

The nagging interval configures the number of seconds between instances of an alarm sending its state to all enabled protocols.

nagging level

The nagging level defines the minimum severity level at which the alarm will repeatedly send its state to all enabled protocols.

Network Address Translation

Network Address Translation (NAT) is an iptables chain that allows multiple devices on a private network to share a single, globally routable public address.

network element

A network element is a processor controlled entity on the telecommunications network that provides switching and transport network functions and contains network operations functions.

network element set

An NE set provides a way to customize the number of instances of NEs of a particular type based on what actual physical equipment is at a site as compared to the fixed number of instances that are defined in the module. Once an NE set has been configured with new instances, the NE will need to be realized, just as the module-defined NEs must be realized.

Glossary-18

Page 277: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration Guide:

notification code

The notification code provides an indication of the severity of an alarm.

NTP polling interval

The minimum and maximum NTP polling intervals indicate the timeframe each host on a network has to connect to the NTP server to retrieve and transmit data.

NTP server

An NTP server maintains a common clock time among hosts within a network.

O

OID

OID (Object Identifier) points to a specific parameter in the SNMP agent.

offset

When configuring the timezone for Remote RMM-1400, offset is the number of hours and minutes difference between the desired time zone and the default time zone, which is standard GMT +0.00.

OpenVPN

OpenVPN is a software package that establishes a VPN between an AI VPN server and AI network element clients. SSL is used to manage the VPN connection and encrypted UDP packets for data transmission. Both the management and data traffic are passed as UDP packets on a single port. The customer’s external firewall needs to open one UDP port for all connected client network elements.

Glossary-19

Page 278: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration Guide:

originator

An originator is a physical and visible component within Remote RMM-1400 that generates the event, such as an analog input or digital input, serial controller, or Ethernet controller.

output signal

There are two types of output signals on Remote RMM-1400 asynchronous serial ports: DTR and RTS. DTR and RTS may be used as part of the connect and disconnect handshake. RTS may be used for hardware flow control.

P

package manifest

The package manifest is an XML file that serves as a “table of contents” for the attributes of a script package.

packet framing

Packet framing refers to the method by which packets are sent over a serial line. Framing options for T1 serial lines are D4 and ESF. Framing options for E1 serial lines are CRC4, no-CRC4, multiframe-CRC4 and multiframe-no-CRC4.

parity

Bit parity is the process for detecting whether or not bits of data have been altered during data transmission.

peripheral device

A peripheral device is a system component that expands Remote RMM-1400’s functionality. The only peripheral device currently available for Remote RMM-1400 is the discrete expansion peripheral, which adds additional I/O points that are controlled by Remote RMM-1400.

Glossary-20

Page 279: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration Guide:

peripheral management subsystem

The peripheral management subsystem is the subsystem that lets Remote RMM-1400 manage up to 12 discrete expansion peripherals at remote locations.

PID

A PID is a password.

position

A position indicates where in the list order a task should appear and when it should be executed.

PPP

PPP (Point to Point Protocol) is a data link level protocol typically used to encapsulate network level packets over an asynchronous serial line.

PPPoE

PPPoE (Point-to-Point Protocol over Ethernet) is a protocol for encapsulating PPP frames in Ethernet frames. PPPoE is used to virtually “dial” to another Ethernet machine, making a point to point connection. This connection can then be used to transport IP packets, based upon the features of PPP.

preferred roaming list (PRL)

On a CDMA/EvDO cellular modem, the PRL (Preferred Roaming List) is used to configure the radio channels and network carriers used by the modem. When carriers change their networks, it is useful to update the PRL to pick up the changes.

priority level

The priority level determines which interface within a standby group will become the master router. The higher the priority level, the more likely an interface will become the master router. A priority level of 255 specifies that an interface will become the master router.

Glossary-21

Page 280: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration Guide:

profile

A profile gives a user designated permissions for operating commands in Remote RMM-1400. User profiles can be status, management, supervisor, or restricted.

Python package

A Python package is a directory used to store Python modules. The package can contain subpackages, resulting in a hierarchical directory structure. Each package directory must include a file named __init__.py to indicate to Python that this is a package. However, the file can be empty.

R

RADIUS

RADIUS authenticates a user and authorizes a profile from a remote location.

RAS accounting

RAS accounting is the method for tracking user logins and command entry when Remote RMM-1400 is configured for TACACS+ remote authentication. An accounting start packet or stop packet is issued each time a user logs into or out of Remote RMM-1400. An accounting start packet is also issued for each command that is entered.

RAS authorization

RAS authorization is the method by which Remote RMM-1400 grants command access when TACACS+ remote authentication is configured. Access can be granted based on command level or privilege level. Command level authorization requires Remote RMM-1400 to contact the TACACS+ server for each command the user runs. Individual commands are then allowed or denied. Privilege level authorization configures the TACACS+ authorization method based on the privilege returned from the TACACS+ server.

RAS server

Glossary-22

Page 281: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration Guide:

A RAS server is a device that provides user authentication and provisioning for access into the network using RADIUS software or the TACACS+ protocol.

RAS timeout

The RAS timeout is the amount of time that the device waits for a response from the RAS servers before falling back on local authentication.

raw alarm output

Raw alarm output is an Remote RMM-1400 alarm format that contains all information about the alarm and the event that caused it. It can be used for alarm formats that are not directly supported by Remote RMM-1400. A script or application can take the alarm information from the raw output and translate it into any type of alarm message.

relay output

Relay outputs can close or open an external circuit to cause connected devices to respond.

remote access protocol

The remote access protocol defines the methods for establishing a CLI session and transferring files.

Glossary-23

Page 282: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration Guide:

remote authentication

Remote authentication is the method by which users are granted access to Remote RMM-1400 through a remote server. Available remote authentication methods are RADIUS and TACACS+.

remote identity

The remote identity is supplied by a remote device and sent to the local device.

Glossary-24

Page 283: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration Guide:

remote method

The remote method specifies the protocol a peer device uses to authenticate Remote RMM-1400 for a controller PPP link.

remote secret

The remote identity secret is supplied by a remote device and sent to the local device.

required task property

A required task property is a value dependent on the task type required for a job. Both the ifconfig and serversocket task types have their own required properties defined within the package manifest XML, which are needed to run a job.

responder

A responder is a visible component within Remote RMM-1400, such as a serial or Ethernet controller, that implements responses.

response

A response is an executed result associated with a system event by configuration of an action rule on Remote RMM-1400.

response type

A response type defines the activity that can be executed by the responder, such as disable, enable, or close.

restart attempts

The number of times Remote RMM-1400 will attempt to restart a job if it stops abnormally.

RTS signal

The RTS signal is a control signal that may be used as part of the connect and disconnect handshake or for hardware flow control. The RTS signal is ignored if flow control is enabled.

Glossary-25

Page 284: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration Guide:

running configuration

The running configuration (current Remote RMM-1400 configuration) displays the current user modifications to the configuration.

S

script

A script is a Python class that defines a run and stop method, which implements the scripting interface on Remote RMM-1400. A script can define job properties, which pass runtime parameters and/or settings (such as, connection information for a network element, baud rates, TID’s, phone numbers, software version and user name and password information) to Remote RMM-1400 when a job is executed. In addition, a script can define job tasks and the properties required to request IP configuration for a device or open a server socket connection to receive and transmit data.

script package

A script package is a compressed file that stores Python modules, Python packages and the Package Manifest file. The modules included in the script package will be referenced by jobs, which are configured to run on Remote RMM-1400.

secret

A secret is a shared encryption key that matches the encryption key configured on the server to provide secure access.

secure sockets layer

The Secure Sockets Layer (SSL) is the dominant security protocol for Internet/Web monetary transactions and communications. Information being transmitted is encrypted—only the client and the server at the other end have the encryption key.

Glossary-26

Page 285: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration Guide:

service effect

The service effect is the effect on customer telephone service of the condition reported by an alarm.

SNMP

Simple Network Management Protocol (SNMP) is a standard specification for exchanging information between Remote RMM-1400 and a monitoring system.

SNMP management station

Management stations are used to oversee network activity generated by SNMP agents, which are hardware and/or software processes that report on each network device. The trap table is a list of all available management stations.

SNMP management system

An SNMP management system is a system that can manage virtually any network type. It is widely deployed in TCP/IP networks, but actual transport independence means it is not limited to TCP/IP.

SNMP trap

SNMP traps are SNMP alarm messages.

SNMP trap queue

The SNMP trap queue saves SNMP traps when network connectivity is lost. When the network comes back up, the SNMP traps are sent. This feature accommodates wireless connections on Remote RMM-1400, which are less reliable than regular connections. When trap queuing is enabled, pings are sent to SNMP hosts before traps are sent. Traps are queued when the ping to the SNMP host fails.

Spanning Tree Protocol

The Spanning Tree Protocol deactivates links between networks so that information packets are channeled along one path and do not search endlessly for a destination.

Glossary-27

Page 286: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration Guide:

SSH

Secure Shell Protocol. An encrypting data transmission protocol used particularly for encryption of terminal connections. SSH permits secure remote access over a network from one computer to another.

staging area

The staging area is the pkgstage directory on Remote RMM-1400 that stores script packages prior to their installation.

stop bits

A stop bit is a zero bit appended to a character transmitted on an asynchronous port.

T

TACACS+

TACACS+ is a protocol that provides remote user authentication.

task position

A task position is the order in which a task will be executed within Remote RMM-1400. The position indicates where in the list a task should appear. Unless a user specifies a new position for a task, Remote RMM-1400 adds new tasks to the end of the list.

task property

A task property is a required or optional parameter for a task. These parameters differ depending on the task type (ifconfig or serversocket) configured for a task.

task type

There are two types that can be assigned to a task. The task type ifconfig creates a subinterface for the job, which lasts for the lifetime of the job. The task type serversocket binds a socket for the lifetime of the job.

Glossary-28

Page 287: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration Guide:

text block

A text block is a field of an alarm response. The text block is a quoted text line in the response block of an autonomous message. The exact format of a text block varies based on the type of autonomous message being created. For more information about the exact text block formats for different types of autonomous messages, refer to the Bellcore GR-833-CORE documentation.

TID

The TID is the target identifier.

trap

A trap is an SNMP alarm message.

U

UID

The UID is the user name.

UMTS

UMTS (Universal Mobile Telecommunications System) is one of the third-generation (3G) cell phone technologies, which is also being developed into a 4G technology.

units

Units is the unit name for measurements associated with analog inputs.

user datagram protocol

The user datagram protocol (UDP) is part of the TCP/IP protocol suite. It was created to provide a way for applications to access the connectionless features of IP. UDP provides for exchange of datagrams without acknowledgements or guaranteed delivery. This protocol is normally bundled with IP-layer software.

Glossary-29

Page 288: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration Guide:

V

Varbind

In an SNMP message, a varbind consists of a sequence of two fields: an Object ID and the value for/from that Object ID.

VLAN

The term VLAN is specified by IEEE 802.1Q. It defines a method of differentiating traffic on a LAN by tagging the Ethernet frames. By extension, VLAN is used to mean the traffic separated by Ethernet frame tagging or similar mechanisms.

VPN client

The VPN client is the device that requests for a VPN session to be established on the VPN network.

VPN server

The VPN server is a device that provides a VPN session to clients on the VPN network.

W

WAN

Wide Area Network (WAN) is a computer network that covers a broad area (i.e., any network whose communications links cross metropolitan, regional, or national boundaries).

Glossary-30

Page 289: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration Guide:

wireless backhaul

Wireless backhaul is the wireless connection from an individual base station (tower) to the central network (backbone). The Kentrox wireless backhaul solution layers a VPN on top of the wireless network. The VPN network is a logical extension of the overall private management network.

Glossary-31

Page 290: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration Guide:

Glossary-32

Page 291: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Index

Aaccessing

CLI locally 2-2help 2-2web interface 2-8

accessing the CLIusing local connection 2-2

actioncommand example 10-5components 10-5configuring 10-6description 10-2

alarmnagging 13-2reporting 13-2simulation 13-17

alarm tablecentral 13-2description 13-2features 13-2test mode 13-17

analogadjustment 13-7averaging 13-7

Bbanner

configuring 2-4bi-state points

configuring 21-6BOOTP/DHCP relay

configuring 16-9

Ccentral alarm table

protocol formats 13-3raw alarm support 13-3SNMP support 13-3

CHAP Glossary-16CLI

accessing with remote connection 2-7commands

excluding 3-6including 3-6

configurationfactory 4-6file 4-3fragment 4-3running 4-8

configuringalarm entry 13-4, 13-9, 13-11

alarms for expansion peripheral 17-11asynchronous serial to asynchronous

serial connection 15-10asynchronous to TCP connection 15-

13banner 2-4BOOTP/DHCP relay 16-9central FTP package server 19-4CLI session timeout 2-5custom profile 3-6default route 2-5DHCP server 11-4, 16-4, 16-6domain name 5-2event, response, action 10-6expansion peripherals 17-7GPRS 8-5host name 2-5host on DHCP server 16-8I/O points for discrete expansion

peripheral 17-9initial setup using wizard 21-3IP address 2-5IP settings 5-2IPTables 11-6IPv6 settings 5-4jobs 19-1, 20-1measurement table entry 14-5network element sets 20-2NTP 5-5OpenVPN 8-8ppp encapsulation settings 8-6remote access protocol 2-5script package 19-5serial port using wizard 21-8session timeout 2-5SiteBus devices 17-16SNMP event template 18-5SNMP measurement template 18-11SNMP NE 18-15SNMP point template 18-6, 18-9SNMP to manage a relay output 17-13SSH to asynchronous serial

connection 15-8static routes 7-1strong password 3-3system clock parameters 5-5TCP connection 15-4Telnet 13-15, 15-6VPN 8-8wireless modem 8-5wireless network 8-1

Configuring Modules Using Web Interface 20-12

Connect SCS 8-2, 8-3controller

bridge 6-2definition 6-2Ethernet 6-2OpenVPN 6-2serial 6-3types 6-2

copynetwork recovery file 4-8

correlation expressionconfiguring a time period 12-5evaluation 12-4operators 12-4originator types and states 12-3term 12-3

DDHCP server

configuring 16-4configuring a host 16-8configuring subnet 16-6example 16-3

Director SCD 8-2, 8-3

EEthernet 6-3

controllers 6-2interfaces 6-3, 6-4ports 1-4, 6-2, 6-3, Glossary-4

eventalarm associations 13-2command example 10-3components 10-3configuring 10-6correlation 12-2description 10-2

event correlationcomponents 12-2configuring 12-6description 12-2expression components 12-3expression example 12-3

Hhelp

accessing 2-2HTTP 2-7HTTPS 2-7

I

Index-1

Page 292: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration Guide:

interfacebridge 6-3definition 6-3description 6-3Ethernet 6-3modem 6-4OpenVPN 6-3serial 6-4

Jjob

configuring dynamic memory 19-13configuring start times 19-12configuring with a job property 19-8configuring with a job task 19-10description 19-2script package and script 19-7

KKentrox Kickstart 2-2

Llaptop

access for Remote 11-1assigning IP addresses 11-4

Mmeasurement table

entriesconfiguration examples 14-5states 14-3use with alarm table 14-3use with event correlations 14-3

overview 14-2mediation connections

description 15-2

NNetwork Address Translation

configuring IPTables 11-6enabling for laptop 11-6

network element setsconfiguring 20-2description of 20-2instance 20-2

NTP 5-5

PPackage Manifest file 19-2PAP Glossary-16password

changing 3-4entering 2-3strong 3-3

peripheralsadministrative states 17-5configuring alarms 17-11configuring discrete I/O points 17-9configuring SiteBus devices 17-16disconnecting a managed 17-18expansion discovery 17-4expansion states 17-5management configuration 17-7operation states 17-5overview 17-2RMB-1 1-5, 17-2RMB-2 1-6, 17-3

profilecreating custom 3-6

protocols 15-2Python modules 19-2

Rrelay output

configuring SNMP 17-13open and close 17-15

Remote RMM-1400features 1-2front panel connectors 1-4

responder 10-4response

components 10-4configuring 10-6description 10-2

restorenetwork settings 4-8

RMB peripheral unitsfeatures 1-5

RMM Overview 1-4running configuration 4-2running-config 2-6

Sscript

components 19-2Package Manifest file 19-2Python modules 19-2

script packageconfiguring a job 19-7creating and installing 19-5

SiteBus devices 17-16SNMP

event template 18-5manager 18-4measurement template 18-11mediation event originator 18-4NE template 18-9network element 18-15point template 18-6

SNMP proxyconfiguration 18-2configuration information 18-3description 18-2

strong password 3-3

Ttemplates

NE 18-9

Uusers

adding 3-2deleting 3-5

Vverify user environment 2-6VPN

configuring 8-8server 8-2, 8-3, 8-4

WWAN

interfaces 16-2web interface

accessing 2-8functions 2-8Home page 2-9job configuration 19-2restore network settings 4-8save running configuration 4-2

wireless networkconfigurations 8-3, 8-4configuring for Remote 8-2example 8-4overview 8-2required components 8-2with Connect SCS 8-4

wizardsbistate-alarms 21-6description 21-2initsetup 21-3serial-port 21-8types 21-2

Index-2

Page 293: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Copyrights and License Statements

Copyright © 1983-2014 by Kentrox® and/or Westell Technologies®, Inc.The material discussed in this publication is the proprietary property of Westell. Westell retains all rights to reproduction and distribution of this publication.

This product includes software copyrighted by the GNU General Public License and/or the GNU Lesser General Public License. The source for the GPL portions of the software is available at www.westell.com/support.

TRADEMARKS:Kentrox, the Kentrox logo, and other names are intellectual property of Westell, Inc.

Linux is a registered trademark of Linus Torvalds.

All other trademarks or registered trademarks appearing in this publication are property of their respective companies.

To view entire license files and copyright statements for all open source code used in this product, refer to the instructions in show licenses in the Remote RMM-1400 Command Reference Guide.

Copyright-1

Page 294: Remote RMM-1400 Intelligent Site Management Device Configuration Guidesupport.westell.com/Documents/Manuals/Remote-RMM-1400... · 2015. 1. 14. · Remote RMM-1400 Version 5.2x Configuration

Remote RMM-1400 Version 5.2x Configuration Guide:

Copyright-2