Copyright Statement
This document must not be reproduced in any way whatsoever, either printed or electronically, without the consent of:
Perle Systems Limited,
60 Renfrew Drive
Markham, ON
Canada
L3R 0E1
Perle reserves the right to make changes without further notice, to any products to improve reliability, function, or design.
Perle, the Perle logo, and PerleVIEW are trademarks of Perle Systems Limited.
Microsoft, Windows and Internet Explorer are trademarks of Microsoft Corporation.
Mozilla Firefox is a trademark of the Mozilla Foundation.
Google Chrome is a trademark of Google Inc.
Twitter is a trademark of Twitter
Safari is a trademark of Apple Inc.
Some of the icons used by PerleVIEW were designed by Mark James. The following is a link to his web site:
www.famfamfam.com.
The associated license for these icons can be found at: “creativecommons.org/licenses/by/3.0/”
This user guide is provided to help you understand the management features of PerleVIEW.
PerleVIEW is a Network Management System designed to help you maintain, control, configure,
update and track the health of devices on your network. PerleVIEW can discover devices,
automatically respond to events from these devices and track your device hardware and software
inventory.
PerleVIEW User Guide Layout
zGetting Started
This chapter contains the information you will need to set up PerleVIEW on your server. It describes
the processes for installing PerleVIEW, logging into PerleVIEW, using a web browser and Getting
Started with the PerleVIEW Wizard.
IntroductionChapter 1
zGroups of Devices, Hardware and Events
This chapter contains information you will need to view, manage and monitor your device groups,
hardware groups and to monitor and manage events within your network.
zWorking with Device Operations
This chapter contains information you will need to create task instances for discovering devices on
your network, device scripting, backup and restore of device lists, backup and restore of device
configuration, setting PerleVIEW Server parameters and creating custom device groups.
zHardware Activities
This chapter contains information on how to add task instances to collect statistics, check for
firmware updates, deploy firmware and create custom hardware groups.
zEvents
This chapter contains information on how to create tasks instances for automatic event handling,
event filtering, event cleanup and create custom event groups.
zTask s
This chapter contains information on working with tasks. It includes information on adding new
tasks, editing tasks, controlling and deleting existing tasks as well as displaying task results.
zAdministration
This chapter contains information on configuring PerleVIEW server settings, PerleVIEW User
Accounts, File Transfer Settings, PerleVIEW software updates, Audit Trail Log, Internet Proxy
Settings, E-mail Account Settings and Configuring Twitter Users.
zAdmin Utility
7
Page 8
This utility can be used to configure parameters used by PerleView if you are having problems
connecting to PerleVIEW using your web browser. This utility allows you to stop or start the
PerleVIEW server, configure SQL connection parameters, define Web connection parameters, modify
the PerleVIEW Administrator (master) account and lastly update the PerleVIEW software running on
this server.
Typeface Conventions
Most text is presented in the typeface used in this paragraph. Other typefaces are used to help you
identify certain types of information. The other typefaces are:
Typeface ExampleUsage
PerleVIEW Features
Next button
Devices -> Discovering Devices
IOLAN User’s Guide
User Guide
PerleVIEW Features
This chart contains the functions that PerleVIEW supports.
FeatureDescription
Device DiscoveryDevice discovery allows PerleVIEW to discover new
Automatic Event HandlingAutomatic event handing tasks enables you to define an
This typeface indicates a button or tab.
This typeface and arrow indicates a path you should
follow through the menus. In this example, you select
Discovering Devices from the Devices menu.
This typeface indicates a book or document title.
This typeface indicates a cross-reference to another
chapter or section. You can click on the link to jump to
that chapter or section.
devices on your network. Once discovered, PerleVIEW
will interrogate the device to discover information about
it such as software levels, specific hardware information,
valid user credentials and the current status of the
hardware components.
action that PerleVIEW performs when an event occurs.
PerleVIEW can perform automatic event handling on the
health of a device or groups of devices.You can also
create event tasks instances to monitor all events within
the network or the severity of an event. Automatic event
handling can include any of the following actions.
Notification of event via generation of a E-mail, SMS
text message (via E-mail), tweet or SNMP trap.
Backup/RestoreThis feature allows you to backup and restore device lists
and device configuration. Backups can be stored
“offsite” incase of a database corruption or a server
failure.
Users and GroupsPerleVIEW allows you to create users and groups within
its database. You can then give these users and groups
privileges and rights to access certain devices or to
become a PerleVIEW Administrator.
8
Page 9
Prerequisites
FeatureDescription
Device ScriptingDevice scripting allows you to create tasks with
embedded scripts files that you can deploy to all your
devices or a single device. This can save time in that you
do not have to connect to each device and send it the
same script file.
PerleVIEW UpdatesPerleVIEW can notify you of any PerleVIEW software
updates required or automatically download these
updates to the PerleVIEW server. These updates can then
be applied at a later date.
Firmware UpdatesPerleVIEW can notify you of any PerleVIEW firmware
updates required for the hardware it manages or
automatically download these updates to the PerleVIEW
respository. These updates can then be applied at a later
date.
Statistics CollectionPerleVIEW can collect statistic information from your
devices. This information can be used to assess network
problems or network uptime.
Collection of Health StatusesPerleVIEW can give you health statuses for your
devices. These status can be used to determine if a action
needs to be taken on this device (For example: critical device unreachable means that this device needs
immediate attention). These events can range from
critical, major, minor, normal or suspended.
Prerequisites
PerleVIEW Server Requirements
One of these operating systems or a virtual system.
zWindows Server 2003 and 2003 R2
zWindows Server 2008 and 2008 R2
zWindows Server 2012
zVMWare ESX, ESXI
zMicrosoft Hyper-V
PerleVIEW will enable these services on your PerleVIEW server. Any missing components will be
activated or installed at PerleVIEW installation time.
zMicrosoft Windows Internet Information Service (IIS) 6.x or higher
zMicrosoft SQL Server 2005 Express or higher
z.NET framework 4.x or higher
zWinSNMP Service
zWinSNMP Client
PerleVIEW Web Client Requirements
One of these Web browsers
zInternet Explorer 7 or higher
zMozilla Firefox 4.0 or higher
9
Page 10
zChrome 8.x or higher
zSafari 5 or higher
Prerequisites
10
Page 11
2
Basic ConceptsChapter 2
PerleVIEW is a Device Management System designed to provide you with information and control of
a large number of devices deployed throughout your network. A device is an IP addressable,
manageable control point. PerleVIEW supports the Perle Managed Media Convertor family.
Management of these modules is provided via the MCR-MGT management module.
PerleVIEW server software will allow you to locate devices on your network, monitor the status of
these devices and all associated modules controlled by these devices. It will inform you, and take
action if configured to do so when any status change occurs on the device or the associated managed
modules. PerleVIEW system software can also be used to deploy changes in devices such as updating
the version of firmware running on your devices, deploying mass configuration changes to all your
devices or saving the configuration of your devices so that it can be restored in a disaster recovery
situation just to name a few. You access the system using a standard Internet browser. No special
software is required on the client side.
All information collected by PerleVIEW is stored in an SQL database. The SQL database can reside
on the same server as PerleVIEW or on a remote server. The GUI provides a number of statuses
based on the information found in the database. However, if you wish to compile your own custom
collection of data, you can use any number of SQL tools available. These tools allow you to access
any of the SQL fields and incorporate them into your custom reports.
This chapter provides you with some basic concepts you may need to understand to explore the full
features of PerleVIEW.
zGuided Tour of the PerleVIEW Interface
zHealth Status Panel
zEntering Licensing Information
zHelp
11
Page 12
Guided Tour of the PerleVIEW User Interface
Guided Tour of the PerleVIEW User Interface
The first time you log into PerleVIEW you will see the Getting Started Wizard. This Wizard will help
you set up and configure the parameters to be used with PerleVIEW. See
more information.
Each time thereafter you connect you will see the Home page. The Home page provides links to
frequently used features.This section of the screen is also used as the PerleVIEW workspace to
display your latest task results, configuration options, audit log, event log, display hardware/software
inventory and group views.
Getting Started Wizard for
The top Menu Bar is used for action options or configuring devices settings. The Menu Bar is
primarily used by users who administer the PerleVIEW software. If you lack administrator rights to
use these tools, you might not be able to view certain menus.
Below the menu bar is a Notification Bar. The notification bar is for PerleVIEW messages only. To
see all PerleVIEW generated events see
outstanding PerleVIEW messages then this bar will not appear. This notification bar does not display
the health status or information regarding devices on your network. See for more health status
information.
The PerleVIEW Workspace area displays the results of your latest request. It can contain a view, a
collection, a configuration tool or the results of logs.
The Health Status Panel allows you to view all devices grouped by their current health status. The
health status of a device can be one of the following: critical, major, minor, normal or suspended. If a
device has more then one health status, only the most serious status will be counted in the device
totals. In other words, the sum of the critical, major, minor, normal and suspended counts will add up
to the total number of devices that you are monitoring.
This panel also provides unacknowledged event statuses for all devices. At a quick glance, you can
see if there are unacknowledged events for any of your devices. This will alert you to potential issues
with devices which require your attention. To manage the specific events, you can click on the
“Unacknowledged Events” text to bring up a list of all unacknowledged events or you can click on
any of the icons to bring up a list of unacknowledged events for a specific severity level. See
Status Panel for more information.
Appendix B, "Event Information". If there are no
Health
12
Page 13
Navigating PerleVIEW
The left-hand side of this screen is referred to as the “Navigation” panel. Using this panel you can
quickly and easily see views for the Devices, Hardware and Events found in your managed network.
You can drill down though submenus to focus in on a device, hardware or events. For each category,
you can select from an existing PerleVIEW group or a custom group if you have created any. From
these submenus you can manage and control most features of your devices, as well, you can view and
edit your installed hardware modules such as management modules, media converter modules and
individual media converter ports. Events or alerts on your system can be easily acknowledged or
deleted to help you keep on top of the more critical events within your network. Custom device,
hardware and event groups can be created to sort and maintain your own custom views.
Navigating the Options
The left-hand navigation tree allows you to quickly and easily navigate the various group views for
your devices. Selecting the right arrow beside any of the options will further expand what options are
available to you. To collapse a section, click on the down arrow. For devices, clicking on a specific
device listed will bring up device specific information in the PerleVIEW workspace area allowing
you to obtain device specific information as well as perform some actions on this device.
Health Status Panel
Health Status Panel
On PerleVIEW startup, the health statuses of devices in this view are populated with the last known
statuses from the PerleVIEW database. PerleVIEW will automatically launch a task to obtain the
current device statuses and health information when it is re-started. From that point on, it will largely
rely on traps being sent from the device to report events and periodic checks by the “Poll Device
Reachable” task to maintain the current health status of the device. The health status of a device can
be one of the following; critical, major, minor, normal or suspended. If a device has more then one
health status, only the most serious status will be counted. The sum of the critical, major, minor,
normal and suspended counts will add up to the total number of devices that you are monitoring on
your network.
See Appendix B, "Event Information" for more information on health statuses.
Health Icons
Selecting the gearbox will give you a legend of the meanings of
the health icons. Click on the Show notifications button to show
any hidden notifications.
13
Page 14
Licensing Information
PerleVIEW is provided to you with a free, 30 day evaluation period. During the free trial period, you
can use all the features of PerleVIEW. The current status of your free trial will be displayed to the
right of the Device health box on the title bar. Once the 30 day trial period expires, you are required
to purchase PerleVIEW if you intend to keep using the application. Information about purchasing
PerleVIEW can be obtained from your Perle reseller or the Perle web site. A link to the Perle Web
site location is provided by the software (see screen below).
Entering a Licensing Key
Help->License
Licensing Information
If you have not already purchased PerleVIEW, you may do so via this screen. If you click on the
PerleVIEW button
obtain a License Activation Key. If you have already purchased PerleVIEW, you can click on the
“
Enter license activation code” button
Your
license activation code
You need to only enter the digits of the activation code, the dashes will appear automatically as you
type. Once you are done entering the activation code, click the
If you have successfully entered the activation code, the status of PerleVIEW should now indicate
“Licensed”.
, you will be directed to the Perle website where you can purchase PerleVIEW and
to enter your licensing information.
consists of 26 character which are grouped and separated by dashes.
Apply button
.
Buy
If your evaluation copy has ended you will see this screen, click on the
purchase a copy of PerleVIEW or click on the link to enter the license activation code.
Buy PerleVIEW button
to
14
Page 15
Online Help
Online help is provided in PerleVIEW. You can click on the () icon to get page level help. You can
also get help from the PerleVIEW User’s Guide online by selecting Help ->Help Contents.
Online Help
15
Page 16
Getting StartedChapter 3
3
Installing PerleVIEW on your Server
The PerleVIEW Setup Wizard installs PerleVIEW on your Windows Server and helps you setup the
operating parameters to be used with PerleVIEW.
To Be gin
Double-click on the PerleVIEW-setup.exe to launch the installation of PerleVIEW. This must be
executed on the server you wish to install PerleVIEW.
Click the
PerleVIEW will perform some basic checks before running the install. The first check performed by
PerleVIEW is to ensure that you are installing the software on a server which is running one of the
supported Windows Operating Systems (see
the installer checks the version of PerleVIEW being installed to ensure that it is not older than the
version of PerleVIEW currently installed on the server. If either of the above checks detect an issue,
an appropriate message will be displayed and the install will not be allowed to proceed.
You must accept the Licensing Agreement to install PerleVIEW. Read the License Agreement, then
select the checkbox to indicate that you agree to the terms of the License Agreement.
Next button
to continue.
PerleVIEW Server Requirements ). If this is an upgrade,
16
Page 17
T
hen click on the
Install button
to continue
Installing PerleVIEW on your Server
.
Next, read the Privacy Policy and again, check the
button
to continue.
I Agree
checkbox, then click on the
Install
By default, PerleVIEW will be installed in this destination folder C:\Program Files (x86)\Perle
Systems Limited\PerleVIEW. To change the destination folder either type in the path to be used or
click the Browse button to browse to a new location.
Click the
Next button
to continue the installation.
Select the Start Menu folder in which you would like to create a new folder. PerleVIEW will install
both the PerleView Admin Utility and the PerleVIEW uninstall program see
PVAdmin (PerleVIEW
Administrator) for more information.
Click the
Install button
to continue.
PerleView requires access to an SQL server installation. You can either have PerleVIEW install a
version of SQL server on this server or use an existing installation of SQL Server either locally or
remotely. If you plan on using a remote installation of SQL Server, Click on the
intentions are to run a local copy of the SQL Server (on the PerleVIEW server), then click on the
No button.
If your
Yes
button.
In order to run, PerleVIEW needs an SQL Server to be installed either locally or remotely.
17
Page 18
Installing PerleVIEW on your Server
PerleVIEW is installing.
18
Page 19
Installing PerleVIEW on your Server
You must accept the licensing agreement to install Microsoft SQL Server. Read the license
agreement, then select the checkbox to indicate that you agree to the terms of the license agreement.
19
Page 20
Installing PerleVIEW on your Server
SQL Connection Parameters
If this is a new SQL connection, PerleVIEW will only require you to configure the SQL Server Name
and the Database User.
If you are using a existing SQL Server, then the following screen will appear.
Click on the
Yes button
after you have completed the fields.
SQL ServerThe Server Name consists of two parts separated by a backslash (\). The first
part of the name is the hostname or IP address. The second part of the Server
Name is the SQL Instance Name. If during installation PerleVIEW installs
the SQL server for you, then by default, PerleVIEW uses
localhost\SQLEXPRESS as the Server Name. However, if SQL Server is
already installed on this server then you must provide the server name
information here.
User If you are using Windows Authentication Mode, type in the Windows user
name (FQDN if required) as defined within your Windows Server Users
environment. If you selected SQL Authentication mode you will need to
provide the user name you configured for this user in the SQL Server
configuration. If the SQL Server does not have a login account set for this
user, authentication will fail and the user will receive an error message.
PasswordIf you are using Windows Authentication Mode, type in the Windows
password as defined within your Windows Server environment. If you
selected SQL Authentication mode you will need to provide the password
you configured for this user in the SQL server configuration.
AuthenticationBy default, PerleVIEW will install “Use Windows Authentication Mode”.
Use the SQL Authentication method if on installation of your SQL server
software, you selected mixed mode or SQL server authentication.
Valu es: Windows Authentication
SQL Authentication
Default: Windows Authentication
20
Page 21
Installing PerleVIEW on your Server
Network
Protocol
SQL Server Resolution Protocol will be used to determine how to connect to
the selected SQL instance. If the SQL instance is local then the connection
will use “Shared Memory”. If the SQL instance selected is remote then
TCP/IP will be used and SQL Server Resolution Protocol (UDP port 1434)
to obtain the connection information (i.e the port number) from the remote
instance. If the connection fails and the SQL instance is remote, this may be
due to the inability to communicate with the SQL server. This could be
caused by a firewall or the SQL Server Resolution Protocol service may not
be running on the SQL server. If this is the case, you will need to use the
TCP option and configure the TCP port which the SQL is listening on.
Default: Auto
TCP PortIf your SQL server is remote to PerleVIEW, this will be the TCP port to send
and receive messages between PerleVIEW and the SQL Server.
Valu es: 1-65535
Default: 1433
Network PacketThis the size of the TCP packet that PerleVIEW will use to communicate to
the SQL server.
Valu es: 512-32767 bytes
Default: 4096 bytes
Connect TimeoutThe time that PerleVIEW will wait for a connection to the SQL server before
PerleVIEW times out.
Valu es: 0 means never times out
Max: 30000 seconds
Default: 15 seconds
Encrypt
Connection
PerleVIEW will force the data between PerleVIEW and the SQL server to be
encrypted. This is recommended when the SQL Server is remote to
PerleVIEW.
At this time, the installation program will attempt to establish a connection to the SQL Server using
the parameters entered on this screen. If this operation does not succeed, an error message will be
displayed and the install will return to this screen to allow the you to modify the parameters and try
again
21
Page 22
Installing PerleVIEW on your Server
Next you will be asked to setup the parameters that PerleVIEW will use when communicating with a
Web Client (browser). This includes enabling/disabling HTTP/HTTPS, the TCP ports that will used
for these protocols and the name of the PerleVIEW master admin user. Please note that the master
admin user must also exist in the server’s Windows user list. By default, this is set to the same user
who is installing PerleVIEW.
When completed, click the
Next button
to continue.
Enable HTTPWeb clients (browsers) will be able to connect to PerleVIEW using the
HTTP protocol.
Default Port: 50000
Valu es: 1-65535
Enable HTTPSWeb clients (browsers) will be able to connect to PerleVIEW using the
HTTPS protocol.
Default port: 60000
Valu es: 1-65535
PerleVIEW
Admin User
Type in the name of the master admin user to be used by PerleVIEW. This
user can not be deleted. The master user can be reset by using the
PerleVIEW Admin Utility which is installed during this installation.
Domain
Administrator
Type in a domain name if required by your network.
Type in Administrators Full Name (optional).
Full Name
If your server resides behind a firewall, you will need to poke a hole in the firewall for the
TCP ports configured above.
22
Page 23
Installing PerleVIEW on your Server
After entering the parameters, PerleVIEW will now create the PerleVIEW website on IIS
Click the
Ok button
proceed.
PerleVIEW has successfully been installed on your server.
Click the
Finish button.
23
Page 24
Logging into PerleVIEW
Login
You can connect to PerleVIEW using any of the supported Web browsers. See PerleVIEW Web
Client Requirements for list of supported Web Browsers.
1.Open your web browser and type in the IP address of the server where you installed PerleVIEW
followed by a colon (:) and the port number to connect on, then press
http://123.123.123.123:50000
https://123.123.123.123:60000
NOTE: If you modified the default TCP ports for HTTP or HTTPS during the installation, you
will need to substitute the correct TCP port in the above example.
2.If you successfully connect to PerleVIEW, a login screen will appear.
3.Type in the “master admin” user name (and his associated password) you entered when you
installed PerleVIEW.
Logging into PerleVIEW
Enter. For example:
If your server resides behind a firewall, you will need to poke a hole in the firewall for the TCP
ports being used for HTTP and/or HTTPS.
24
Page 25
Getting Started Wizard
The first time you connect to PerleVIEW, you will see the Getting Started Wizard screen.
The Getting Started wizard will guide you through the initial setup of discovering devices, setting up
user security, checking your Internet connection, checking for software updates and setting the
parameters to be used for file transfers.
You can run the “Getting Started” Wizard at any time by selecting “Getting Started” under the
“Help” pull down menu.
Getting Started Wizard
Click on the
You can click on the
take effect.
On following screens, click on the
Next button
to continue.
Cancel button
at any time to abort this process. All changes you made will not
Previous button
to go back to the screen you just came from.
25
Page 26
Discovering Devices
This part of the wizard will guide you through setting up the default device discovery task.
PerleVIEW uses device discovery as the method by which it adds devices to its internal database.
Before a device can be monitored or controlled, it must first be added to the PerleVIEW device
database. To see more information on the Device Discovery task see
Getting Started Wizard
Discovering Devices .
Click on the
Discover devices
immediately
Automatically
discover devices
on local network
Specify device
addresses
manually
Use default
device
credentials
Automatically
discover device
when SNMP
trap is received
from that device
Next button
to continue.
Run the default discovery task instance immediately after completing the
Getting Started Wizard.
If you have devices on the same physical subnet as the PerleVIEW server,
this will allow PerleVIEW to automatically discover all of these devices. If
your devices reside on a different subnet then the PerleVIEW server, you can
disable this option.
When the default device discovery task is run, this list will be used to
discover devices by hostnames, specific IP addresses, range of IP addresses
or an IP subnet. Depending on the scope of the discovery, the process may
take a long time to complete.
Device Credentials are used by PerleVIEW to gain access to the device in
order to retrieve information from the device or write information to the
device.
Select this checkbox if you want to use the “global” device credentials for
the default discovery task instance.
If this option is unchecked, you can enter the device credentials to be used
with the default discovery task instance. These values will be tried first, if
they are not valid, the task will attempt the “global” credentials.
If PerleVIEW is configured as an SNMP trap host for this device, when the
device sends a trap to PerleVIEW, this will cause PerleVIEW to add the
device to its database (i.e. automatically discover the device). When this
happens, the global parameters are used for protocol timers and credential
validation.
26
Page 27
User Security
In order to log into PerleVIEW, you must be a valid Windows user on the PerleVIEW server. By
default, PerleVIEW is configured such that you also have to be configured on the PerleVIEW
application as a user before you can successfully log into PerleVIEW. This gives you an extra level
of control as to which Windows users will be allowed to access the PerleVIEW application.
For more information about User Security and Configuring Users see PerleVIEW User Accounts .
Getting Started Wizard
Click on the
Require users to
be defined in the
PerleVIEW
database
Automatically
discover device
when SNMP
trap is received
from that device
Next button
to continue.
PerleVIEW users must be defined in the Windows Server User Accounts as
well as within the PerleVIEW Database in order to gain access to the
PerleVIEW application.
Uncheck this option if you want any valid Windows user to have access to
PerleVIEW.
If PerleVIEW is configured as an SNMP trap host for this device, when the
device sends a trap to PerleVIEW, this will cause PerleVIEW to add the
device to its database (i.e. automatically discover the device). When this
happens, the global parameters are used for protocol timers and credential
validation.
27
Page 28
Internet Connection
On some networks, access to the Internet is provided via a proxy server. PerleVIEW needs to reach
the Internet for some of its functions to work such as sending Tweets and looking for software
updates. If a proxy server is being used on your network, you should enter its access information
here.
Getting Started Wizard
Click on the
Use Proxy
Server
(HTTP/HTTPS)
Proxy
Server
Port
Server Requires
Authentication
Username
Password
Domain
Next button
to continue.
Select use Proxy server if you need a Proxy server to reach the Internet. See
your administrator for the parameters to set up your network Proxy Server.
Enter the IP address of the Proxy Server.
Enter the port number that the Proxy Server uses for client connection.
Default: 80
Some Proxy Servers require user authentication. See your administrator for
the authentication parameters.
Enter the username to be used to authenticate to the Proxy Server.
Enter the password to be used to authenticate to the Proxy Server.
If needed, enter a Domain name to be used to authenticated to the Proxy
Server.
28
Page 29
Software Updates
By default, PerleVIEW will notify the administrator of any new updates for itself or for any firmware
for devices it manages. PerleVIEW will update the notification bar with a download pending message
when an update is available. PerleVIEW can also be configured to automatically download software
updates to the PerleVIEW server and firmware updates to the PerleVIEW repository. This is the
recommended setting since it will ensure that PerleVIEW is always kept up to date.
To apply software updates to PerleVIEW see PerleView Software Update . To apply device firmware
see Deploying Firmware .
Getting Started Wizard
Click on the
Next button
to continue.
29
Page 30
File Transfers
PerleVIEW uses file transfers for a number of functions. This includes, but is not limited to
downloading firmware updates, downloading/uploading device configuration, deploying scripts (only
if file transfer mode is used). PerleVIEW can use HTTP (or HTTPS) to transfer files or alternatively
it can use TFTP.
PerleVIEW comes with TFTP server software. You can define how TFTP is used on PerleVIEW in
the “File Transfers” screen. See
PerleVIEW keeps firmware updates which it downloads or device configuration file which it uploads
from the devices in a directory. You can manage the location of this directory by selecting “Choose
location”. Doing this will allow you to perform manual backups of the information if you want to.
Getting Started Wizard
PerleVIEW File Transfer Settings .
Click on the
Repository
Location
Next button
to continue.
The Repository location is the location on your PerleVIEW server where
your downloaded software and configuration files will be stored. Select “Let
PerleVIEW manage location” unless you want to perform manual backups of
this data. If you choose to specify your own software location to store your
updates the server path needs to be in Microsoft Windows UNC format
(Universal Naming Convention). Example
\\ComputerName\SharedFolder\Resource. If you specify your own location
to store the files, you will need to provide your Windows network
credentials that have rights to this path.
30
Page 31
Getting Started Wizard
TFTP ServerBy default, PerleVIEW will install its TFTP server on port 69. PerleVIEW
will use its TFTP server to transfer all files. Select use existing TFTP server
and Window File Sharing if you have an existing setup for file transfer.
PerleVIEW will use Windows file transfer to transfer files between
PerleVIEW and the TFTP server. Configured your TFTP server and port
number to transfer files between target devices and your TFTP server. If you
specify this method, you will need to provide your Windows network
credentials that have rights to the Windows network location specified.
Note: To use an existing Windows File server, specify the Windows
Network Location in Microsoft Windows UNC format (Universal Naming
Convention).
Example: \\ComputerName\SharedFolder\Resource
Windows
Network
Credentials
Apply Settings
Specify your Windows Network Credentials of username, password and
domain name (if required).
If you have entered you own location for the repository and for the TFTP
server, the credentials must be valid for both of these.
Click on the
The Default Discovery Task will now start to collect information from your network. For more
information on this task see
Finish button
to continue.
PerleVIEW Default Tasks .
31
Page 32
Working with Device
4
OperationsChapter 4
Discovering Devices
Menu Selection: Discovering Devices
Required Authorization: PerleVIEW Administrator
PerleVIEW needs to add devices to its internal database in order to provide statuses on these devices.
The way that PerleVIEW adds devices to it’s database is by running a device discovery task.
PerleVIEW will also add devices to its database if it receives a trap message from a device not in its
database. PerleVIEW uses management protocols such as its own proprietary protocol, as well as
SNMP to discover and add new devices.
By default, PerleVIEW uses broadcast packets to discover local devices on its network. In order to
discover remote devices, proper routing needs to be configured on servers and routers. Also the
default device discovery task needs to be modified (or a new device discovery task created) so that
you can specify host names, IP addresses, ranges of IP addresses or IP subnet of these devices.
The Default Device Discovery task can not be deleted as it is a PerleVIEW system task, however you
can disable or enable this task and change it’s operating parameters.
Discovered devices can be viewed under;
Working with Device Views or
Group Views -> All Devices within the left-hand navigation panel.
PerleVIEW provides two methods that can be used to discover devices on your network.
MethodDescription
Automatically discover devices on
local network
Enable Device Discovery using IP
addresses
Device Credentials
When dealing with a large number of devices, it is impossible for you to remember the user name and
password associated with each device. PerleVIEW provides the ability to discover and record which
credentials are valid for each device. This credential validation process takes place during device
discovery. When a device discovery instance is defined, you can specify which credentials
PerleVIEW should attempt to validate. In addition, you can configure specific credentials to be used
with this discovery instance. There are also a set of global device credentials which are configured in
PerleVIEW. If the credentials specified with the discovery task instance are not valid for the device,
PerleVIEW will attempt to find valid credentials using the global credentials. Once a valid credential
By default, PerleVIEW uses its proprietary discovery
method to discover devices on its local network.
Use this method, if you need to discover devices
outside of your local network. You will need to
provide host names, IP addresses, IP ranges or an IP
subnet.
32
Page 33
is found, it will be saved as the working credential for that device. If possible group devices with
similar credentials into the same device discovery task instance.
Launching Discovering Devices
Devices ->Discovering Devices
Working with Discovering Devices Tasks
PerleVIEW provides the following discovery task functions.
zRun Device Discovery task instance now
zEnable/Disable Device Discovery task instance
zAdd a Device Discovery task instance to our PerleVIEW database
zEdit a Device Discovery task instance
zDelete a Device Discovery task instance
Discovering Devices
Run Now
To run an existing Device Discovery task instance immediately, select the task from the list, then
click on the Run Now button.
33
Page 34
Add a Device Discovery Task
Each device discovery task instance can have unique operating parameters.
Add
Discovering Devices
Click the Add button to create a new Device Discovery Task instance.
Task nameUse a meaningful name to uniquely identify this device discovery task
instance.
ScheduleManual - do not automatically run this task. This task can only be run from
the Run Now button.
Run Once - Run this task only once based on the configured “Start on” date
Periodic - Run this task periodically at the configured period.
Automatically
discover devices
Enable Device
Discovery using
IP addresses
Optimize
Discovery
All devices
and
networks
support
UDP
messages on
ports 33815
and 33816
By default, PerleVIEW uses a proprietary broadcast message to discover
devices on the local network.
When the Device Discovery task is run, this list will be used to discover
devices by host names, specific IP addresses, lists of IP addresses, range of
IP addresses or an IP subnet.
If all your remote devices and networks are reachable using UDP port 33816
and UDP port 33815, then select this checkbox to optimize the discovery of
devices on your network. PerleVIEW will first send a directed message
using UDP port 33816 to see if the device is reachable before sending
requests to gather information about this device. The device will respond
using UDP port 33815.
34
Page 35
Discovering Devices
Support
ICMP ping
messages
Protocol
Timeout
Protocol
Retries
Select Credential
Types
If all devices in your network are reachable by sending an ICMP message,
then select this checkbox to optimize the discovery of these devices.
PerleVIEW will first send a ICMP message to see if the device is reachable
before sending requests to gather information about this device.
Specify how long to wait for a reply from the device after sending either a
UDP message on port 33816, an SNMP message, a ping message or a Perle
Discovery message. This field should contain the value in seconds of the
device which has the longest response time.
Default: 3 seconds
Valu es: 1-255
(*) denotes - leave blank to use global parameter
Specify how many retries to attempt when no response received from a UDP
message on port 33816, an SNMP message, a ping message or a Perle
Discovery message.
Default: 2
Valu es: 0-255
(*) denotes - leave blank to use global parameter
Put a check mark in front of each type of credential that you want
PerleVIEW to validate for devices discovered by this discovery task
instance. Since PerleVIEW uses SNMP to collect information from devices
as well as control the devices, at least one of the SNMP credentials must be
checked.
The credentials used by PerleVIEW are as follows;
zSMNP read community - Used to get statuses from the device.
zSMNP read/write community - Used to get statuses and control the
device (example: reboot the device).
zOperator login/Admin login - These credentials are used by PerleVIEW
to log into the device when needed. For example, when managing the
device via Web Manager or Web Terminal, PerleVIEW will
automatically log you into the device using the device’s login
credentials.
zSSH keys - If SSH keys are used on the device, the SSH private/public
key pair will be used by PerleVIEW to login to that device when
performing an SSH connection or managing the device via a secured
(HTTPS) Web Manager session.
Select Credential
Data
For the credential types you selected, you can now specify where
PerleVIEW will obtain the credential values to be attempted on the device.
By default, PerleVIEW will attempt the credential values configured in it’s
global credential tables. If you wish to use a specific credential value with
this discovery task, you can do so by checking the “Specify additional
credentials” checkbox. If both “Use global credentials” and “Specify
additional credentials” are checked, PerleVIEW will attempt to use the
credentials specified with this discovery task instance first. If they fail, it will
attempt to find valid credentials using the global credentials. See global
Credentials for more information.
Settings for All Discovery Tasks
Click on the Settings for All Discovery Tasks button to view and configure global parameters
which apply to all discovery task instances. For more information see
Configure Device Settings .
35
Page 36
Discovering Devices
Show All Devices
Click on the Show All Devices button to shows all of the devices which are present in the
PerleVIEW device database. See
Groups Views for more information.
Task Details/Last Run Results
This panel displays the task details of the selected discovery task instance. It shows the Last Run
Results for the current task that was run, the name of the task, who submitted the task, status of the
task, schedule and the start and end times. The All Results button, View Log button and Target
Results button gives you more in depth information about every time this task has been run and also
individual task results.
All Results
The All Results button will show you the results for every time this task has been run.
36
Page 37
Discovering Devices
View Log
The View Log button will display PerleVIEW related messages for this task. To see the full list of
PerleVIEW generated messages see
Appendix B, "Event Information".
Target Results
The Target Results button will display the results from the target devices.
37
Page 38
Device Scripting
Menu Selection: Device scripting
Minimum Required Authorization: Device Operator
PerleVIEW allows you to create Device scripts (which are lists of CLI commands) that can be sent to
one or many devices. Scripts will be executed on each device and the results be will logged. You can
find these logs under “Tasks --> Task Results” under the associated task name.
CLI commands for the Perle MCR-MGT management Module can be found on our website at
http://www.perle.com/downloads/
More information on Device Scripting can be found in Appendix C, Device Scripts.
Launching Device Scripting
Device->Device Scripting
Device Scripting
Working with Device Scripts
PerleVIEW provides the following device script task options. Select the device script you want to run
and then click the Run Now button. PerleVIEW provides one default device script to reboot all
target devices which is useful after a deployment of firmware to multiple target devices.
zRun Device Script task now
zDisable/Enable Device Script task instance
zAdd a Device Script task instance to your PerleVIEW database
zEdit a Device Script task instance
zDelete a Device Script task instance
Run Now
To run a existing Device Script task instance immediately, select the task from the list, then click on
the Run Now button.
38
Page 39
Each deploy script task instance can have unique operating parameters.
Add
Click the Add button to create a new Deploy Script task instance.
Device Scripting
Task Name
Targets
Schedule
Script
Insert Script
from Library
Reboot target
device after
executing script
Operate in file
transfer mode
Enter a name to uniquely identify this device script task instance.
Select the device(s) to which you want to deploy this script. Scripts can be
deployed to Device groups, Custom Groups or selected individual devices.
See Add a Device Discovery Task for configuration parameters.
This window can be used to enter CLI commands directly. Standard editing
functions such as cut or paste can be used. Simply right click to bring up
selection menu or use editing keystrokes (i.e. “CTRL+C” to copy
highlighted text).
The script library holds previously saved scripts. This button allows you to
insert one of these saved scripts in the edit script window at the current
cursor position. You can insert more than one script if you want to, but you
must insert each script individually. Once inserted, this script becomes part
of the current deploy script task. The original inserted script is unaffected by
any changes made in this copy.
Checking this option will cause PerleVIEW to reboot the target device after
the device script has finished processing.
Use this mode if you do not want PerleVIEW to send the script to the device
using Telnet or SSH. When selected, this will cause PerleVIEW to initiate a
file transfer via HTTP or TFTP to the device, transfer the script to the device
and once execution of the script is completed, the results will be file
transferred back to PerleVIEW.
Apply
When the Apply button is clicked, the device script task will be created
with a copy of the script which was typed in or inserted in the above dialog.
You can edit the script associated with this task by selecting the task and
clicking the Edit button.
39
Page 40
Device Scripting
Manage Script Library
These scripts are used by the “Deploy Script” tasks.
Click on the Manage Script Library button to add new script files to the script library, delete
existing script files or import existing script files from a different location.
Import
Add
Delete
Import a file from another location into the script library. The script is
displayed in the “Edit script” window and can be edited if needed.
Add a new script file to the Script Library. Enter the CLI commands for the
newly added script in the “Edit script” window.
Delete the selected script file from the library.
40
Page 41
Backup/Restore Device List
Menu Selection: Backup/Restore Device List
Minimum Run Authorization: PerleVIEW Administrator
If you ever lose the contents of the PerleVIEW database, you can use this backup feature to restore
the lists of devices to the PerleVIEW database. The restore device list feature would launch a
discovery task instance with all the IP addresses of your previously discovered (and backed up)
devices defined for that instance. The backup is stored outside of the PerleVIEW database so that it
would not be lost in the event of a database corruption or loss. The backup device list can also be
exported to a different PC for additional safe keeping.
Launching Backup/Restore Device List
Devices ->Backup and Restore
Backup/Restore Device List
Working with Backup Device Lists
To save your current Device List to a directory on the PerleVIEW server, click the Backup to
Server button.
Backup Now
After the backup is completed you can click the Download button if you want to save your Device
List to a different location for added safe keeping.
Working with Restore Device List
PerleVIEW will run a new discovery task using the device list as its list of IP addresses to discover. If
a device already exists in the database, the device information will be updated with any new
information collected during the discovery. PerleVIEW can create a device discovery task using the
“Last Backed” list or a list which was previously downloaded (saved) after a backup operation.
Restore
41
Page 42
Backup/Restore Device List
You can either select to run the Restore immediately or have it run at a later time by selecting the
“Run at” option. Click the Apply button to create the discovery task instance for this restore
operation.
42
Page 43
Backup/Restore Device Configuration
Backup/Restore Device Configuration
Menu Selection: Backup/Restore Device Configuration
Minimum Run Authorization: PerleVIEW Administrator
PerleVIEW provides the ability to backup and restore individual device configurations to the
PerleVIEW repository. Each device’s configuration will be saved to a separate file which will be
permanently associated with that device. Once backed up, if a need ever arises, you will be able to
restore the configuration to that device.
Launching Backup/Restore Device Configuration
Backup/Restore Device Configuration
Working with Backup Device Configuration
PerleVIEW provides the following backup/restore device configuration functions.
zRun a Backup Device Configuration task instance now
zAdd a Backup Device Configuration task instance to your PerleVIEW database.
zEdit a Backup Device Configuration task instance
zDelete a Backup Device Configuration task instance
Each Backup/Restore task instance can have unique operating parameters such as which devices it
will operate on as well as unique scheduling parameters
43
Page 44
Backup/Restore Device Configuration
Run Now
To run a existing Backup Device Configuration task immediately, select the task from the list, then
click on the Run Now button.
Add
Click on the Add button to create a new Backup Device Configuration task instance.
Task name
Targets
Enter a name to uniquely identify this backup task instance.
Choose which devices to back up. This can be done by selecting individual
devices or by selecting a device group.
Schedule
See Add a Device Discovery Task for configuration parameters.
Working with Restore Device Configuration
PerleVIEW provides the following Restore Device Configuration functions.
zRun a Restore Device Configuration task instance now
zEnable/Disable a Restore Device Configuration task instance
zAdd a Restore Device Configuration task instance to your PerleVIEW database.
zEdit a Restore Device Configuration task instance.
Each Restore Device Configuration task instance can have unique operating parameters.
44
Page 45
Backup/Restore Device Configuration
Run Now
To run an existing Restore Device Configuration task instance immediately, select the task from the
list, then click on the Run Now button.
Add
Click the Add button to create a new Restore Device Configuration task instance.
Task name
Targets
Schedule
Reboot
Enter a name to uniquely identify this Restore Device Configuration task
instance.
Choose which devices to you wish to restore the configuration for. This can
be done by selecting individual devices or by selecting a device group.
See Add a Device Discovery Task for configuration parameters.
PerleVIEW will reboot the device after the configuration has been restored.
Since many configuration parameters only take place after a reboot, this
option is on by default.
45
Page 46
Backup/Restore Device Configuration
Task Details
This window displays the current task details of the selected Backup Device Configuration task
instance.
To delete device configuration from the PerleVIEW database, click on “Device with Saved
Configuration” option.
Devices with saved configuration
For each device on the list, you are presented with some basic information on the device. This
view can be customized by clicking on the “Columns” button on the top, right hand of the table.
Click on the magnify glass to apply filters to this view
Select the device with the saved configuration that you want to delete from the PerleVIEW
repository, then click the Delete saved configuration button to delete.
46
Page 47
Configure Device Settings
Menu Selection: Device Settings
Minimum Run Authorization: PerleVIEW Administrator
This function allows you to change a number of device related, global parameters. These include
settings for Device Discovery tasks, Device credentials, Polling timers and Network protocol settings.
Launching Device Settings
Devices ->Device Settings
Configure Device Settings
Working with Device Settings
Discovery
The Device Settings screen allows you to change global parameters for the device discovery task.
You can create filters to limit the scope of the device discovery task. This is done by configuring
which specific IP addresses or range of addresses you want to exclude from the discovery.
Additionally, you can configure the default setting for the “automatically discover devices when
SNMP trap is received from that device”.
Lastly, at the time of device discovery, you can have the PerleVIEW add its IP address to the
device’s list of SNMP trap hosts. This will ensure that PerleVIEW receives notifications whenever a
trap is generated by the device.
These changes do not affect existing device discovery task instances. They will be used the next time
you set up a new device discovery task instance.
Click the Apply button to save the changes.
47
Page 48
Configure Device Settings
Exclude the
following IP
addresses and
ranges from
device discover.
Automatically
discover device
when a SNMP
trap is received
from that device.
At time of
discovery, set
PerleVIEW as a
trap host for the
discovered
device.
To exclude certain IP addresses or IP ranges from the device discovery task,
add entries to the table. Valid options are IP addresses and IP ranges.
Exclude a single IP address or a range of IP addresses.
examples: 172.16.1.5 (excludes a single IP address)
172.16.10.1 - 172.16.10.100 (excludes addresses 1-100 in the specified
subnet of 172.16.10)
If PerleVIEW is configured as an SNMP trap host for this device, when the
device sends a trap to PerleVIEW, this will cause PerleVIEW to add the
device to its database (i.e. automatically discover the device) if it is not
already in the database. When this happens, the global parameters are used
for protocol timers and credential validation for this device.
If this option is set, when PerleVIEW discovers a new device, it will modify
the configuration of that device to add PerleVIEW’s server address to the
device’s SNMP trap host table.
Credentials
These credentials are the global settings used when PerleVIEW attempts to discover valid credentials
for a devices. PerleVIEW will attempt each of the configured SNMP credentials, configured Login credentials and configured SSH keys. If credentials are specified with the discovery task instance,
they will be attempted first. If they fail, the global credentials will be attempted.
You can configure up to 10 SNMP Read and Read/Write communities within PerleVIEW. These
configured SNMP communities need to match the configured SNMP Read and Read/Write
communities configured on one or more of your devices. SNMP Read Only communities allow you
to only read from the devices to get status information whereas Read/Write communities allow you to
also control the target device (example: reboot the device).
You can configured up to 10 login id’s for administrator and operator under Login credentials These
configured administrator and operator login id’s must match users configured within the devices user
database. PerleVIEW will use these login credentials whenever it needs to log into a device.
Examples of this is when PerleVIEW needs to Telnet to a device to deploy a “device script” or when
a user is performing a Web Management session with the device.
You can configure up to 10 SSH keys under SSH Keys. These will be used when PerleVIEW needs
to SSH to a device and the device has been set up to use SSH keys. The devices must have the correct
SSH public key configured for you to be logged into this device using this SSH private/public key
pair.
48
Page 49
Configure Device Settings
SNMP Credentials
As each device is discovered, the credentials configured will be tried on it until one set is found to
work. This set will be saved as the working credentials for that device.
Read SNMP
Communities
Read/Write
SNMP
Communities
To access all of PerleVIEW’s features at least one Read or Read/Write community must be
configured within PerleVIEW to match a SNMP community configured on the target device.
You can configure up to 10 SNMP Read communities within PerleVIEW.
These configured SNMP communities need to match the configured SNMP
Read communities configured on one or more of your devices. SNMP Read
Only communities allow you to only read from the devices to get status
information. Each configured community will be tried against each device
until a valid match is found. This set will be saved as the working credentials
for that device.
You can configure up to 10 SNMP Read/Write communities within
PerleVIEW. These configured SNMP Read/Wrote communities need to
match the configured SNMP Read/Write communities configured on one or
more of your devices. Read/Write communities also allow you to control the
target device (example: reboot the device). Each configured community will
be tried against each device until a valid match is found. This set will be
saved as the working credentials for that device.
Login Credentials
As each device is discovered, the credentials listed will be tried on it until one set is found to work.
This set will be saved as the working credentials for that device.
Administrator
Credentials
Use Administrator login depending on the privilege level that the users has
on the target device. These credentials are used to log into the device. (for
example: Direct management of the device using Telnet) or to run some
PerleVIEW functions (for example: Device Scripting).
Configure up to 10 Administrator user names and passwords that PerleVIEW
will validate against the device until a valid pair is found.
49
Page 50
Configure Device Settings
Operator
Credentials
Use operator login depending on the privilege level that the users has on the
target device. These credentials are used to log into the device. (example
Direct management of the device using Telnet).
Configure up to 10 Operator user names and passwords that PerleVIEW will
validate against the device until a valid pair is found.
SSH Keys
As each device is discovered, the credentials listed will be tried on it until one set is found to work.
This set will be saved as the working credentials for that device.
Administrator/
Operator
Private Key
The target device must have SSH keys enabled in order to use SSH Keys.
You would then be logged into the device using a SSH private/public key
pair. PerleVIEW will SSH to each device using each of the configured SSH
user and associated private key until a valid match is found. The device must
have the correct SSH public key configured for successful authentication.
Polling
Polling parameters allow you to customize how often a device or hardware within PerleVIEW’s
database will be polled for status, health or reachability.
Device
reachability
Hardware health
Media converter
port link status
Rediscover
devices
The device polling task will run immediately with the startup of PerleVIEW.
You can set how often PerleVIEW will attempt to communicate to the
device to see if the device is still reachable.
Sets how often PerleVIEW checks for any outstanding alarm conditions on
each device. See Health Status Panel for more information.
Sets how often PerleVIEW checks the Media converter port link status for
each hardware port. The media converter link port status results (up or
down) can be viewed under Group Views -> Hardware -> Ports.
Set the time to run a Rediscover devices task on all devices and hardware.
The re-discovery task will go through all existing devices in the database and
attempt to re-validate credentials, collect hardware health, reachability and
link statuses. This task will not discover new devices. To discover new
devices run a Device Discovery task instance.
50
Page 51
Protocol Settings
HTTP/HTTPS
Teln et, S SH
Custom Device Groups
Connection
Timeout
SNMP, ICMP
and Perle
Discovery
protocol
Timeout
Retries
Specify the maximum time to wait when establishing various types of
connections between PerleVIEW and the device.
Specify how long to wait for a reply from the device after sending either a
UDP message on port 33816, an SNMP message, a ping message or a Perle
Discovery request. This field should contain the value in seconds of the
device which has the longest response time.
Default: 3 seconds
Valu es: 1-255
(*) denotes - leave blank to use global parameter
Specify how many retries to attempt when no response received from a UDP
message on port 33816, an SNMP message, a ping message or a Perle
Discovery request.
Default: 2
Valu es: 0-255
(*) denotes - leave blank to use global parameter
Custom Device Groups
For more information on Custom Device Groups see Creating Custom Views by Groups .
51
Page 52
Groups of Devices,
5
Groups Views
Group Views allows you to quickly and easily see the Devices, Hardware and Events found in your
managed network. You can quickly drill down though submenus to get details about these devices,
hardware or events. From these submenus you can manage and control most features of your devices
as well, you can view and edit your installed hardware modules such as management modules, media
converter modules and individual media converter ports. Events or alerts on your system can be
easily acknowledged or deleted to help you keep on top of the more critical events within your
network. Custom device, hardware and event groups can be created to sort and maintain your own
custom views. See
PerleVIEW supplies you with four pre-defined Group Views under the submenu Devices. Each group
will display all devices which have been discovered on your network but will group them based on
different criteria.
The groupings are as follows:
zAll Devices - View all discovered devices on your network. From the left-hand navigation panel
select Devices -> All Devices
zSubnets - View all discovered devices grouped by IP subnets. From the left-hand navigation
panel select Devices -> Subnets
zHealth - View all discovered devices grouped by their current health status. From the left-hand
navigation panel select Devices -> Health.
zLimited Functionality - View all discovered devices with limited functionality. From the left-
hand navigation panel select Devices -> Limited Functionality. Limited functionality devices
are devices that are not configured (example: do not have an IP address) or devices that need to
update their firmware level. If no devices exist for this category, the group will not show up in
the left-hand navigation panel.
Hardware, and EventsChapter 5
Creating Custom Views by Groups .
Launching Groups Views
From the left-hand side navigation panel, select Group Views.
Select Group Views
52
Page 53
Groups Views
Working with Device Views
To View All Devices select Devices -> All Devices from the left navigation panel.
Devices ->All Devices
This view shows all of the devices which are present in the PerleVIEW device database.
At the top of the screen there is a count for the number of devices in the list which fall into each
health category. For an “All Device” view, this count will match the count on the title bar.
For each device on the list, you are presented with some basic information on the device. This view
can be customized by clicking on the “Columns” button on the top, right hand of the table.
You can select one or more devices by selecting the checkbox to the left of the device. Once selected,
you can click on one of the buttons at the bottom to perform an action on the device(s) selected.
All Devices
For each device on the list, you are presented with some basic information on the
device. This view can be customized by clicking on the “Columns” button on the top,
right hand of the table. Click on the magnify glass to apply filters to this view
53
Page 54
Groups Views
Details
Delete
Edit
Use the Details button to bring up a table with various information and
actions that can be performed on the selected device. The same can be
achieved simply by clicking on the device name. For more information see
Working with Device Views .
Use the Delete button to remove a device or devices from the PerleVIEW
database. All information for the device will be lost.
Use the edit button to change parameters for this device or devices. For more
information see Working with Device Views .
Protocols (Device)
Click on this button to change the parameters related to protocol timeouts and retries for the selected
device or devices.
Protocol Settings
HTTP, HTTPS,
Telnet and SSH
Connection
Timeout
SNMP, ICMP
and Perle
Discovery
protocol
Specify the maximum time to wait when establishing various types of
connections between PerleVIEW and the device.
54
Page 55
Groups Views
TimeoutSpecify how long to wait for a reply from the device after sending either a
UDP message on port 33816, an SNMP message, a ping message or a Perle
Discovery request. This field should contain the value in seconds of the
device which has the longest response time.
Default: 3 seconds
Valu es: 1-255
(*) denotes - leave blank to use global parameter
RetriesSpecify how many retries to attempt when no response received from a UDP
message on port 33816, an SNMP message, a ping message or a Perle
Discovery request.
Default: 2
Valu es: 0-255
(*) denotes - leave blank to use global parameter
Credentials (Device/s)
Select the Credential button to delete or override credentials for this device or devices.
55
Page 56
Groups Views
Credentials (Device/s)
To access all of PerleVIEW’s features at least one Read or Read/Write community must be
configured within PerleVIEW to match a SNMP community configured on the target device.
Select credentials
to delete
SNMP Read
Community
SNMP
Read/Write
Community
Operator
Login
Admin LoginSelect the checkbox for Admin Login if you do not want to attempt Admin
Operator
SSH Key
Admin SSH
Key
Add/Remove
override
SNMP ReadSelect the checkbox to enter in your own SNMP Read credentials. These
SNMP
Read/Write
Select the checkbox for SNMP Read community if you do not want to
attempt SNMP Read credentials for this device.
Select the checkbox for SNMP Read/Write community if you do not want to
attempt SNMP Read/Write credentials for this device.
Select the checkbox for Operator Login if you do not want to attempt
Operator Login credentials for this device.
Login credentials for this device.
Select the checkbox for Operator SSH Key if you do not want to attempt
Operator SSH Key credentials for this device.
Select the checkbox for Admin SSH Key if you do not want to attempt
Admin SSH Key credentials for this device.
credentials will be used when attempting to validate credentials on this
device/s.
Select the checkbox to enter in your own SNMP Read/Write credentials.
These credentials will be used when attempting to validate credentials on
this device/s.
Operator
Login
Select the check box to enter in your own Operator Login credentials. These
credentials will be used when attempting to validate credentials on this
device/s.
56
Page 57
Groups Views
Admin LoginSelect the check box to enter in your own Admin Login credentials. These
credentials will be used when attempting to validate credentials on this
device/s.
Operator
SSH Key
Admin SSH
Key
This panel displays the device details. This is the same view you would get if you were to select a
specific device from the Devices section on the left-hand navigation panel or double click on the
device from the “All Device” view.
Select the check box to enter in your own Admin Operator SSH Keys. These
credentials will be used when attempting to validate credentials on this
device/s.
Select the check box to enter in your own Admin SSH Key. These
credentials will be used when attempting to validate credentials on this
device/s.
Device -> Details
Monitor EnablePerleVIEW will monitor and maintain the device status and if needed will
react to any events generated by the device. All tasks will run as scheduled.
Monitor SuspendPerleVIEW will no longer monitor and maintain the current status of the
device. Any events received from the device will be ignored. The following
tasks will no longer run if scheduled. - Device Discovery, Device
Rediscovery, Poll Hardware Health Status, Poll Media Converter Port Link
Status and Poll Device Reachable task. The automatic event handler will not
log entries to the log file and the event handler will not act on traps received
from the device. However, tasks such as deploy firmware, device script,
backup/restore device list and backup/restore device configuration will
continue to run as scheduled.
NameThe name given to this device.
HealthSee Health Status Panel for more information.
57
Page 58
Groups Views
Health DetailsThis is the current health status of this device. To see more information on
device generated messages (see your MCR-MGT users guide for Device
messages).
User Access
Level
This is the device access level for this device for the current user logged into
PerleVIEW. Valid user access levels are Device View, Device Admin and
Device Operator. For more information on user access levels see PerleVIEW
User Accounts .
AddressThis is what PerleVIEW will use when communicating with the device. It
can be the hostname, IPV4 address or IPV6 address of the device.
IPV4
address/subnet
This is the current IPV4 address of this device and its subnet. (only available
if configured/used on the device).
IPV6 AddressesThis is the current IPV6 address of this device. (only available if
configure/used on the device).
Mac AddressThis is the Mac Address associated with this device.
DescriptionThis is a description retrieved from the device.
LocationThis is the SNMP location information retrieved from the device.
ContactThis is the SNMP contact name retrieved from the device.
UptimeHow long this device has been powered on.
Management
protocols
These are the management protocols configured on your target device. These
management protocols will be used by PerleVIEW to communicate with
your target device. If a protocol is not accessible, it will be marked with a
red “X”. One reason why a protocol may not be accessible is a firewall
which is preventing access.
The information in this table is collected from the PerleVIEW database. When the table is being
displayed, the information is updated every minute. Not all columns are applicable to all hardware. If
not applicable, the entry will be left blank. For information on Rediscover this device see
Rediscover
devices.
58
Page 59
Groups Views
Device Details -> Hardware
For each device on the list, you are presented with some basic information on the device. This view
can be customized by clicking on the “Columns” button on the top, right hand of the table.
Column Details
TypeThis is the type of hardware inserted in this chassis slot.
HealthThis is the current health status for this device.To see more information on
health statuses see Health Status Panel .
SlotThis is the physical slot location in the chassis where this module resides.
Statistics
Collected
PowerThe status of the power on this hardware.
LinkIf applicable to the hardware type this will either be link up or down.
Port #This is the port number for this port.
Port TypeThis is the port type. Known values are copper, fiber or unknown (SFP port
ModelDisplays the model name for each hardware where applicable (i.e. ports
DescriptionThe description of the hardware.
Indicates that statistics have been collected for this device. Depending on the
hardware installed some devices will not have statistics associated with
them. See here for more information on hardware statistics
Statistics .
Typically only applicable to a “port”.
with no SFP inserted).
don’t have model names).
Collecting
Serial numberThe serial number of the hardware where applicable.
Firmware
Version
Connector TypeThe connector type for this hardware. (RJ45, SC, ST, SFP). Typically only
Bootloader
Version
The current version of firmware running on this hardware.
applicable to hardware of type “port”.
The current version of bootloader firmware running on this hardware.
59
Page 60
Preferred NameThe name the you typed in the Preferred field for this hardware.
Groups Views
Use Preferred
Name
Custom 1, 2, 3These field can be used to save information about this hardware to be used in
Check this box to use the Preferred Name from the above Name field. This
would override a name retrieved from the hardware.
logs, views and reports.
Device Details -> Hardware -> Edit
For each device on the list, you are presented with some basic information on the device. This
view can be customized by clicking on the “Columns” button on the top, right hand of the table.
Select the hardware you want to edit, then click the Edit button.
Edit Hardware
TypeThis is a non edit field. This is the internal name of the hardware type.
NameThis is the name retrieved from the hardware.
Preferred NameEdit this field to replace the Name field for this hardware. You can enter a
name here which better describes the selected hardware.
Use Preferred
Name
Check this box to use the Preferred Name instead of the Name field. When
checked, the preferred name will be used in all views, event logs and reports
for this hardware.
60
Page 61
Groups Views
Custom 1, 2, 3These field can be used to save information about this hardware to be used in
logs, views and reports.
Events Details
From this screen you are able to add a comment to an event, set an event as acknowledged or not, or
delete the event from the database. By managing events on your network you will be able to view the
events that are critical and deal with those events first.
Click on the Events tab to see the list of events associated with this device.
At the top of the screen there is a total of the number of events for each event severity.
Device Details -> Events
For each event on the list, you are presented with some basic information on the event. This
view can be customized by clicking on the “Columns” button on the top, right hand of the table.
Click on the magnify glass to apply filters to this view
Column Details
Acknowledged
Severity
Time
Description
Action Taken
Comment
Log
Displays whether this event has been acknowledged. Marking an event as
“Acknowledged” simply indicates to you that you have seen and dealt with
this event. The drop down acknowledged box allows you to sort by
acknowledged yes or no.
Displays the severity of each event.
Displays the time the event was received.
This is a brief description of the event.
When an associated action exists for a given event, this column will display
a link called “details....”. Click on this link to obtain more information on the
action performed. To view more information about events and Automatic
Event handling see Automatic Event Handling .
Displays the comment that you specified in this field.
This is the message entered into the log file. It contains detailed information
about the event.
61
Page 62
Click on any of the buttons below to change the details for a selected event.
Groups Views
Comment
Mark as
acknowledged
Mark as
unacknowledged
Delete
Enter a comment about this event.
Mark an event as acknowledged if you have viewed or have no further action
for this event.
Unmark a previously marked acknowledged event as unacknowledged so
that you are aware that an action is needed for this event. To help manage
events, you can set up Automatic Event Handling or Event Filter Settings .
Permanently delete this event from the PerleVIEW event database.
Device Protocols
You can enter specific values to be used during communication with this device. These values will
overwrite the values saved for this device during discovery. A blank value will cause the “global”
value to be saved for this device. See global
Click on the Protocol tab to edit the Protocol timers and Protocol retry counts for this device.
Device Details -> Protocols
Protocol Settings for more information.
HTTP, HTTPS,
Telnet and SSH
Connection
Timeout
Specify the maximum time to wait when establishing various types of
connections between PerleVIEW and the device.
62
Page 63
Groups Views
SNMP, ICMP
and Perle
Discovery
protocol
TimeoutSpecify how long to wait for a reply from the device after sending either a
UDP message on port 33816, an SNMP message, a ping message or a Perle
proprietary message. This field should contain the value in seconds of the
device which has the longest response time.
Default: 3 seconds
Valu es: 1-255
(*) denotes - leave blank to use global parameter
RetriesSpecify how many retries to attempt when no response is received for a UDP
message sent on port 33816 (response is on port 33815), any SNMP
message, a ping request or a Perle proprietary message.
Default: 2
Valu es: 0-255
(*) denotes - leave blank to use global parameter
Device Credentials
Configure SNMP credentials, Login credentials and SSH keys to be associated with the selected
device or devices. Credential information entered here will be stored in the database for the selected
device/s. These will be the credentials that PerleVIEW will attempt to use the next time it needs to
access the device/s. If these credentials are tried and found not to work, an error will be logged in the
log file. Global credentials will not be tried on this device/s.
Click on the Credentials tab to edit device credentials for SNMP communities, Login accounts and
SSH Keys.
To edit a specific credential, select the checkbox to the left of the credential to enable the field for
entry. Blank entries cannot be saved.
Click the Apply button to save the changes.
63
Page 64
Device Details -> Credentials
To access all of PerleVIEW’s features at least one Read or Read/Write community must
be configured within PerleVIEW to match a SNMP community configured on the target
device.
Groups Views
Attempted
Credentials
SNMP ReadThe check mark indicates that a SNMP Read community was found for this
device during the discovery process, these credentials were tried and were
found to be successful. A red “X” next to the credential indicates that this
specific credential could not be validated for this device.
SNMP
Read/Write
Operator
Login
SSH Key
Operator
Admin SSH
Key
The check mark indicates that a SNMP Read/Write community was found
for this device during the discovery process, these credentials were tried and
were found to be successful. A red “X” next to the credential indicates that
this specific credential could not be validated for this device.
The check mark indicates that a Operator Login was found for this device
during the discovery process, these credentials were tried and were found to
be successful. A red “X” next to the credential indicates that this specific
credential could not be validated for this device.
The check mark indicates that a SSH Key Operator was found for this device
during the discovery process, these credentials were tried and were found to
be successful. A red “X” next to the credential indicates that this specific
credential could not be validated for this device.
The check mark indicates that a SSH Admin Key was found for this device
during the discovery process, these credentials were tried and were found to
be successful. A red “X” next to the credential indicates that this specific
credential could not be validated for this device.
Override
Credentials
SNMP ReadSelect the checkbox to enter in your own SNMP Read credentials. These will
be used when attempting to validate credentials on this device.
SNMP
Read/Write
Select the checkbox to enter in your own SNMP Read/Write credentials.
These will be used when attempting to validate credentials on this device.
64
Page 65
Groups Views
Operator
Login
Admin LoginSelect the check box to enter in your own Admin Login credentials. These
Operator
SSH Key
Admin SSH
Key
Select the check box to enter in your own Operator Login credentials. These
will be used when attempting to validate credentials on this device.
will be used when attempting to validate credentials on this device.
Select the check box to enter in your own Operator SSH Key credentials.
These will be used when attempting to validate credentials on this device.
Select the check box to enter in your own Admin SSH Key credentials.
These will be used when attempting to validate credentials on this device.
Device Details Tools
The Device details “Tools” tab allows you perform actions directly on the device. These include
pinging the device to see if it is still reachable or to access the device via a Web or Terminal
interface. Even though you are accessing the device, PerleVIEW is still involved in the connection. If
login is required to access the device, PerleVIEW will automatically perform this action on your
behalf. The connection to the device is via PerleVIEW which allows you to access the device event if
it is not directly accessible to the client PC. This is because the client PC is communicating directly
with PerleVIEW. The PerleVIEW software re-directs the client messages to the device.
To use Web Manager, the target device must have HTTP or HTTPS enabled. If both HTTP and
HTTPS are enable, HTTP will be tried first. To use Web Terminal the target device must have Telnet
or SSH enabled. If both SSH and Telnet are enable, Telnet will be tried first unless PerleVIEW is
configured to only use secure connections. To enable secure connections only, see
Server Settings for more information.
Working with
Device Details -> Tools
Ping
Web Manager
Web Terminal
(CLI or Menu)
The Ping button will send 10 ICMP echo request packets to the device to
test for reachability.
The Web Manager button allows PerleVIEW to connect to your target
device acting like a transparent proxy server. The web browser
communicates directly to PerleVIEW and PerleVIEW either HTTP or
HTTPS to the target device. HTTP requests will be send on TCP port 80 and
HTTPS requests will be send on TCP port 443. The target device must have
these ports enabled for successful communication.
The Web Terminal button, allows you to connect to your device using
Telnet or SSH. Telnet will establish a session to TCP port 23 and SSH will
establish a session to TCP port 22. The target device must have these
services enabled for successful communication.
65
Page 66
Groups Views
View Devices by Subnets
View Devices by subnets groups your devices based on the subnet they reside on. You can choose to
view all devices on a particular subnet or use the subnet information to drill down to a specific device
on that subnet.
To view device by subnets select Devices -> Subnets from the left navigation panel.
Devices -> Subnets
To view details see Groups Views .
View Devices by Health
This view allows you to view all devices grouped by their current health status. The health status of a
device can be one of the following statuses: critical, major, minor, normal or suspended. A device
may have a number of outstanding issue. The health status represents the most severe condition
which currently exists.
To view Devices by Health select Devices -> Health from the left navigation panel.
Devices -> Health
To view device details see Groups Views .
66
Page 67
Limited Functionality
Devices that show up under the “Limited Functionality” grouping are devices that meet one of the
following criteria;
Unsupported firmware
These devices are running firmware which is the pre v1.5 which is required in order to be fully
supported by PerleVIEW. These devices need to be upgraded to the latest version of software
available.
You can have PerleVIEW automatically retrieve the latest device firmware by enabling the “Check
for Firmware Updates” feature. See
the latest firmware from the Perle Web site at http://www.perle.com/downloads/
Once you have obtained the latest firmware, you must now deploy it to the device. See Deploying
Firmware .
Factory Default
These devices have never been configured. They contain the default IP address of 10.0.0.10. Before
PerleVIEW can access these devices, you must assign a valid IP address to them. For more
information see
This grouping may or may not show up on the left hand navigation panel. It only appears if there are
devices that meet the criteria for this group.
To view Limited Functionality devices select Devices -> Limited Functionality from the left
navigation panel.
Groups Views
Check for Firmware Update . Alternatively, you can download
Device -> Not Configured .
Limited Functionality
67
Page 68
Groups Views
Device -> Not Configured
Select the device you are interested in working with from the list, then click one of the action buttons.
To work with this device, click on the Details button, Edit button or Delete button.
These are the details of this unconfigured device. Click on the Assign IP Address Button to
assign an IP address.
68
Page 69
Assign IP Address
Successful
Device - Unsupported Firmware
Groups Views
Select the device you are interested in working with from the list, then click one of the action buttons.
To work with this device, click on the Details button, Edit button or Delete button.
69
Page 70
Groups Views
To update this device with the latest firmware see Check for Firmware Update and Deploying
Firmware .
Working with Hardware Views
PerleVIEW supplies you with four pre-defined Group Views under the submenu Hardware. These
groups represent distinct hardware in your system.
They are as follows:
zAll Hardware - View all discovered hardware on your network. From the left-hand navigation
panel select Hardware -> All Hardware
zManagement Modules - View all discovered Management Modules discovered on your network.
From the left-hand navigation panel select Hardware ->Management Modules
zMedia Converters - View all discovered Media Converter Modules on your network. From the
left-hand navigation panel select Hardware -> Media Converter Modules
zPorts - View all discovered Media Converter Ports on your network. From the left-hand
navigation panel select Hardware -> Ports
All Hardware
The information in this table is populated from information within the PerleVIEW database. When
the table is displayed, the information is updated every minute.
70
Page 71
Groups Views
To view All Hardware select Hardware -> All Hardware from the left navigation panel.
Hardware->All Hardware
All Hardware -> Edit
For this example select the chassis (device named tmc-mcr-mgt), then click the Edit button. To edi t
multiple media converters, select the boxes beside the fields to be edited. The text entered in these
fields will be added to all selected hardware.
See Working with Device Views for more information.
Specifying The Type Of Hardware To View
You can select from any of the following hardware types to get a view of only this type of hardware.
To view all Management Modules discovered on your network select Hardware -> Management Modules from the left navigation panel.
71
Page 72
Groups Views
Hardware->Management Modules
To view all Media Converters select Hardware -> Media Converters from the left navigation
panel.
Hardware->Media Converters
To view all Port select Hardware ->Ports from the left navigation panel.
Hardware->Ports
See Groups Views for more information.
Working with Event Views
PerleVIEW supplies you with one pre-defined Group View under the submenu Events.
zAll Events - View all events generated by your devices or PerleVIEW.
Events
The events in this view can come from two sources. One is a trap received from a device which is
being monitored by PerleVIEW. The second is an event which is generated by PerleVIEW itself (i.e.
PerleVIEW detects that a device is no longer reachable). The column labeled “Source” provides
information as to which of the above caused the event to be generated.
72
Page 73
Groups Views
Managed devices must be configured to send events (traps) to PerleVIEW. After PerleVIEW receives
the event, it applies any configured filters to the event, it then performs any actions configured under
Automatic event handling and lastly the event is added to the PerleVIEW database for later viewing.
For more information on Events and Automatic Event handling see
To view events select Group Views -> Events from the left navigation panel
Automatic Event Handling .
Events->All Events
See Working with Device Views for more information.
73
Page 74
Hardware ActivitiesChapter 6
6
Collecting Statistics
Menu Selection: Collect Statistics
Minimum Required Authorization: Device Operator
PerleVIEW provides you with the ability to create tasks to collect statistics from media converter
ports on your devices. Statistics are only available on rate converting media converter module ports.
Launching Collecting Statistics
Select Hardware -> Collecting Statistics
Working with Statistics Collection Tasks
PerleVIEW provides the following statistics collection task functions.
zAdd a statistics collection task instance to our PerleVIEW database
zEdit a statistics collection task instance
zDelete a statistics collection task instance
Run Now
74
Page 75
Collecting Statistics
To run an existing statistics collection task instance immediately, select the task from the list, then
click on the Run Now button.
Add a Statistics Collection Task
Each Statistics Collection task instance can have unique operating parameters.
Add
To Add a new Statistics Collection instance, click on the Add button.
Task NameUse a meaningful name to uniquely identify this statistics collection task.
TargetsChoose from the drop down boxes the Devices, Hardware and Media
converter ports that you want to collect Statistical information from.
The valid options are:
Devices:
zSelect an existing “Devices” group.
zSelect individual Devices from a list.
Hardware:
zSelect all rate converting Media Converter Modules
zSelect all CM-110 Media Converter Modules
zSelect all CM-1110 Media Converter Modules
zSelect all ex-1CM Media Converter Modules
Hardware Ports:
zMCR Media Converter
zAll Media Converter Ports
zFiber Media Converter Ports
zCopper Media Converter Ports
ScheduleFor more information see Add a Device Discovery Task.
Collect Totals
RX/TX BytesNumber of good bytes received, bytes received in error and number of bytes
transmitted.
75
Page 76
Collecting Statistics
Input
Frames
Output
Frames
Number of good frames received in the following categories;
zUnicast frames
zBroadcast frames
zMulticast frames
zPause frames
Number of bad frames received in the following categories;
zUndersized frames
zFragmented frames
zOversized frames
zJabber frames
zMAC receive error frames
zFCS error
Number of good frames transmitted in the following categories;
zUnicast frames
zBroadcast frames
zMulticast frames
zPause frames
Number of bad frames transmitted in the following categories;
zFCS error
zDeferred frames
zCollision frames
zExcluding late and excessive
zLate
zExcessive
zSingle
zMultiple
Packet SizesNumber of frames which fall into the following categories;
z64 Bytes
z65 - 127 Bytes
z128 - 255 Bytes
z256 - 511 Bytes
z512 - 1023 Bytes
zOver 1024 Bytes
Update ModeAppend - Each new sample collected is added to existing statistic samples
already collected by this task.
Overwrite - Each new sample collected replaces the previously collected
sample. Only one sample (the latest) will be maintained.
Edit a Statistics Collection Task
Once the task has been run, only the Statistics Collection task instance name can be edited. To change
target devices and parameters, you must create a new statistics collection task instance.
76
Page 77
Edit
To Edit a Statistics Collection task instance, click on the Edit button.
Task Details
Collecting Statistics
This panel displays the current task details of this task instance as well as the Last Run Results. See
Working with Device Views for more details on logs, details and results.
77
Page 78
Check for Firmware Update
Menu Selection: Check for Firmware Updates
Required Authorization: PerleVIEW Administrator
PerleVIEW can check the Perle Web site for new firmware updates for the devices that it manages.
There are two options with regards to the action taken by PerleVIEW if an update is available. The
first is to only have PerleVIEW notify the administrator that new firmware updates are available for
its target devices. An administrator of PerleVIEW can then download the updates at their leisure. The
second way is to have PerleVIEW automatically download firmware updates to its PerleVIEW
repository when it detects that an update is available. The frequency for checking for updates is user
configurable. To deploy firmware to the target devices see
Launching Check for Firmware Updates
Hardware->Check for Firmware Updates
Check for Firmware Update
Deploying Firmware.
Working with Check for Firmware Updates
PerleVIEW provides the following configurable parameters for the “Check for Firmware Updates”
function.
zUser can set how often (in days) to check for firmware updates
zAction to take when updates are available;
zNotify the administrator for any firmware updates
zNotify and Automatically download any firmware updates
Check Now
Click the Apply button to save any changes.
Click the Check Now button to check the Perle Web site for any updates.
78
Page 79
Check for Firmware Update
Check Now Results
Download NowDownload Now indicates that there is a download pending. Highlight the
entry and then select the Download Now button. The firmware will be
transferred from the Perle Web site to the PerleVIEW repository.
Deploy UpdateDeploy Update will create a new Add Task Deploy Firmware task instance.
For configuration parameters see Add a Deploying Firmware Task.
Delete Update Highlight the update to be deleted then select the Delete Update button.
The selected firmware is now deleted from the PerleVIEW repository.
ChangelogProvides a description of what is new or changed in this version of the
firmware.
Bundled
Firmware
Provides details about the Media Converter Module firmware which is
bundled within the Device firmware image.
Internet Proxy
Internet Proxy
If your network uses a proxy for accessing the Internet, you can configure
the proxy settings by clicking on this button. See your network administrator
for Internet proxy parameter settings. See Internet Proxy Server to setup
these parameters within PerleVIEW.
79
Page 80
Firmware Deployment Tasks
Check for Firmware Update
Firmware
Deployment
Task s
After the firmware has been download to the PerleVIEW repository or a
directory location created by you, this firmware needs to be deployed to the
target devices. To deploy firmware you need to create firmware deployment
tasks instances. See Deploying Firmware.
80
Page 81
Deploying Firmware
Menu Selection: Deploying Firmware
Required Authorization: Device Administrator
PerleVIEW manages it’s firmware within the PerleVIEW’s repository. Firmware images are uploaded
into the repository. You can create firmware deployment tasks instances to download the firmware to
target devices.
Launching Deploying Firmware
Hardware->Deploying Firmware
Working with Deploying Firmware
PerleVIEW provides the following task functions for Deploying Firmware.
zRun a existing Deploying Firmware task instance now
zDisable/Enable Deploying Firmware task instance
zAdd a Deploying Firmware task instance to your PerleVIEW database
zEdit a Deploying Firmware task instance
zDelete a Deploying Firmware task instance
Deploying Firmware
Run Now
To run an existing Deploying firmware task instance immediately, select the task from the list, then
click on the Run Now button.
81
Page 82
Deploying Firmware
Add a Deploying Firmware Task
To create a task to deploy firmware to devices that are managed by PerleVIEW, click on the Add
button. When you are done, click the Apply button to add the task to the PerleVIEW database.
You will be prompted to accept the licensing agreement in order to continue. Specify your country. If
you reside in Germany you must select “Germany” as your country. Germany has unique licensing
requirements. After selecting your country, click the I Agree button. Then click the I Agree to accept
the Privacy Policy and continue the download.
Task Name
Targets
Schedule
Choose MCRMGT firmware
Reboot
Management
Module
This window displays the filename, source, date and version of all firmware in the PerleVIEW
repository.
Use a meaningful name to uniquely identify this deploying firmware task
instance.
Firmware can be deployed to Device groups, Custom Groups or selected
individual devices.
See Add a Device Discovery Task for configuration parameters.
Select the MCR-MGT firmware you wish to be downloaded to your target
devices.
This option causes PerleVIEW to reboot the device after the firmware has
been downloaded to it. This will cause the new firmware to be executed.
This is the default setting for this parameter.
Manage Firmware
Use the Import button to if you wish to upload firmware images from other locations to the
PerleVIEW repository.
82
Page 83
Custom Hardware Groups
For more information on Custom Hardware Groups see Appendix A, Custom Views by Groups.
Custom Hardware Groups
83
Page 84
7
Task
TasksChapter 7
PerleVIEW provides you with the ability to create task instances for common functions you need to
perform on your devices. By creating tasks this gives you the ability to control and schedule when
certain functions will be performed (example: discovering devices or deploying software).
PerleVIEW Common Tasks
zDiscovering Devices
zCollecting Statistics
zDevice Scripting
zDeploying Firmware
zBackup/Restore Device Configuration
When you install PerleVIEW, it will automatically create some “system” tasks which it needs in order
to properly function. You can edit the parameters for these default tasks instances, however they
cannot be deleted.
PerleVIEW Default Tasks
zDefault Device Discovery (see Discovering Devices)
zDefault Device Rediscovery (see Polling)
zEvents Cleanup (see Event Cleanup)
zPoll Hardware Health Status (see Polling)
zPoll Media Converter Port Status (see Polling)
zPoll Device Reachable (see Polling)
zTask Results Cleanup (see Task Results Cleanup)
zApplication Update Notifier (see PerleVIEW Updates)
zFirmware Update Notifier (see Check for Firmware Update)
84
Page 85
Tasks
Launching Tasks
Tasks
Menu Selection: Tasks
Minimum Required Authorization: Depending on the task
Tasks are used by PerleVIEW to perform a variety of functions. If you need to perform an action
which is different from the one being performed by the default system task, you can create your own
instance of task using this menu. As an example, you may be going through an expansion which will
be adding devices over the next month in a particular subnet. In order to have PerleVIEW detect
these devices quickly, you may wish to create a discovery task instance which only polls this subnet
for any new devices. You could set this task to run every day in order to make sure that you detect
any devices added during the day.
Creating new tasks allows you to deploy your specific parameters and scheduling for each instance of
the task.
You can create tasks from many of the other menus as well. The end result is the same regardless of
which menu item was used to create the task instance. For example creating a “Device Scripting” task
from the “Devices” menu is the same as creating it from the “Tasks” menu.
Tasks ->Tasks
Working with Tasks
PerleVIEW provides the following task selections.
zRun a task instance immediately
zEnable/Disable a task instance
zAdd a task instance
zEdit a task instance
zDelete a task instance
Each task instance can have unique operating parameters. PerleVIEW also provides options to
enable/disable, delete and edit existing task instances.
85
Page 86
Tasks
Run Now
To run a task immediately, select a task from the task list, then click on the Run Now button.That
task will execute immediately using the parameters configured for that task instance. Once run, the
task will resume its normal schedule.
Add
To create a new task, click on the Add button, then select a task from the drop down list.
To create a Discovering Device task instance see Discovering Devices.
To create a Collecting Statistics task instance see Collecting Statistics.
To create a Device Scripting task instance see Device Scripting.
To create a Deploying Firmware task instance see Deploying Firmware.
To create a Backup/Restore Device Configuration see Backup/Restore Device Configuration.
Last Run Results
To view All Results, View Log, or Target Results see Working with Device Views.
86
Page 87
Task Results
Menu Selection: Task Results
Minimum Required Authorization: None
This menu item provides access to the task results for all task instances which have been run by
PerleVIEW.
Launching Task Results
Task -> Task Results
Working with Task Results
PerleVIEW provides the following actions which can be performed on a specific task result.
zStop a Task instance (only available if the task is currently running)
zDelete a Task instance
zView the Log for that task instance
zView the Target Results for that task instance
Task Results
Task Results
Results IDThis is a PerleVIEW’s internal task ID.
Task NameThis is the task name you gave this task when you created it or the default
task name.
StatusThe following statuses are valid:
zIn progress - Task is currently executing
zCompleted - Task has completed running
zCancelling - Task is the process of being cancelled.
zCancelled - Task was cancelled by PerleVIEW before it completed.
zStopped - Task was cancelled by user before it completed.
zFailed - Task completed with a failure.
LogDisplays whether there are any messages in the log.
Target ResultsDisplays whether there are any target specific results for this task instance.
87
Page 88
End TimeShows the time when this task instance finished running.
Start TimeShows the time when this task instance started running.
UserThis is the user that created this task.
To view the Log or Target Results see Working with Device Views
The purpose if this clean up task is to remove old task results which are no longer needed from the
PerleVIEW database. PerleVIEW will perform the clean up operation periodically in an attempt to
maintain the number of task results in the database to the configured level. Doing this will keep the
size of the database down as well as provide you with a more relevant list of task results.
This Cleanup Task will delete from the PerleVIEW database:
zOlder scheduled Tasks results
z“Run Now” Task results
zTarget Task res ults
PerleView will log the total number of each task results removed from the database.
You can configure parameters to schedule this cleanup task to run at a later time or click the Run
Now button to perform a cleanup of task results now.
Launching Task Results Cleanup
Task Results Cleanup
Tasks ->Tasks Results Cleanup
Task Results Cleanup
Scheduled
Results
This subsection defines the criteria for removing task results associated with
scheduled tasks (as opposed to tasks which were manually run).
You can set the number of task results to keep for each task. The latest
results will be kept.
Default: 10 (last 10 task results for each scheduled task)
Valu es: 1- 99999 task results
You can optionally delete task results which are older than the specified
number of days.
Default: 30 days
Valu es: 1-999 days
89
Page 90
Task Results Cleanup
Run Now Results
This subsection defines the criteria for removing task results associated with
manually run tasks (as opposed to scheduled tasks).
You can set the maximum number of task results to keep for all run now task
instances. The latest results will be kept.
You can optionally delete “run now” task results which are older than the
specified number of hours.
Default: 24 hours
Valu es: 1-999 hours
Click the Apply button to save your changes.
To run a clean up task immediately, click on the Run Now button.
90
Page 91
8
Events
EventsChapter 8
Events can come from two sources. One is an SNMP trap received from a managed device which is
being monitored by PerleVIEW. The second is an event which is generated by PerleVIEW itself (for
example: PerleVIEW detects that a device is no longer reachable). After PerleVIEW receives the
event, it applies any configured filters to the event, it then performs any actions configured under
Automatic Event Handling and lastly the event is added to the PerleVIEW database for viewing.
By default, PerleVIEW will capture all events (Critical, Major, Minor, Warning, Normal and
Informational). You can modify which type of events you want PerleVIEW to process by setting the
Global Event filters (see
PerleVIEW to take for a given event severity. PerleVIEW also allows you to configure the source of
the event(s) you wish to take action on (see
via the global filters, it will be discarded and no further activity will be performed on that event. The
only exception is the “Automatically discover device when SNMP trap is received from that device”
function. If enabled, this will be performed on all events received from devices regardless of the
global filter settings.
Event Filter Settings ). You can also specify what type of action you want
Automatic Event Handling ). If an event is filtered out
It is important to manage the events on your system in order to properly see the overall health and
statuses of devices on your network. PerleVIEW allows you to put handling in place which will
perform the desired activity when an event occurs. It also provides facilities for periodically cleaning
up the event database.
Automatic Event Handling
Menu Selection: Automatic Event Handling
Minimum Required Authorization: Device Operator
PerleView has the capability of configuring Automatic Event Handling task instances to
automatically inform you of events generated from your devices or from PerleVIEW itself.
Launching Automatic Event Handling
Events ->Automatic Event Handling
91
Page 92
Working with Automatic Event Handling
PerleVIEW provides the following automatic event handling task functions.
zEnable/Disable an automatic event handling task instance
zAdd an automatic event handling task instance
zDelete an automatic event handling task instance
zEdit an automatic event handling task instance
Each Automatic Event Handling task instance can have unique operating parameters.
Automatic Event Handling
Automatic Event Handling
To create a task to automatically handle an event, click on the Add button.
Add
Task name
Use a meaningful name to uniquely identify this event handling task
instance.
Target s
92
Page 93
Automatic Event Handling
Events
Select the “type” of events you want this automatic event handling task
instance to act upon. You can select all events or select the severity level of
an event. Valid options are Critical, Major, Minor, Warning, Normal,
Informational and Important Events (Important Events are the grouping of
Critical, Major and Minor events).
Sources
Select the source from which the event is generated. Sources can either be a
PerleVIEW application or/and a Device event. When selecting devices, you
can select from any of the “device” groups as the source for the event.
Actions
Select the action that you want PerleVIEW to perform if it receives this event. You can select
multiple actions.
The following actions are available:
zSend an E-mail. See Send E-mail .
zSend an SMS text message (via E-mail). See Send SMS Text Message (via E-mail) .
zSend a Tweet on Twitter. See Send Tweet on Twitter .
zSend a SNMP Trap message. See Send SNMP Trap Message .
zAcknowledge the event (PerleVIEW Administrator only). See Acknowledge Event .
Send E-mail
Send E-mail
ToConfigure the user’s E-mail address to receive this E-Mail message.
CCConfigure the user’s E-mail to sent a carbon copy of this E-Mail message.
93
Page 94
Automatic Event Handling
SubjectType in a message for the subject that is meaningful to you.
By default, PerleVIEW uses internal macros to configure the subject
message as:
Event on ${DeviceName} at IP address ${DeviceIPAddress}
Where ${DeviceName} is the actual Device Name or the Preferred Name if
configured.
${DeviceIPAddress} is the IP address of the device.
BodyType in a body message that is meaningful to you.
By default, PerleVIEW uses internal macros to configure the body message
as:
Event occurred on ${DeviceName} at IP address ${DeviceIPAddress}.
${EventMessage}
Where ${DeviceName} is the actual Device Name or the Preferred Name if
configured.
${DeviceIPAddress} is the IP address of the device.
${EventMessage} is the text of a PerleVIEW generated message, see
Appendix B, "Event Information" or a Device generated message (see your
MCR-MGT users guide for Device messages).
After completing the fields, you can click on the Tes t b utton to test the connection to the E-Mail
server. PerleVIEW will send a test message of “PerleVIEW event action handler test E-mail
message”. If the test E-Mail is received at the destination, the test is successful. If not successful, then
correct the parameters in error and retry the test.
If you do not wish to add any other actions to this event, then click on the Apply button to save the
task instance.
Send SMS Text Message (via E-mail)
Send SMS Text
Message
(via E-mail)
Phone
number
Configure the cellular phone number where the SMS message will be sent.
For example: 9054770000
94
Page 95
Automatic Event Handling
Carrier
Domain
SubjectType in a message for the subject that is meaningful to you.
BodyType in a body message that is meaningful to you.
Any SMS text messages over 140 characters will be sent as multiple messages.
After completing the fields, click on the Test button to test the SMS connection. PerleVIEW will
send a test message of “PerleVIEW event action handler test SMS text message”. If the SMS is
received at the destination, the test is successful. If not successful, then correct the parameters in error
and retry the test.
If you do not wish to add any other actions to this event, then click on the Apply button to save the
task instance.
Configure a Carrier Domain.
For example: @txt.bell.ca
By default, PerleVIEW configures the subject message as:
Event on ${DeviceName}
where ${DeviceName} is the actual Device Name or the Preferred Name if
configured.
By default, PerleVIEW configures the Body message as:
${EventMessage} where ${EventMessage} is either a PerleVIEW generated
message see Appendix B, "Event Information" or a Device generated
message (see your MCR-MGT users guide for Device messages).
Send Tweet o n Twi tter
Send Tweet on
Twitter
User Choose a “previously authorized” user from the drop down box or click on
Authorize user to create a new authorized user. To authorize a user,
PerleVIEW will take you to the twitter site where you will be asked to log in
(you need a twitter account for this). Once logged in, you will be asked to
authorize PerleVIEW to tweet via your account. Click the refresh link to
update any new Twitter users after they have been added.
95
Page 96
Automatic Event Handling
MessageType in a message that is meaningful to you.
$[{DeviceName}]${EventMessage}
where ${DeviceName} is the actual Device Name or the Preferred Name if
configured.
${EventMessage} where ${EventMessage} is either a PerleVIEW generated
message see Appendix B, "Event Information" or a Device generated
message (see your MCR-MGT users guide for Device messages).
Any tweets over 140 characters will be sent as multiple messages. The Twitter API only allows
clients (like PerleVIEW) to make a limited number of tweets in a given hour/day. PerleVIEW will
not exceed that limit. Carefully select what severity level of events you want PerleVIEW to tweet for
you. See www.twitter.com for more information on rate limiting.
After completing the fields, click on the Test button to have PerleVIEW send a test tweet using the
authorized user’s Twitter account. PerleVIEW will send a test message of “PerleVIEW event action
handler test Twitter message”. If the tweet is issued, the test is successful. If not successful, then
correct the parameters in error and retry the test.
If you do not wish to add any other actions to this event, then click on the Apply button to save the
task instance.
Send SNMP Trap Message
Send SNMP
Trap
Host
Port
Specify the host name or IP address where this SNMP trap message will be
sent. This host is known as the listening Trap Receiver.
Specify the SNMP port number that the Trap Receiver is listening on.
Default: 162
Valu es: 1-65535
Community
Mode
Specify the community name that is used by the Trap Receiver.
Select the SNMP mode V1 or Vc2.
Default: Vc2
96
Page 97
Automatic Event Handling
To view SNMP traps on the Trap Receiver, you must load both the MCR-MGT Management
Module MIB and the PerleVIEW MIB into the Trap Receiver (both these MIBs can be found on the
Perle Web site
After completing the fields, click on the Test button to have PerleVIEW send a test trap to the trap
receiver. PerleVIEW will send a test message of “Trap being sent indicates that a PerleVIEW user
has issued a test trap in order to verify his event handler trap configuration”. If the trap is received by
the trap receiver, the test is successful. If not successful, then correct the parameters in error and retry
the test.
If you do not wish to add any other actions to this event, then click on the Apply button to save the
task instance.
http://www.perle.com/downloads/
Acknowledge Event
Acknowledge
Event
For some events, you may want to automatically have PerleVIEW mark
them as acknowledged. Marking an event as “Acknowledged” simply
indicates to you that you have dealt with this event. It is used to help you sort
which events need your immediate attention and which ones have already
been dealt with.
Global Settings
See Event Filter Settings for more information on Event Filters.
See E-mail Account Settings for more information on E-mail account settings.
See Twitter Users for more information on Twitter Users settings.
See Internet Proxy Server for more information on Internet Proxy Server settings.
By default, PerleVIEW will capture events of all severity levels (Critical, Major, Minor, Warning,
Normal and Informational) sent from devices as well as ones generated by the PerleVIEW
application. This configuration lets you select which severity levels you want PerleVIEW to process.
By applying filters to certain events this will allow you to see the events that are important to you.
Launching Event Filter Settings
Event->Event Filter Settings
Event Filter Settings
Event Filter Settings
Event Filter
Settings
By default, all event severities are checked. Uncheck the checkboxes for the
severity of events you do not want PerleVIEW to process.
PerleVIEW provides an event cleanup task that will remove old and/or acknowledged events from
the PerleVIEW database. This task can be run manually at any time or periodically on a configured
schedule.
By scheduling a regular cleanup task, this allows you to maintain only the events that are current and
relevant on your system.
Launching Event Cleanup
Event->Event Cleanup
Event Cleanup
Event Cleanup
Click on the Apply button to save this configuration.
Click on the Run Now button to run the clean up task immediately. PerleVIEW will use the
parameters specified on this screen for Run Now.
Clean up old
events every
Remove
events older
than
Also remove
acknowledged
events
Defines how often the event clean up task should be run by PerleVIEW.
Default: 7 days
Valu es: 1-999 days or hours
Sets the criteria for removing old events. All events that are older than the
number of days defined by the parameter will be removed from the database
when the event cleanup task runs.
Default: 90 days
Valu es: 1-9999 days
If this option is checked, all acknowledged events will be removed from the
database when the event cleanup task runs.
Default: Not checked.
Custom Event Groups
For more information on Custom Event Groups see Creating Custom Views by Groups .
100
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.