7signal INDR-EYE01 Access point User Manual User Guide

7signal Access point User Guide

Setup Guide Part 1

 7signal Solutions, Inc., 526 S. Main Street, Akron, Ohio 44311, USA, 855-763-9526, info@7signal.com, www.7signal.com 7signal Sapphire Carat User Guide Release 5.0
Preface  i 7signal Solutions, Inc., 526 S. Main Street, Akron, Ohio 44311, USA, 855-763-9526, info@7signal.com, www.7signal.com 7signal Sapphire Carat User Guide Release 5.0 PREFACE Document scope This document is aimed at people that shall manage and configure 7signal Sapphire quality tests on WLAN networks. The test pattern configuration and 7signal Sapphire system administration are explained in this document. This document does not describe how the software is installed and how to handle the monitoring station. This is found in 7signal Sapphire Deployment Guide. To get guidance on how to interpret the measurements, please turn to the 7signal Sapphire Analyzer User Guide. FCC Compliance Human RF Exposure This equipment complies with the FCC RF radiation exposure limits set forth for an uncontrolled environment. This equipment should be installed and operated with a minimum distance of 20 centimeters between the radiator and your body. This transmitter must not be co-located or operating in conjunction with any other antenna or transmitter. The antennas used for this transmitter must be installed to provide a separation distance of at least 20cm from all persons and must not be located or operating in conjunction with any other antenna or transmitter.  Part 15 This equipment has been tested and found to comply with the limits for a Class A digital device, pursuant to part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference when the equipment is operated in a commercial environment. This equipment generates, uses, and can radiate radio frequency energy and, if not installed and used in accordance with the instruction manual, may cause harmful interference to radio communications. Operation of this equipment in a residential area is likely to cause harmful interference in which case the user will be required to correct the interference at their own expense.  Antennas This device has been designed to operate on internal antennas or with an external patch type antenna having a maximum gain of 6dBi.  Antennas having a gain greater than 6dBi are strictly prohibited for use with this device. The required antenna impedance is 50 ohms. Notes to the user Any unauthorized modification of 7signal products may result in violation of FCC requirements which would void the user’s authority to operate the equipment. This device is restricted to indoor-only use in 5180.0 - 5250.0 MHz and 5470.0 - 5725.0 MHz bands.    The FCC ID for the 7signal Sapphire Eye IEEE802.11a/b/g Eye Unit is YLF-2010-08-APU2.   The FCC ID for the 7signal Sapphire Eye, Model 1001 (802.11a/b/g/n), is YLF-EYE-ABGN-APU3   The FCC ID for the 7signal Sapphire Eye, Model 2001 (802.11a/b/g/n) is YLF-INEY2001. Industry Canada Compliance   The Industry Canada ID for 7signal Sapphire Eye, Model 2001 (802.11a/b/g/n) is 11766A-INEY2001 This Class A digital apparatus complies with Canadian ICES-003.
Preface  ii 7signal Solutions, Inc., 526 S. Main Street, Akron, Ohio 44311, USA, 855-763-9526, info@7signal.com, www.7signal.com 7signal Sapphire Carat User Guide Release 5.0 Cet appareil numérique de la classe A est conforme à  la norme NMB-003 du Canada. This device complies with Industry Canada licence-exempt RSS standard(s). Operation is subject to the following two conditions: (1) this device may not cause interference, and (2) this device must accept any interference, including interference that may cause undesired operation of the device. Le présent appareil est conforme aux CNR d'Industrie Canada applicables aux appareils radio exempts de licence. L'exploitation est autorisée aux deux conditions suivantes : (1) l'appareil ne doit pas produire de brouillage, et (2) l'utilisateur de l'appareil doit accepter tout brouillage radioélectrique subi, même si le brouillage est susceptible d'en compromettre le fonctionnement.  Limitations in 5GHz Radar and Mobile Satellite Bands: (i) operation in the band 5150-5250 MHz is only for indoor use to reduce the potential for harmful interference to co-channel mobile satellite systems; (ii) the  maximum  antenna  gain  permitted  for  devices  in  the  bands  5250-5350  MHz  and 5470-5725 MHz shall comply with the e.i.r.p. limit; and (iii)  the  maximum  antenna  gain  permitted  for  devices  in  the  band  5725-5825  MHz  shall comply  with  the  e.i.r.p.  limits  specified  for  point-to-point  and  non  point-to-point operation as appropriate.  (i) les dispositifs fonctionnant dans la bande 5 150-5 250 MHz sont réservés uniquement pour une utilisation  à  l’intérieur afin de réduire les  risques  de brouillage préjudiciable  aux systèmes  de satellites mobiles utilisant les mêmes canaux; (ii) le gain maximal d’antenne permis pour les dispositifs utilisant les bandes 5 250-5 350 MHz et 5 470-5 725 MHz doit se conformer à la limite de p.i.r.e.; (iii) le gain maximal d’antenne permis (pour les dispositifs utilisant la bande 5 725-5 825 MHz) doit se conformer à la limite de p.i.r.e. spécifiée pour l’exploitation point à point et non point à point, selon le cas.  Note:  High-power radars are allocated as primary users (i.e. priority users) of the bands 5250-5350 MHz and 5650-5850 MHz and these radars could cause interference and/or damage to LE-LAN devices. De plus, les utilisateurs devraient aussi être avisés que les utilisateurs de radars de haute puissance sont désignés utilisateurs  principaux (c.-à-d.,  qu’ils ont  la priorité)  pour les  bandes 5  250-5  350  MHz  et 5 650-5  850  MHz et que ces  radars pourraient causer  du  brouillage  et/ou  des dommages  aux dispositifs LAN-EL.         Contact information Contact us at 7signal   by mail:         526 S. Main Street, Suite 601G, Akron, Ohio 44311, USA  by email:        info@7signal.com   by phone:       855-763-9526 (855-QOE-WLAN)  support:         support@7signal.com
Table of Contents  iii 7signal Solutions, Inc., 526 S. Main Street, Akron, Ohio 44311, USA, 855-763-9526, info@7signal.com, www.7signal.com 7signal Sapphire Carat User Guide Release 5.0 TABLE OF CONTENTS 1 7signal solution ................................................................................................................ 1 1.1 System overview ........................................................................................................... 1 2 Monitoring stations ......................................................................................................... 3 2.1 Sapphire Eye .................................................................................................................. 3 2.2 Soft Eye ......................................................................................................................... 4 2.3 Micro Eye ...................................................................................................................... 4 3 Sapphire Carat ................................................................................................................. 5 4 Sonar ............................................................................................................................... 6 5 Sapphire Analyzer ............................................................................................................ 7 6 Carat user Interface ......................................................................................................... 8 6.1 Menus ........................................................................................................................... 8 6.1.1 Navigation ........................................................................................................... 8 6.2 Network Topology ......................................................................................................... 9 7 Starting the Carat configuration ...................................................................................... 11 7.1 How to create the minimum set of users .................................................................... 11 7.2 Automated Tests ......................................................................................................... 12 7.3 Access Control ............................................................................................................. 12 8 User Management .......................................................................................................... 13 8.1 User Groups and object permissions ........................................................................... 13 8.2 User Group hierarchy .................................................................................................. 13 8.3 User access levels ........................................................................................................ 14 8.4 User Group and User management ............................................................................. 14 8.5 User Groups ................................................................................................................ 14 8.5.1 Related icons ..................................................................................................... 14 8.5.2 User Group parameters .................................................................................... 14 8.5.3 Adding User Groups .......................................................................................... 15 8.5.4 Editing User Groups .......................................................................................... 15 8.5.5 Removing User Groups ..................................................................................... 15 8.5.6 User Group status ............................................................................................. 16 8.6 Users ........................................................................................................................... 16
Table of Contents  iv 7signal Solutions, Inc., 526 S. Main Street, Akron, Ohio 44311, USA, 855-763-9526, info@7signal.com, www.7signal.com 7signal Sapphire Carat User Guide Release 5.0 8.6.1 Related icons ..................................................................................................... 16 Parameters ................................................................................................................ 16 8.6.2 Adding Users (New) .......................................................................................... 17 8.6.3 Adding Users by copying ................................................................................... 17 8.6.4 Editing User information ................................................................................... 17 8.6.5 Removing Users ................................................................................................ 18 8.6.6 Changing password for Users ............................................................................ 18 9 Network topology configuration...................................................................................... 19 9.1 Choosing networks to be monitored ........................................................................... 19 9.1.1 Organization...................................................................................................... 19 9.1.2 Adding Network Locations ................................................................................ 20 9.1.3 Hidden Networks .............................................................................................. 21 9.1.4 Meru networks ................................................................................................. 22 9.1.5 Avoiding band selection/steering ..................................................................... 25 9.1.6 Removing Networks .......................................................................................... 26 9.1.7 Channel  configuration ...................................................................................... 26 10 Eye configuration .......................................................................................................... 28 10.1 States of Monitoring Stations .................................................................................... 28 10.1.1 Monitoring station LED statuses ..................................................................... 28 10.2 Adding Monitoring Stations ...................................................................................... 28 10.2.1 Detecting and adding monitoring station ....................................................... 28 10.2.2 Adding monitoring station manually ............................................................... 30 10.2.3 Install monitoring station software ................................................................. 30 10.3 Monitoring station settings ....................................................................................... 32 10.4 Activating Monitoring Stations .................................................................................. 33 10.5 Managing monitoring station IP configuration .......................................................... 33 10.5.1 Changing static IP configuration...................................................................... 35 10.5.2 Configuring DHCP for monitoring station........................................................ 35 10.6 Managing Monitoring Station Software .................................................................... 36 10.6.1 Importing monitoring station software (Solution Administrator only) ........... 36 10.6.2 Update monitoring station software (configurator/organization admin users) ................................................................................................................................... 37 10.6.3 Uninstalling and changing monitoring station software versions ................... 39 10.7 Initial network scan ................................................................................................... 40 11 Encryption key management ......................................................................................... 42
Table of Contents  v 7signal Solutions, Inc., 526 S. Main Street, Akron, Ohio 44311, USA, 855-763-9526, info@7signal.com, www.7signal.com 7signal Sapphire Carat User Guide Release 5.0 11.1 Supported encryption types ...................................................................................... 43 11.2 Adding encryption keys (PSK) .................................................................................... 43 11.2.1 Passphrase and pre-shared key ...................................................................... 43 11.2.2 Adding WPA-PSK key ....................................................................................... 44 11.3 Certificate-based encryption ..................................................................................... 44 11.4 HTTP (captive portal) authentication ........................................................................ 45 11.4.1 Prerequisites ................................................................................................... 45 11.4.2 Creating Open HTTP Key ................................................................................. 46 11.5 Multiple network keys per Eye .................................................................................. 47 11.5.1 Microsoft PKI Infrastructure............................................................................ 48 12 Test end-points ............................................................................................................. 50 12.1 Sonar ......................................................................................................................... 50 12.2 Generic test counterparts ......................................................................................... 50 13 Access Point Information ............................................................................................... 52 13.1 Replacing access points ............................................................................................. 52 14 Links And Link Groups ................................................................................................... 54 14.1 Forming Links ............................................................................................................ 54 14.2 Removing Links.......................................................................................................... 54 14.3 Creating Link Groups ................................................................................................. 55 14.4 Removing Link Groups ............................................................................................... 55 14.5 Adding Link to Group................................................................................................. 55 14.6 Removing Links from Group ...................................................................................... 55 15 Alarms .......................................................................................................................... 56 15.1 Network Alarms ........................................................................................................ 56 15.1.1 Creating Alarm Groups .................................................................................... 56 15.1.2 Binding Alarm Groups to access points ........................................................... 58 15.1.3 Viewing Network Alarms................................................................................. 59 15.1.4 Network Alarm forwarding ............................................................................. 59 15.2 System Alarms ........................................................................................................... 61 15.2.1 Viewing System Alarms ................................................................................... 62 15.3 Acknowledge alarms ................................................................................................. 62 15.4 Purge old alarms ....................................................................................................... 62 16 Traffic Classes ............................................................................................................... 63
Table of Contents  vi 7signal Solutions, Inc., 526 S. Main Street, Akron, Ohio 44311, USA, 855-763-9526, info@7signal.com, www.7signal.com 7signal Sapphire Carat User Guide Release 5.0 17 Automated test configuration ....................................................................................... 64 17.1 Test Profiles ............................................................................................................... 64 17.2 Contents of a Test Profile .......................................................................................... 65 17.2.1 Passive ............................................................................................................ 66 17.2.2 Warehouse ...................................................................................................... 66 17.2.3 Office .............................................................................................................. 66 17.2.4 Lightweight ..................................................................................................... 66 17.2.5 VoIP ................................................................................................................. 67 17.2.6 Hospital ........................................................................................................... 67 17.2.7 Spectrum and Noise ........................................................................................ 67 17.2.8 Surveillance ..................................................................................................... 67 17.2.9 TripleSSID ........................................................................................................ 67 17.3 Testing multiple WLAN networks in one test profile ................................................. 67 17.4 Test Profile execution modes .................................................................................... 67 17.4.1 Test centric test profiles.................................................................................. 68 17.4.2 Access point centric Test Profiles .................................................................... 69 17.5 Operations on templates........................................................................................... 70 17.5.1 Duplicate ......................................................................................................... 70 17.5.2 Copy as essid ................................................................................................... 71 17.6 Operation on Test Element ....................................................................................... 71 17.6.1 Copy element .................................................................................................. 71 17.6.2 Configure Ethernet test................................................................................... 71 17.7 Operations on Test Profile Node ............................................................................... 71 17.8 Operations on Test Profile......................................................................................... 72 17.9 Operations on essid inside a test profile ................................................................... 73 17.10 On test elements ..................................................................................................... 73 17.10.1 Modifying test parameter and test name ..................................................... 73 17.10.2 Disabling and enabling test elements ........................................................... 74 17.10.3 Use case: Multiple SSID testing ..................................................................... 74 17.11 Running Test Profiles ............................................................................................... 75 17.12 Automated tests and KPIs ....................................................................................... 76 18 Manual tests ................................................................................................................. 78 18.1 Session events ........................................................................................................... 78 18.2 Network scan test ..................................................................................................... 79 18.3 Client scan test .......................................................................................................... 80 18.3.1 Adding a new client ......................................................................................... 83
Table of Contents  vii 7signal Solutions, Inc., 526 S. Main Street, Akron, Ohio 44311, USA, 855-763-9526, info@7signal.com, www.7signal.com 7signal Sapphire Carat User Guide Release 5.0 18.4 Spectrum Analyzer .................................................................................................... 83 18.5 Noise monitor test .................................................................................................... 84 18.6 Air utilization test ...................................................................................................... 85 18.7 Optimal antenna selection test ................................................................................. 87 18.8 Download tests ......................................................................................................... 88 18.9 Upload tests .............................................................................................................. 89 18.10 Ping test .................................................................................................................. 91 18.11 Trace route test ....................................................................................................... 92 18.12 Access point traffic test ........................................................................................... 93 18.13 MOS test ................................................................................................................. 95 18.13.1 MOS test parameters .................................................................................... 95 18.13.2 MOS test result ............................................................................................. 96 18.14 Web page download test ........................................................................................ 98 18.15 Internet Availability test .......................................................................................... 99 18.16 SIP Register test..................................................................................................... 100 18.17 Packet capture test ............................................................................................... 102 19 Service Level Agreement ............................................................................................. 104 19.1 Defining a Service Level Agreement into the system .............................................. 104 19.2 Defining SLA Key Performance Indicators (KPI) ....................................................... 104 19.3 Creating an SLA group ............................................................................................. 105 19.3.1 Creating an SLA group from a template ........................................................ 105 19.3.2 Creating an SLA group from scratch .............................................................. 106 19.3.3 Setting default SLA group .............................................................................. 106 19.4 SLA propagation ...................................................................................................... 107 19.5 Binding SLA Groups ................................................................................................. 109 19.5.1 Binding an SLA group to a Link ...................................................................... 109 19.5.2 Binding an SLA group to a link group ............................................................ 110 19.5.3 Binding an SLA Group to other Entities ......................................................... 110 20 Continuos and automated reporting ............................................................................ 111 20.1 Subscription for a new report ................................................................................. 111 20.2 Adding Report Items ............................................................................................... 112 20.2.1 Adding SLA compliance report item .............................................................. 113 20.2.2 Adding KPI report item .................................................................................. 114 20.2.3 Adding SLA report item ................................................................................. 114 20.2.4 Adding alarm report item ............................................................................. 115
Table of Contents  viii 7signal Solutions, Inc., 526 S. Main Street, Akron, Ohio 44311, USA, 855-763-9526, info@7signal.com, www.7signal.com 7signal Sapphire Carat User Guide Release 5.0 20.2.5 Adding map report item................................................................................ 115 20.2.6 Report item general options ......................................................................... 115 21 Import ........................................................................................................................ 122 21.1 Importing access point names ................................................................................. 122 21.1.1 Example access point name import .............................................................. 123 21.2 Importing access point names (“last digit zero” mode)........................................... 124 21.2.1 Overview ....................................................................................................... 124 21.2.2 Running import ............................................................................................. 124 21.3 Import and replace APs ........................................................................................... 125 22 Exports ....................................................................................................................... 127 22.1 Configuring Carat system logging properties .......................................................... 127 22.2 Configuring system logger daemon ......................................................................... 127 22.3 Exporting test results to system log ........................................................................ 128 22.4 Exporting alarms results to system log .................................................................... 129 23 Change events ............................................................................................................ 130 23.1 Reporting change events ......................................................................................... 131 23.2 Viewing change events ............................................................................................ 132 23.3 Removing change events......................................................................................... 132 24 Viewer Software ......................................................................................................... 134 25 Email Servers .............................................................................................................. 135 26 Database maintenance ................................................................................................ 136 26.1 Measurement data purge ....................................................................................... 136 26.2 Database backup ..................................................................................................... 137 26.2.1 Backup options ............................................................................................. 137 26.2.2 Database logging ........................................................................................... 138 26.2.3 Backup method options ................................................................................ 139 26.2.4 Restoring backups ......................................................................................... 142 26.3 Management database integrity check ................................................................... 143 26.4 Reorganizing measurement database ..................................................................... 144 27 Nagios Support ........................................................................................................... 145 27.1 Adding Sapphire host information to Nagios server................................................ 145 27.2 Adding Nagios Plug-ins To Sapphire Software ......................................................... 146
Table of Contents  ix 7signal Solutions, Inc., 526 S. Main Street, Akron, Ohio 44311, USA, 855-763-9526, info@7signal.com, www.7signal.com 7signal Sapphire Carat User Guide Release 5.0 27.2.1 Install NRPE daemon ..................................................................................... 146 27.2.2 Install toolset ‘Nagios plugins’ ...................................................................... 146 27.3 Verifying Nagios Installation .................................................................................... 146 27.4 Removing Nagios plugins ........................................................................................ 146
1 7signal solution  1 7signal Solutions, Inc., 526 S. Main Street, Akron, Ohio 44311, USA, 855-763-9526, info@7signal.com, www.7signal.com 7signal Sapphire Carat User Guide Release 5.0 1 7SIGNAL SOLUTION 7signal Sapphire provides you a new way to continuously and automatically measure the health and quality of a wireless network from the user's perspective. Companies and their business processes are becoming increasingly dependent on the performance and service quality of their wireless networks. Thanks to the Sapphire solution, companies can integrate the quality management of wireless networks with their existing IT and communications technology services. 7signal Sapphire uses monitoring sensors called Eyes to monitor performance and quality in WLAN networks.  It also monitors the surrounding radio frequency environment. The performance of the customer’s network is tested against the 7signal Sonar, a test server that helps simulate client activity on the network. Interactive tests, Eyes and parameters for automatic measurement are managed with a centralized management tool called the Sapphire Carat. The measurement results are reported via a reporting application called the Sapphire Analyzer.  The Eye continuously monitors the selected WLAN channels via passive listening, which does not have an impact on network performance. It can also emulate a client device in the target network and then use the network and the services provided through it. By analyzing the measurement results, the solution can detect network performance and quality-of-service (QoS) issues. The solution can also produce proactive statistics on the predicted user experience of network performance, which enables the company to increase network capacity before the users notice a loss of performance. In user emulation tests, also known as active tests, the Eye connects to the Sonar over the wireless network and uses it like an ordinary production service. The usage may include mass file transfers, browser downloads, wireless VoIP calls, or connections to another production server. Sapphire tests the end-user experience by examining the entire data chain from the client to the production service. Active tests can monitor the network even when there are no users in the network. This makes it possible to forecast performance problems and to take corrective actions before the service level suffers. Active tests show the availability and quality of services offered over the network and they help administrators see why some applications with their various demands for network performance do not work as expected in the network or some of its areas. When problems occur, active tests can also help locate a problem area in the network topology, which often includes WLAN, LAN, and WAN elements. The key differentiators of 7signal Sapphire are user emulation, superb coverage, continuous monitoring, and visibility of network health. Other solutions are often based on monitoring the access point settings. As a result, they do not give any indication of the service quality experienced by the end user. In such limited solutions, the service quality parameters measured are the same as in wired networks. Sapphire, by contrast, produces a comprehensive picture of the radio connection quality, where delay, number of retransmissions, and packet loss are taken into account, in addition to the commonly measured parameters. 1.1 System overview The 7signal Sapphire Quality Monitoring Solution consists of Sapphire Eye monitoring sensors, Sonar test servers, the Sapphire Carat management software, and Sapphire Analyzer for viewing and reporting on results.
1 7signal solution  2 7signal Solutions, Inc., 526 S. Main Street, Akron, Ohio 44311, USA, 855-763-9526, info@7signal.com, www.7signal.com 7signal Sapphire Carat User Guide Release 5.0  Figure 1: 7signal Sapphire installation The system components are described in chapters 2–6. The remaining chapters describe the management software. The result viewing and reporting tool (Analyzer) is described in its own user guide.
2 7signal solution  3 7signal Solutions, Inc., 526 S. Main Street, Akron, Ohio 44311, USA, 855-763-9526, info@7signal.com, www.7signal.com 7signal Sapphire Carat User Guide Release 5.0 2 MONITORING STATIONS 2.1 Sapphire Eye Sapphire Eye is a monitoring station for WLAN environments. Unlike a common access point or client, the Eye monitoring station uses advanced broadband antenna technology, which creates an exceptionally large coverage area. Consequently, one Eye can monitor several access points, or WLAN cells. The typical number of monitored cells is 5–8.  There are two monitoring station variants: the Standard Eye and the Indoor Eye. The Standard Eye is protected against dust and water (conformant to IP55 or IP65 specifications, depending on the model), so it can be installed outdoors and in challenging environments.    Figure 2: Monitoring station on customer's premises In the picture above: • The monitoring station (Eye) is the grey cone-like object in the center; • the Carat management interface is on the service provider’s premises (top left corner); • the customer’s premises have a wireless network with six access points (center part of the picture, access points in red); • there is one monitoring station on the customer’s premises (the colored lobes depict the station’s directional antennas and their range); • a problem has occurred in an access point in the red lobe; • the problem can be seen in the monitoring interface or in a report as a falling performance indicator value (lower right corner).
2 7signal solution  4 7signal Solutions, Inc., 526 S. Main Street, Akron, Ohio 44311, USA, 855-763-9526, info@7signal.com, www.7signal.com 7signal Sapphire Carat User Guide Release 5.0 In Sapphire, the management tool Carat and monitoring station Eye work as a client and server, with Eye being the server for Carat. The traffic between the client and server is strongly encrypted and uses 7signal’s proprietary management protocol. This makes it possible to manage the monitoring stations from geographically distant locations and over insecure networks. A monitoring station conducts both passive and active measurements in a WLAN environment. The passive measurements consist of listening to data traffic that uses the IEEE 802.11 protocol and of general analysis of the radio frequency spectrum in the coverage area. Passive measurements have no effect on the functionality or utilization rate of the target network, or the effect is very small (probe request transmissions). During active measurements, Sapphire Eye contacts each monitored access point in turn and uses the network services via the WLAN; i.e., it acts as a client in the network. Using both active and passive measurements, the 7signal solution can monitor the experienced network performance along the entire length of the service chain and locate problems in both WLAN and LAN environments. The monitoring station is also able to execute active measurements over its Ethernet interface. Results of Ethernet tests can be distinguished from WLAN test results by applying Ethernet specific Area Aggregations in Sapphire Analyzer tool. 2.2 Soft Eye The monitoring station software can be installed to a laptop PC running Linux distributions supported by 7signal. The laptop must be equipped with a suitable WLAN card. Supported WLAN cards are listed in the Release Notes document. Soft Eye supports smaller set of measurements than Sapphire Eye. 2.3 Micro Eye Micro Eye is a Raspberry PI (rev B) computer board, equipped with suitable WLAN network interface card (supported WLAN cards are listed in Release Notes document). Micro Eye is shipped with pre-installed SDHC memory card, which contains operating system and Sapphire Eye software. Micro Eye supports smaller set of measurements than Sapphire Eye, and it is not suitable for measuring e.g. maximum throughputs.
3 7signal solution  5 7signal Solutions, Inc., 526 S. Main Street, Akron, Ohio 44311, USA, 855-763-9526, info@7signal.com, www.7signal.com 7signal Sapphire Carat User Guide Release 5.0 3 SAPPHIRE CARAT With the Sapphire Carat management tool, you can manage the Sapphire Eye and Micro Eye monitoring stations, run interactive and real-time measurements, configure and manage automatic measurements, and generate reports of the measurement results. The reports shows measurement results in tables and charts. Sapphire Carat stores the profiles used in the automatic testing of the monitored network, and the network’s access rights information. Sapphire Carat can be used interactively to test various areas of the network, or it can be left running in the background for continuous collection of test results. Key features: • Status information on the radio network’s availability and usability; • Availability of a production service; • Overview of data traffic from the client to the production server; • Packet-level load measurement and traffic analysis in a radio network ; • Tests at application level; • Properties, signal levels, and noise levels of the radio frequency environment; • Statistical analyses, averages, deviations, and distributions; • Monitoring of data security settings; • Location of interference; • Alarms.
4 7signal solution  6 7signal Solutions, Inc., 526 S. Main Street, Akron, Ohio 44311, USA, 855-763-9526, info@7signal.com, www.7signal.com 7signal Sapphire Carat User Guide Release 5.0 4 SONAR The role of the Sonar test server in 7signal Sapphire is to emulate one of the customer’s production servers. Sapphire Eye or Micro Eye connects to Sonar to measure QoS provided by the network. Measurements are performed in both directions (uplink and downlink). Uplink means traffic from end-user device (e.g. Eye) towards network (e.g. Sonar). Downlink means traffic from network towards the end-user device. Single Sonar can serve several monitoring stations which has access through IP networks to Sonar. One Sonar server can therefore be used as the test point for several networks. The 7signal Sapphire solution supports the concurrent use of several Sonar test servers, which means that Sonar can be installed on several servers within a company. Using several Sonars enables the company to detect and locate problems in its network. Sonar can be located in the same network as the access points, in a server room in the same building, or anywhere on the Internet – such as in the centralized identification and authorization center of an international organization.
5 7signal solution  7 7signal Solutions, Inc., 526 S. Main Street, Akron, Ohio 44311, USA, 855-763-9526, info@7signal.com, www.7signal.com 7signal Sapphire Carat User Guide Release 5.0 5 SAPPHIRE ANALYZER Sapphire Analyzer is the performance and QoS analysis tool in the 7signal solution. Analyzer cannot be used to control Sapphire’s functions and measurements themselves. Analyzer makes the network’s key performance indicators (KPIs) available at a glance, or in more detailed form for a given time period. Starting from release 5.0, Analyzer also provides new features called “Automatic Analysis” and “Automatic Optimization”.  Analyzer is browser-based, so authorized persons can use any of the most common browsers to view the results as long as they have an Internet connection. The result summaries can be saved as plain text to comma separated value files (CSV files), or as PDF files, preserving the formatting. The plain-text material can be used in many ways, including import into a spreadsheet. There is a separate user document for the Sapphire Analyzer.
6 7signal solution  8 7signal Solutions, Inc., 526 S. Main Street, Akron, Ohio 44311, USA, 855-763-9526, info@7signal.com, www.7signal.com 7signal Sapphire Carat User Guide Release 5.0 6 CARAT USER INTERFACE The Carat user interface (GUI) is a stand-alone java client. The purpose of the Carat user interface is to configure and manage the Sapphire solution. Several users can access and configure single Carat simultaneously. 6.1 Menus 6.1.1 Navigation The menu contents are dynamic based on context, user access rights and the current license.  Table 1: Management GUI menus Menu Description Submenus/actions File Log in / log out, lock the session, and close the application.  Lock session  Log in  Log off  Exit Edit Enter settings for applications used for viewing the exported result files and packet capture files. Specify the server for outgoing mail.  Configure tools  SMTP server View View network topology, alarms and change events.  Network topology  Network alarms  System alarms  View change events Manage Manage Sapphire’s general settings: - alarms - user management - access keys to radio networks - test end point settings - administration of target network client information - settings for automatic reporting - remote management of monitoring station software - database maintenance  Alarm configuration  Users and groups  Access Control  Network Keys  Test end points  Alarms o Email o SNMP  Network clients  SLA Definitions  Automated report  configuration  Eye software management o SW repository management o Eye software update o Eye software management  Change password  Test Profiles
6 7signal solution  9 7signal Solutions, Inc., 526 S. Main Street, Akron, Ohio 44311, USA, 855-763-9526, info@7signal.com, www.7signal.com 7signal Sapphire Carat User Guide Release 5.0  Database maintenance Tools Start and stop the automatic test profile, import data from external source to Carat. Export test results and alarms in XML format to Carat server system log.  Start automated testing  Stop automated testing  Automated tests management  Import…  Export… Window Refresh the main window of the user interface.  Refresh Help Read user documentation and general information about the system installation.  Release notes  Carat User guide  Analyzer User guide  About 6.2 Network Topology The Network topology is a hierarchical tree displaying hierarchy from the Organization to Eyes and Access Points. The user can select from multiple ways to access the network: either via monitoring stations or via the network’s service areas. Both methods support network testing, but monitoring stations can only be managed by using their respective icons. The network hierarchy is displayed as a tree, with an icon representing each item at each node. If the item has functionality, you can bring it into view by right-clicking the icon.  Table 2: Network topology components Topology Node Icon Description Submenus Organization   In the Organization menu, you can add organizations, locations and service areas to the organization that is being created.  Edit  Wireless networks  Add location  Add organization  Remove organization  Bind SLA Location    From the Location menu, you can set the network’s physical location (e.g., country, city, or building). A location is always attached to a higher-level location or organization.  Edit  Add Location  Add service area  Remove  Add Link Group  Bind SLA Service area   A service area is a location where you can install a monitoring station. A service area is determined by the coverage area of the monitoring station, not by the coverage area of the target network. A service area can have a map on which the access  Edit  Add Eye  Bind wireless networks  Remove  Allowed channels  Bind SLA  Bind Alarms  Bind to Test Profile  Unbind from Test Profile  Map
6 7signal solution  10 7signal Solutions, Inc., 526 S. Main Street, Akron, Ohio 44311, USA, 855-763-9526, info@7signal.com, www.7signal.com 7signal Sapphire Carat User Guide Release 5.0 points and Eyes can be placed.  Eye    A Sapphire Eye or Micro Eye monitoring station always belongs to a service area. In this menu, you can perform Eye level tests, bind and unbind test profile to/from the Eye, report change events for this Eye and modify Eye connectivity properties (change IP configuration, SSH password etc.)  Edit  Remove   (De)Activate  Network key bindings  Change events  Network scan  Client scan  Spectrum analysis  Noise Monitor  Packet capture  Air Utilization test  Manual tests  Bind to test profile  Unbind from test profile  Automated test status  Bind SLA  Connection management Wireless network   This menu describes the target network, which can be located in one or more service areas. A service area can contain several target networks. This menu is used to configure the encryption method used in the network, configure allowed channels of the network, and report change events for the network.  Add key  Edit  Unbind wireless network  Allowed channels  Bind SLA  Change events  Change events on this Service Area  Access Point   In this menu, you can perform tests, set alarm groups for an access point, report change events for the access point, and deactivate and activate the access point (meaning that the access point is monitored or not).  Properties  Manual tests  Bind to Alarm group  Unbind from Alarm group  Bind SLA  Remove access point   Allowed Channels  Change Relation to Eye  Change events  Change events on this Eye  (De)Activate Link  In this menu, you can bind an SLA group for the link.  Edit  Remove link  Bind SLA  Change events Link group  In this menu, you can bind an SLA group for the link group.  Edit  Bind SLA  Remove
7 7signal solution  11 7signal Solutions, Inc., 526 S. Main Street, Akron, Ohio 44311, USA, 855-763-9526, info@7signal.com, www.7signal.com 7signal Sapphire Carat User Guide Release 5.0 7 STARTING THE CARAT CONFIGURATION  The access rights and user management heavily relies a group-based model. The group is the starting point: every user belongs to one of the groups and the group determines the access rights of any given user. The technical details and management instructions are in the next section.  Any objects in the system – Eyes, Sonars, topology elements such as Organizations and Locations – belong to some administrative group. Objects that do not belong to a certain group are also invisible to the group. This isolation is very low-level in 7signal Sapphire in order to enable safe and secure operations in large setups with numerous and heterogeneous organizations. 7signal Sapphire supports multiple organizations that are under completely different administration and must remain unaware of each other. NOTE: To fully utilize this feature it is strongly advised that a role called Solution Administrator (see the next section on user and group management) is used only to create other Administrators (Organization Administrators). The recommended minimum setup for an operational 7signal Sapphire is to have default admin user for general handling of users and groups and admins of one or more organizations. Any organization needs two users: one for administration and one for configuration network tests etc. 7.1 How to create the minimum set of users The system default user is the ‘Solution Administrator’ belonging to Solution Administrator Group. Default user name of ‘Solution Administrator’ is ‘admin’, and the password is ‘admin’. This requires no other action than the initial login and changing the default password to a non-default password.  As ‘Solution Administrator’ 1. Choose ‘Manage | Users and Groups’ for user account management from the top-menu. 2. Create a new group for the administrators of the organization. Use a descriptive name, f ex NewAdminGroupForOrganizationX 3. Create a new admin user for the organization. Use a descriptive name, f ex LocalAdministrator1. 4. Logout  As  ‘LocalAdministrator1’ created in the previous step 1. Choose ‘Manage | Users and Groups’ for user account management from the top-menu. 2. Create a new group for the configurators of the organization under previously created administrator group.
7 7signal solution  12 7signal Solutions, Inc., 526 S. Main Street, Akron, Ohio 44311, USA, 855-763-9526, info@7signal.com, www.7signal.com 7signal Sapphire Carat User Guide Release 5.0 Use a descriptive name, f ex NewConfigGroupForOrganizationX 3. Create a new configurator user to the Configurator group. Use a descriptive name, f ex LocalConfigurator1. 4. Continue using Sapphire.  All other configurations related to network topology, test profiles, WLAN network keys etc. should be made by the user LocalConfigurator1 to enable proper operation of the automated object access rights management system. Some top-level operations for Solution Administrator are explained right below 7.2 Automated Tests Top-menu selection “Tools | Start automated testing” affects only those objects that are accessible to the user issuing the command. Stopping works similarly. Solution Administrator level user starts and stops testing system-wide i.e. all the monitoring stations. Local Administrator may affect the monitoring stations only inside their own administrative boundary i.e. only part of the monitoring stations start/stop. However it is advised to use Configurator level users to manage automated testing. 7.3 Access Control The “Access control” is an accessible pane in the “Manage” menu. When one follows the intended way of user and group definition, the contents and actions in the “Access control” pane are redundant. The feature remains activated but the use of it is discouraged and thus not instructed in detail.  For sandbox testing and non-warranted try-outs: the left panel contains actual users and groups and related access rights. The right panel contains all objects in 7signal Sapphire. With combinations of right-clicks and drags&drops fine-level adjustment and changes to access rights are possible.
8 7signal solution  13 7signal Solutions, Inc., 526 S. Main Street, Akron, Ohio 44311, USA, 855-763-9526, info@7signal.com, www.7signal.com 7signal Sapphire Carat User Guide Release 5.0 8 USER MANAGEMENT User management in 7signal Sapphire is based on user groups. A user's access rights in the system derive from the user group that the user belongs to. A user may belong to one or more user groups. In addition to normal user management the Sapphire system supports user group specific view virtualization. The system can be configured so that different user groups have access to different objects that have been created into the system. For instance, one user group may have access to all objects and two subgroups of that group may only have access to a portion of all objects. It is also not necessary for the subgroups to have access to any of the same objects. User management is also restricted in the same manner as object management. An administrator user only has access to the users created to subgroups in addition to any users belonging to the same administrator group he/she belongs to. Users belonging to the Sapphire admin group have access to the entire system. 8.1 User Groups and object permissions Almost every object created in the Sapphire system includes an access control list (ACL). An object's ACL is mainly determined by the user group of the user that creates the object in question. Note that objects are also created through automatic testing. For example access points, wireless clients and alarms created this way. Objects created as a result of automatic testing inherit their ACL from the Eye that conducted the test. The Sapphire system also includes the functionality to transfer access rights of objects from one user group to another. 8.2 User Group hierarchy The Sapphire system supports two types of user groups: normal user groups and referencing user groups. A normal user group can be created either as a new root group or as a subgroup to an already existing user group. When new groups are created as subgroups under an existing user group, the existing group inherits access rights to all objects that its subgroups have access rights to. This inheritance rule applies to the whole user group hierarchy meaning that the root user group in a hierarchy gets access rights recursively from all subgroups. Access rights of referencing user groups are not inherited in this way. A referencing user group can be created for any group except the Solution Administrator group. A referencing user group always has the same access rights as the user group it references. The only difference is that a referencing user group cannot be granted the same access level as the group it references. A common use for a referencing user group is to have it reference for example an organization’s configuration group. This way the referencing group’s users can view the configuration group’s objects, but cannot configure the system.
8 7signal solution  14 7signal Solutions, Inc., 526 S. Main Street, Akron, Ohio 44311, USA, 855-763-9526, info@7signal.com, www.7signal.com 7signal Sapphire Carat User Guide Release 5.0 8.3 User access levels The Sapphire system supports three elementary access levels for user groups: Reporter, Configurator and Administrator. Access rights are inherited from lower to higher levels: Reporter users only have their own level’s access rights, Configurator users have reporter level rights plus additional rights granted by their configurator level, and Administrator users have all rights. There are four levels of access rights: • Solution Administrator – system-wide super-user that may be the only user in small set-ups and should be used only for other administrator definitions in large-scale environments • Administrator – full access and management rights   • Configurator – full access rights, no user management rights   • Reporter – access rights to alarms and reports     8.4 User Group and User management The Sapphire Carat user management dialog can be accessed from the main menu by selecting "Manage | Users and groups". Only administrator level users can access user group and user management in the Sapphire system. When the user management dialog is opened, a tree view showing the users and user groups currently existing in the system opens to the left of the dialog. 8.5 User Groups 8.5.1 Related icons Reporter group   active group     referencing group     inactive group Configurator group   active group    referencing group     inactive group Administrator group   active group    referencing group    inactive group  8.5.2 User Group parameters  Name - The name of the user group  Description - A description of the group  Service Role - Defines access rights for the group's users in the Sapphire system  Type - The group type (normal/referencing)  Status - The group status (active/inactive)
8 7signal solution  15 7signal Solutions, Inc., 526 S. Main Street, Akron, Ohio 44311, USA, 855-763-9526, info@7signal.com, www.7signal.com 7signal Sapphire Carat User Guide Release 5.0 8.5.3 Adding User Groups A new user group can be added into the system in three different ways:  1. As a new root group under which to start creating a new user group hierarchy. 2. As a subgroup to an already existing user group. 3. As a symbolic (referencing) group for an already existing group.  Adding a group can be done by right-clicking on either the "Groups and users" node in case n:o 1 or an existing user group in cases 2 and 3 and selecting "Add instance group" in case n:o 1 and n:o2  or "Add symbolic group" in cases n:o 3 from the pop-up menu.  Steps to create a new group:  1. From the top menu bar select “Manage | Users and Groups”  to open a pane on left 2. Right-click the root object named “Users and Groups” or an existing group to get a submenu 3. Select “Add group” to open a pane on right 4. Enter the relevant group information a. user name: login name for the user b. (optional) Description: free-text field for the group description c. Role: group access right level. The field is dynamic; the super-group dictates the default level and available range of valid access level. d. Status: Active or inactive. Only users in an active group may login. 5. Save the group by clicking “Save” 8.5.4 Editing User Groups The user group editing dialog can be accessed by right-clicking the desired user group and selecting "Edit" from the pop-up menu.  An example of editing a user group:  1. Log in as an administrator group user 2. Open the user group and user management dialog by clicking "Manage | Users and Groups" from the top menu bar 3. Select the desired user group for editing by right-clicking on it and choosing "Edit" from the pop-up menu 4. Make the desired changes to the user group’s settings 5. Save the changes by clicking on the "Save" button 8.5.5 Removing User Groups A user group can be removed by selecting the group to be removed by right-clicking on it and selecting "Remove Group" from the pop-up menu. The following criteria must be satisfied before a user group can be removed: ` 1. The group must be empty of users 2. The group must not have any subgroups 3. The group must not own any objects
8 7signal solution  16 7signal Solutions, Inc., 526 S. Main Street, Akron, Ohio 44311, USA, 855-763-9526, info@7signal.com, www.7signal.com 7signal Sapphire Carat User Guide Release 5.0 An example of removing a user group:  1. Log in as an administrator group user 2. Open the user group and user management dialog by clicking "Manage | Users and Groups" from the top menu bar 3. Right-click on a group that satisfies the removal criteria and select "Remove" from the pop-up menu 8.5.6 User Group status In certain situations it may be desired to inactivate some user group. An inactive user group has no access rights in the system. A user group can be inactivated by right-clicking on the desired group and selecting "Inactivate" from the pop-up menu. An inactive group can be re-activated by right-clicking on the group and selecting "Activate" from the pop-up menu.  An example of changing a group’s status:  1. Log in as an administrator group user 2. Open the user group and user management dialog by clicking "Manage | Users and Groups" from the top menu bar Right-click on the desired group and select "Inactivate" from the pop-up menu 8.6 Users 8.6.1 Related icons Administrator user   active     inactive Configurator user   active     inactive Reporter user   active     inactive  Parameters   User name - User name  Alias - An alias for the user name, for example the user’s real name  Email Address - User’s email address  Phone - User’s phone number   Organization - The Organization that the user belongs to. Useful for example when a service provider wants to give access rights to clients it manages.   Status - User’s status  Password/Confirm password: Password/Confirm password  When creating a new user the user name, status and password fields are required, the rest of the parameters are optional.
8 7signal solution  17 7signal Solutions, Inc., 526 S. Main Street, Akron, Ohio 44311, USA, 855-763-9526, info@7signal.com, www.7signal.com 7signal Sapphire Carat User Guide Release 5.0 8.6.2 Adding Users (New) A new user can be added by right-clicking on the user group that the user is to be added into and selecting "Add user" from the pop-up menu.  Steps to create a new user:  1. From the top menu bar select “Manage | Users and Groups”  to open a pane on left 2. Right-click the relevant group to get a submenu 3. Select “Add user” to open a pane on right 4. Enter the relevant user information a. Username: login name for the user b. (optional) Alias: alternative name for the user c. (optional) Email address: contact information for the user d. (optional) Organization: user’s organization e. Status: Active or inactive. Only active users may login. f. Password and confirmation: login password 5. Save the user by clicking “Save” 8.6.3 Adding Users by copying An existing user can be copied to several groups. This enables one single account to be used on numerous organizations while preserving the strict access policy.  Steps to copy a user:  1. Create one more group 2. Select a user from a previously existing group and right-click for the menu 3. Select “Copy user” 4. Select the icon of the new group and right-click for the menu 5. Select “Paste user”  The copied account may now access numerous groups. The login of a user belonging to several groups starts in the typical manner. After successful login a pop-up is shown in order to make selection of the group used for the login. The possible other groups are invisible after the chosen group (context) has been chosen.    Figure 3: User group selection dialog 8.6.4 Editing User information A user’s information can be edited by right-clicking on the desired user and choosing "Edit" from the pop-up menu. User name and password cannot be changed from here.
8 7signal solution  18 7signal Solutions, Inc., 526 S. Main Street, Akron, Ohio 44311, USA, 855-763-9526, info@7signal.com, www.7signal.com 7signal Sapphire Carat User Guide Release 5.0 An example of editing a user’s information:  1. Log in as an administrator group user 2. Open the user group and user management dialog by clicking "Manage | Users and Groups" from the top menu bar 3. Right-click on the desired user and pick "Edit" from the pop-up menu 4. Change the desired parameters 5. Save changes by clicking "Save" 8.6.5 Removing Users A user can be removed by right-clicking on him/her and selecting "Remove" from the pop-up menu.  An example of removing a user:  1. Log in as an administrator group user 2. Open the user group and user management dialog by clicking "Manage | Users and Groups" from the top menu bar 3. Right-click on the desired user and pick "Remove" from the pop-up menu  User’s status If for some reason it is desired to deny a certain user from accessing the system, that user can be inactivated by right-clicking on the user and selecting "Inactivate" from the pop-up menu. An inactivated user may be re-activated by right-clicking on him/her and selecting "Activate" from the pop-up menu.  An example of changing a user’s status:  1. Log in as an administrator group user 2. Open the user group and user management dialog by clicking "Manage | Users and Groups" from the top menu bar 3. Right-click on the desired user and select "Passivate" or "Activate" from the pop-up menu 8.6.6 Changing password for Users A user’s password can be changed by right-clicking on the user and selecting "Change Password" from the pop-up menu. This will open a new dialog into which the user’s new password can be entered.  An example of changing a user’s password:  1. Log in as an administrator group user 2. Open the user group and user management dialog by clicking "Manage | Users and Groups" from the top menu bar 3. Right-click on the desired user and select "Change Password" from the pop-up menu 4. Input new password 5. Save new password by clicking the "Save" button
9 7signal solution  19 7signal Solutions, Inc., 526 S. Main Street, Akron, Ohio 44311, USA, 855-763-9526, info@7signal.com, www.7signal.com 7signal Sapphire Carat User Guide Release 5.0 9 NETWORK TOPOLOGY CONFIGURATION Network topology is defined in Carat to reflect geography and organization and help with reporting necessary entities separately. Network topology consists of organizations, locations, service areas, Eyes and managed access points.  9.1 Choosing networks to be monitored 9.1.1 Organization Sapphire can simultaneously manage networks in several independent organizations. A company or other organization can have many separate locations. The networks are displayed in a hierarchical tree starting from the Organization.  A company can have several networks, for different purposes. For example: • Office network • Warehouse network • Guest network To meet this need, Sapphire can monitor several networks at the same time. To handle a hierarchy that might grow utterly complex, 7signal uses a tree-structure. Organization is a starting point to create tree structure. User can add one or more organizations depending what is an appropriate structure.   Figure 4: Adding new organization  1. Right click Organizations node in tree and select “Add Organization” 2. Enter the organization’s name 3. Save by clicking “Save”
9 7signal solution  20 7signal Solutions, Inc., 526 S. Main Street, Akron, Ohio 44311, USA, 855-763-9526, info@7signal.com, www.7signal.com 7signal Sapphire Carat User Guide Release 5.0 9.1.2 Adding Network Locations Location is used to define the network’s location in a precise or descriptive way. A location might be a city, a part of the city, a building, or a single floor in a building, depending on the coverage area of the organization’s network. A small organization might have only a single location, an office. On the other hand, a large organization might have several locations, in different cities, or a single overall location, such as “Europe,” under which countries and cities etc. are defined.   Figure 5: Adding new location  1. From the top menu bar, select “View | Network topology” 2. Right-click the organization  3. Select “Add location” 4. Enter the location’s name 5. Select the location type from the pull-down menu 6. Enter an optional description for the location 7. Click “Save” You can add as many locations as needed to describe the organization’s structure.  After you have added a location, you can add a service area.  1. Right-click a location 2. Select “Add service area” 3. Enter a name for the service area 4. Enter an optional description for the service area 5. Click “Save”
9 7signal solution  21 7signal Solutions, Inc., 526 S. Main Street, Akron, Ohio 44311, USA, 855-763-9526, info@7signal.com, www.7signal.com 7signal Sapphire Carat User Guide Release 5.0  9.1.3 Hidden Networks 7signal Sapphire considers a hidden network to be a property of certain Organization. The network scans are based on listening and actively requesting beacon information on the Service Areas. The hidden networks shall not actively transmit beacons nor respond to requests with partial information only. Due to this the various scans - including the initial scan - in 7signal Sapphire do not capture hidden networks. Tests related to traffic analysis shall contain also information on hidden networks but the capture is not used as a technique in scans. NOTE: Hiding the network SSID should not be used as a security as it does not limit sending the beacons or SSID names in payload frames but leaves only network SSID field blank in beacon signal. Any attacker or publicly available analysis tool can find hidden network as soon as there are any payload packets in the network. Even popular operating systems may present hidden network after a certain period of time. If SSID name is not transmitted, client devices are forced to start probing their access points continuously. This increase significantly radio interface traffic overhead and lowers overall network performance.   In order to add a hidden network to 7signal Sapphire:  1. Locate the Organization with a hidden network from the Topology tree 2. Right-click menu on the Organization and select "Wireless networks" 3. Enter the relevant data on the hidden network on the pane that opened on the right a. Name type (optional): currently only text strings are supported SSIDs b. Name: the name of the network - not friendly name but SSID c. Description (optional): description on the hidden network d. Contact person (optional): the administrator for the hidden network e. Key: the name of the WLAN network access key that has been stored earlier to the system 4. Select "Save" to store the data to the system 5. Locate the Service Area on which the hidden network will be monitored 6. Right-click menu on the Service Area and select “Bind Wireless Networks” 7. Choose the hidden network from the list
9 7signal solution  22 7signal Solutions, Inc., 526 S. Main Street, Akron, Ohio 44311, USA, 855-763-9526, info@7signal.com, www.7signal.com 7signal Sapphire Carat User Guide Release 5.0  Figure 6: All Wireless Networks view The pane "All Wireless Networks" shows all defined networks. By choosing the network it is possible to change the current data. Button "Remove" deletes the network and the related information from the system. 9.1.4 Meru networks Virtual Cell and Virtual Port technologies used in Meru networks requires additional configuration steps. In addition to that, certain passive measurement KPIs with certain area aggregations are not available for Meru networks, since for example, access points cannot be distinguished in Virtual Cell environments. Setting correct Meru mode Meru networks can operate in three different modes:  Native: Standard operation  Virtual Cell  Virtual Port
9 7signal solution  23 7signal Solutions, Inc., 526 S. Main Street, Akron, Ohio 44311, USA, 855-763-9526, info@7signal.com, www.7signal.com 7signal Sapphire Carat User Guide Release 5.0  Figure 7: Selecting Meru mode In order to set correct mode: 1. Locate Meru network in Topology tree 2. Right-click and select “Edit” 3. Select the correct Meru operation mode by selecting a checkbox. 4. Click “Save” button. Access point naming As the access points cannot be distinguished by their BSSID in Meru networks, serial MAC address, Meru access point ID, and radio index of the access point are used. From the user perspective, an access point name is composed from network name, serial MAC and supported standards, instead of network name, BSSID and supported standards. Radio MAC (BSSID) can be seen on Info tab of the Management GUI when a Meru access point is selected in the Topology tree:
9 7signal solution  24 7signal Solutions, Inc., 526 S. Main Street, Akron, Ohio 44311, USA, 855-763-9526, info@7signal.com, www.7signal.com 7signal Sapphire Carat User Guide Release 5.0  Figure 8: Meru specific properties In Sapphire Analyzer, the same information can be seen in Info pop-up window. Active and passive measurements All active measurements of Meru networks work similarly to measurements executed for standard networks.  Passive measurements are more problematic. In order to collect passive measurement data, you need to add NetworkTraffic to the test profile, and because of nature of Meru networks, only certain area aggregations will work for passive measurement KPIs. Supported area aggregations for passive measurements are:  NW  Eye  NWEye  NWEyeAnt  NWServ  NWBandServ  NWBand  NWBandEye  NWBandEyeAnt
9 7signal solution  25 7signal Solutions, Inc., 526 S. Main Street, Akron, Ohio 44311, USA, 855-763-9526, info@7signal.com, www.7signal.com 7signal Sapphire Carat User Guide Release 5.0  NWBandEyeClient  NWBandEyeAntClient 9.1.5 Avoiding band selection/steering Some WLAN vendors have implemented different kinds of methods to guide (or force) clients on a certain WLAN band, typically from 2.4 GHz to 5 GHz, which is less crowded. As monitoring stations run measurements on both bands, these band steering/selections will affect negatively to test results, usually resulting attach failures. In order to avoid these problems, monitoring stations can be configured to send additional probe request while it is attaching to a band-steering-enabled network. WLAN controllers typically allow connections from clients that probe more aggressively.  Figure 9: Configuring band steering avoidance In order to enable band steering avoidance: 1. Select wireless network in Topology tree. 2. Right-click and select “Edit” 3. Enter non-zero values in “Additional probing interval” fields. a. Additional probing if configurable per band basis b. Value 1 means one additional probe per second, value 2 means one additional probe per each two seconds, etc. 4. Click “Save” button
9 7signal solution  26 7signal Solutions, Inc., 526 S. Main Street, Akron, Ohio 44311, USA, 855-763-9526, info@7signal.com, www.7signal.com 7signal Sapphire Carat User Guide Release 5.0  9.1.6 Removing Networks All networks managed by Sapphire are displayed in the Network topology. Networks can be deleted on the organization level. To delete a network from the Network topology:  1. From the Network topology, select the organization containing the wireless network you wish to remove 2. Right-click the organization and select “View wireless network” – then the “All Wireless Networks” view is displayed in the right-hand pane 3. Select from the list the network you want to remove 4. Click “Remove”  9.1.7 Channel  configuration In addition to access points, a wireless network can include a controller, which remotely sets RF parameters for a network. In such a case, the transmitting power and channels may change over time, due to operator actions or the controller’s own actions. Sapphire supports controllers via channel configuration so that each managed wireless network or access point can have its own set of allowed channel changes. Changes that stay within the preconfigured channel set do not cause an alarm. A change in a channel outside the preconfigured channel set causes an alarm if that alarm has been activated.  Figure 10: Channel configuration of a Wireless Network
9 7signal solution  27 7signal Solutions, Inc., 526 S. Main Street, Akron, Ohio 44311, USA, 855-763-9526, info@7signal.com, www.7signal.com 7signal Sapphire Carat User Guide Release 5.0 To set up channel configuration, proceed as follows: 1. From the top menu bar, select “View | Network topology” 2. Right-click the item (access point, service area  or network) for which you want to set up a channel configuration and select “Channels” 3. Select the allowed channels 4. Select “Save”  7signal Sapphire Enterprise extends this functionality such that all access points or networks within the service area can have their own allowed and forbidden channels. This allows Sapphire to monitor the channel configuration in several networks, and to obtain information on other networks that use channels in unexpected ways. One obvious area of application for channel configuration is office hotels, which have several small wireless networks that can interfere with each other. Extended channel configuration is a feature in the enterprise edition and requires a license. Each version of Sapphire supports channel configuration in managed networks. To monitor external networks, you need the enterprise license or some other license model that supports channel configuration. Without a suitable license, accessing channel configuration in the user interface does nothing.
10 7signal solution  28 7signal Solutions, Inc., 526 S. Main Street, Akron, Ohio 44311, USA, 855-763-9526, info@7signal.com, www.7signal.com 7signal Sapphire Carat User Guide Release 5.0 10 EYE CONFIGURATION 10.1 States of Monitoring Stations The Eye unit may be in an inactive state. This happens if there is no network connectivity to the monitoring station when a monitoring station is being added to the system. Also, an active monitoring station may be turned inactive. This allows exceeding the number of monitoring stations limited by the license. Only active monitoring stations may run the tests but the topology may contain unlimited number of inactive monitoring stations. Related icons  active monitoring station  inactive monitoring station  10.1.1 Monitoring station LED statuses LED on the bottom side of an Eye monitoring station indicates its current status: Table 3: Monitoring station LED states LED status Description Off Power off 0.5 seconds on 4 seconds off Monitoring station power on, no connection to Carat server 2 seconds on 2 seconds off Monitoring station connected to Carat server, idle state On Monitoring station connected to Carat server and executing a measurement  10.2 Adding Monitoring Stations Monitoring stations can be added in the service areas in the Network topology. There are two ways to add a monitoring station: Automatically detect monitoring station in the network, or adding monitoring station manually. 10.2.1 Detecting and adding monitoring station 1. In the Network topology, select the service area where you want to set up a monitoring station (Eye) 2. Right-click the service area and select “Find and add Eye”  Carat server detects any non-configured monitoring stations in the local area network, and shows a list of IP addresses of these stations.
10 7signal solution  29 7signal Solutions, Inc., 526 S. Main Street, Akron, Ohio 44311, USA, 855-763-9526, info@7signal.com, www.7signal.com 7signal Sapphire Carat User Guide Release 5.0  Figure 11: Selecting detected monitoring station in the list 3. Select a monitoring station by left-clicking it. “Add Eye” dialog will be opened:  Figure 12: Adding a new monitoring station 4. Enter a name for the Eye 5. Enter a description for the Eye (optional) a. for example, its location and mount information
10 7signal solution  30 7signal Solutions, Inc., 526 S. Main Street, Akron, Ohio 44311, USA, 855-763-9526, info@7signal.com, www.7signal.com 7signal Sapphire Carat User Guide Release 5.0 6. Enter Eye SSH password to password field. This enables automatic installation of encryption certificate in the monitoring station1. 7. If you already know the test profile you want to use, you can select it now (for more information on test profiles, see the section on test profiles in this user guide) 8. Enter the regional domain. The WLAN channels and possibly power options are dependent on this setting so one should always choose the right setting2. 9. If an external antenna is attached to the monitoring station, it is possible to use the 8th beam or diversity antenna with the check-box. When selected, one must also provide a. Antenna gain b. Cable loss (measured or estimate) 10. Save the monitoring station settings by clicking “Save” or “Save and move to scan”  10.2.2 Adding monitoring station manually  1. In the Network topology, select the service area where you want to set up a monitoring station (Eye) 2. Right-click the service area and select “Add Eye” 3. Enter a name for the Eye 4. Enter the Eye’s IP address3 5. Enter a description for the Eye (optional) 6. Enter Eye SSH password to password field. This enables automatic installation of encryption certificate in the monitoring station4. 7. If you already know the test profile you want to use, you can select it now (for more information on test profiles, see the section on test profiles in this user guide) 8. Enter the regional domain. The WLAN channels and possibly power options are dependent on this setting so one should always choose the right setting5. 9. If an external antenna is attached to the monitoring station, it is possible to use the 8th beam or diversity antenna with the check-box.  10. Save the monitoring station settings by clicking “Save” or “Save and move to scan”  10.2.3 Install monitoring station software After clicking “Save” button, Carat checks if the monitoring station software is needed to be updated. When installing a new Eye unit, this is usually the case. A popup-window is opened:                                                               1 If you have already installed encryption certificate manually in the monitoring station, uncheck “Install encryption certificate checkbox and leave the password field empty) 2 Regulatory domain cannot be changed in some countries, including United States. 3 In case of a Soft Eye installed to the same host as the Carat server, loopback address 127.0.0.1 MUST BE USED! 4 If you have already installed encryption certificate manually in the monitoring station, uncheck “Install encryption certificate checkbox and leave the password field empty) 5 Regulatory domain cannot be changed in some countries, including United States.
10 7signal solution  31 7signal Solutions, Inc., 526 S. Main Street, Akron, Ohio 44311, USA, 855-763-9526, info@7signal.com, www.7signal.com 7signal Sapphire Carat User Guide Release 5.0  Figure 13: Update monitoring station software  Click “OK” in order to install the software to the monitoring station. Progress bar shows the status of uploading and installation process:   Figure 14: Installing monitoring station software  After software is uploaded and installed, the dialog is closed.
10 7signal solution  32 7signal Solutions, Inc., 526 S. Main Street, Akron, Ohio 44311, USA, 855-763-9526, info@7signal.com, www.7signal.com 7signal Sapphire Carat User Guide Release 5.0 10.3 Monitoring station settings 1. Activate the monitoring station by right-clicking on it in the Network topology 2. Select “Edit” a. This opens the settings window in the right pane  3. The settings window allows you to view and edit the following information about the monitoring station: a. Name b. Description c. Test profile d. Regulatory domain6 e. Settings for the Eye’s heating resistor7 f. Monitoring station’s uptime g. Monitoring station’s current time h. External antenna enabled or disabled78 i. gain of the external antenna ii. cable loss i. Software versions and temperature7 of the monitoring station (in a table) j. Ethernet and wireless MAC addresses k. Antenna compass headings7 l. Information about the access points within the monitoring station’s range 4. You can check the information about the access points monitored by the monitoring station: a. Access point name (AP name) b. Access point alias name (AP alias) c. The role of the access point with relation to this Eye (Relation to Eye) d. Selected antenna e. Current channel 5. You can also modify the information about the access points monitored by the monitoring station: a. The role of the access point with relation to this Eye (Relation to Eye) b. Selected antenna 6. Click  a. “Save” to save any changes you have made b. “Save and Move to Scan” to save any changes you made and move to wireless network scan test. c. “Reset Eye” to reset the monitoring station d. “Update antenna headings” to update antenna headings from the monitoring station (may be needed if the location of the monitoring station has changed)                                                               6 Regulatory domain cannot be changed in some countries, including United States. 7 Not available in Micro and Soft Eye 8 External antenna cannot be configured in some countries, including United States.
10 7signal solution  33 7signal Solutions, Inc., 526 S. Main Street, Akron, Ohio 44311, USA, 855-763-9526, info@7signal.com, www.7signal.com 7signal Sapphire Carat User Guide Release 5.0  Figure 15: Viewing and editing monitoring station properties  10.4 Activating Monitoring Stations By default, the monitoring station is in active state. This is flagged with the green background color in the Network topology. An inactive monitoring station would have orange background color. It is possible to deactivate the monitoring station. This feature is mainly targeted for temporary installations. An inactive monitoring station exists in the system and its measurements are accessible as usual. In inactive state, monitoring station IP address can be changed.  Only an active monitoring station may produce measurements and run manual tests. The state management enables consistent user view on Network topology and measurements. The use case is to have temporary measurements in numerous locations and to have the possibility to return to one location and continue with identical monitoring station setup to keep the measurements comparable. After activating monitoring station, it is recommended that it would be treated as new if it will be used for monitoring. 10.5 Managing monitoring station IP configuration In order to change monitoring station IP configuration settings: 1. Activate the monitoring station by right-clicking on it in the Network topology 2. Select “Connection management”
10 7signal solution  34 7signal Solutions, Inc., 526 S. Main Street, Akron, Ohio 44311, USA, 855-763-9526, info@7signal.com, www.7signal.com 7signal Sapphire Carat User Guide Release 5.0   Figure 16: Eye IP configuration submenu 3. Select “Eye IP configuration”  Eye IP configuration dialog is opened:
10 7signal solution  35 7signal Solutions, Inc., 526 S. Main Street, Akron, Ohio 44311, USA, 855-763-9526, info@7signal.com, www.7signal.com 7signal Sapphire Carat User Guide Release 5.0  10.5.1 Changing static IP configuration 1. Edit IP address/network mask/default gateway properties 2. Click “Save and restart Eye” button New IP properties are updated to the monitoring station and the monitoring station restarts  10.5.2 Configuring DHCP for monitoring station 1. Select “Use DHCP” checkbox. Leave “Discover new address” checkbox selected. 2. Click “Save and restart Eye” button  New IP properties are updated to the monitoring station and the monitoring station restarts. After restart, the monitoring station obtains its IP configuration from DHCP server and Carat will discover the new IP address automatically by applying mDNS/DNS-SD protocol.
10 7signal solution  36 7signal Solutions, Inc., 526 S. Main Street, Akron, Ohio 44311, USA, 855-763-9526, info@7signal.com, www.7signal.com 7signal Sapphire Carat User Guide Release 5.0 10.6 Managing Monitoring Station Software The software versions of the monitoring stations are managed via Carat. Actions related to monitoring station software management can be found in the “Eye software management” submenu of “Manage” menu.   Figure 17: Eye Software Management submenu Update of monitoring station software can be divided in two steps:  Import latest monitoring station software to Carat  Update monitoring station software to monitoring stations 10.6.1 Importing monitoring station software (Solution Administrator only) Only a Solution Administrator can import new monitoring station software packages. Select “SW repository management” in “Eye software management” menu. “Eye SW repository management” view is opened. On this view, you can manage monitoring station software versions in the Carat server. All software versions imported into Carat are visible in a list.  Notice that starting to release 5.0, new monitoring station software versions, specific to the current release, are automatically imported to the system, if Carat server was installed/upgraded by using “full” installers. If the upgrade was done by using a full installer, this step is unnecessary.
10 7signal solution  37 7signal Solutions, Inc., 526 S. Main Street, Akron, Ohio 44311, USA, 855-763-9526, info@7signal.com, www.7signal.com 7signal Sapphire Carat User Guide Release 5.0  Figure 18: SW repository management view Import monitoring station software as follows: 1. Make sure that you have monitoring station software available in your computer (7signal-eye-x.y-APU2/APU3/x86) 2. Click “Import” button 3. Browse and select the monitoring station software from the file list The imported software appears to the software version list. In order to remove old software versions from Carat: 1. Select unwanted software versions from the list. 2. Click “Remove” button. 10.6.2 Update monitoring station software (configurator/organization admin users) Select “Eye software update” in “Eye Software Management” menu. “Eye software update” view is opened. If Carat detects monitoring stations that do not have the latest software installed, Carat proposes the update:
10 7signal solution  38 7signal Solutions, Inc., 526 S. Main Street, Akron, Ohio 44311, USA, 855-763-9526, info@7signal.com, www.7signal.com 7signal Sapphire Carat User Guide Release 5.0  Figure 19: Start Eye software update Accept the software update by clicking “OK” button on confirmation dialog. Installation progress can be monitored can be inspected by following the progress bars that appear for each monitoring station. First, the software is uploaded to the monitoring stations:  Figure 20: Software upload to monitoring stations ongoing After the upload phase is completed, the monitoring station installs the software update and restarts itself:
10 7signal solution  39 7signal Solutions, Inc., 526 S. Main Street, Akron, Ohio 44311, USA, 855-763-9526, info@7signal.com, www.7signal.com 7signal Sapphire Carat User Guide Release 5.0  Figure 21: Software installation ongoing 10.6.3 Uninstalling and changing monitoring station software versions Sometimes it is necessary to uninstall old software versions from monitoring stations. On rare occasions, a rollback to an older version (already installed in monitoring station) is necessary. These actions can be done by using the “Eye software management” view.
10 7signal solution  40 7signal Solutions, Inc., 526 S. Main Street, Akron, Ohio 44311, USA, 855-763-9526, info@7signal.com, www.7signal.com 7signal Sapphire Carat User Guide Release 5.0  Figure 22: Eye software management view The top portion of the view lists the software versions of an individual monitoring station when the monitoring station is activated. At the same time, you can also perform operations that are available in the top part of the pane. Operations:  Information displays the software versions in the activated Eye  Uninstall uninstalls the software version  Activate activates the software uploaded to the monitoring station9 10.7 Initial network scan When the Eye has been installed or needs to be reconfigured, you must run a network scan. There are various preconfigured scanning durations. The purpose of the initial scan is to scan the monitoring station’s radio frequency environment very thoroughly and to detect the access points suitable for monitoring.  Network scan type Description Estimated duration (all antennas and channels) for channels 1-11 excl. 5 GHz Slow First deployment 21–27 min Regular Normal 9–12 min Fast Quick less than 3 min                                                               9 Usually, it is not necessary to activate software version manually. New software version is activated automatically after software update.
10 7signal solution  41 7signal Solutions, Inc., 526 S. Main Street, Akron, Ohio 44311, USA, 855-763-9526, info@7signal.com, www.7signal.com 7signal Sapphire Carat User Guide Release 5.0 The scan results are presented in a table. An initial scan should be run whenever substantial physical changes have been made in the environment being monitored (for example, new or removed walls), or if the Eye’s location has been changed. The table contains the following information about the WLAN access points detected: • Network name (ESSID) • Encryption methods supported by the access point • MAC address of the access point10 • Alias (access point name in Cisco and Aruba11 access points) • Channel • Management status (if not known, denoted as “Unknown”) • Managing Eye (if managed by other Eye) • Currently selected antenna • Antenna that hears the access point best • Access point signal strength  • Noise level12  The access points in the service area must have a management status. Setting a management status means that the access point’s existence is acknowledged. Unacknowledged access points prompt issuing of an alarm if such an alarm has been configured. The management statuses are as follows: • Managed: Monitored by this monitoring station o The recommendation for signal strength is >-65 dBm • Own: Own access point managed by another monitoring station • Known: An access point that is an accepted part of the radio frequency environment (for example, a neighboring network) o If possible, ensure the access point operates properly and can be accepted • Unknown: An access point without a monitoring status o In practice, this status should exist only during network scans in new service areas; it should not exist in normal use  The changes are saved in Sapphire Carat’s database and the installed monitoring station. The test is described in more detail below, under the “Network Scan” description.                                                               10 In case of a Meru access point, serial MAC of the access point. 11 Availability depends of Aruba software level. 12 No available with Micro Eyes. Might not be available in Soft Eyes.
11 7signal solution  42 7signal Solutions, Inc., 526 S. Main Street, Akron, Ohio 44311, USA, 855-763-9526, info@7signal.com, www.7signal.com 7signal Sapphire Carat User Guide Release 5.0 11 ENCRYPTION KEY MANAGEMENT Related icons  WPA 2 encryption     WPA EAP encryption  WPA 1 encryption     WEP encryption  IEEE 802.11X authentication with dynamic WEP keys  HTTP authentication  Before accessing secured WLAN, an encryption key for that network should be created.   Figure 23: Network key configuration dialog
11 7signal solution  43 7signal Solutions, Inc., 526 S. Main Street, Akron, Ohio 44311, USA, 855-763-9526, info@7signal.com, www.7signal.com 7signal Sapphire Carat User Guide Release 5.0 11.1 Supported encryption types Table 4: Supported encryption types Key type Authentication method Inner authentication WPA 1 PSK   WPA 2 PSK    EAP_TLS    GTC   MD5  EAP_PEAP MSCHAPV2   OTP   TLS   MSCHAP    MSCHAPV2 WPA with EAP  PAP   CHAP  EAP_TTLS EAP-MSCHAPV2   EAP-TLS   EAP-GTC   EAP-OTP   EAP-MD5  EAP_PSK   EAP_FAST   LEAP   EAP_MSCHAP_V2   EAP_TLS    GTC   MD5  EAP_PEAP MSCHAPV2   OTP   TLS   MSCHAP  Dynamic WEP with EAP  MSCHAPV2   PAP   CHAP  EAP_TTLS EAP-MSCHAPV2   EAP-TLS   EAP-GTC   EAP-OTP   EAP-MD5  LEAP   EAP_MSCHAP_V2   WEP 104 Hex  WEP WEP 104 Asc   WEP 40 Hex   WEP 40 Asc  Open HTTP   11.2 Adding encryption keys (PSK) 11.2.1 Passphrase and pre-shared key Pre-shared key authentication is sometimes called passphrase authentication. Standard configuration interfaces allow user to type passphrase (that is converted to PSK) and proprietary interfaces can allow direct entry of PSK.
11 7signal solution  44 7signal Solutions, Inc., 526 S. Main Street, Akron, Ohio 44311, USA, 855-763-9526, info@7signal.com, www.7signal.com 7signal Sapphire Carat User Guide Release 5.0 WPA and WPA2 are both vulnerable to brute force attacks if you use weak PSK.  The user may enter either a PSK or a passphrase when creating WPA1/2 PSK. 11.2.2 Adding WPA-PSK key Add a key by following the instructions below:  1. From the top menu bar, select “Manage | Network Keys” – the available key types and existing keys are displayed in a hierarchical structure in the left pane 2. Right-click the key type you want to create and select “Add key” 3. Enter a name for the key 4. Enter the data required by the key type a. There are significant differences in the data required for different key types  b. When “Show input” is checked, the user interface displays the passwords in plain-text. 5. Save the key by clicking “Save”    Figure 24: Adding WPA-PSK key After a key has been created, it should be attached to a wireless network.   1. From the top menu bar, select “View | Network topology” 2. In the Network topology, select the network to which you want to add the encryption key and right-click  3. Select “Add Key” 4. Select a suitable encryption key for the network from the pull-down menu 5. Click “Save” 11.3 Certificate-based encryption There are input fields for the “CA certificate” and “Client certificate”. It is recommended that both certificates are added. If one certificate file contains all the information, it should be used in both of the input fields.  The certificate container is expected to be accessible by the Carat GUI client in the local or shared file system of the host machine. Accepted formats are the following:  CA certificate – PEM, DER, PKCS12 (aka PFX)  Private key – PKCS12 (aka PFX)  As a corollary, a single PKCS12 formatted file that contains the CA certificate as well as the private key, can be used in both of the cases.
11 7signal solution  45 7signal Solutions, Inc., 526 S. Main Street, Akron, Ohio 44311, USA, 855-763-9526, info@7signal.com, www.7signal.com 7signal Sapphire Carat User Guide Release 5.0 If conversions are required to achieve these formats, please consult Your Certificate Authority. In Linux and UNIX environments OpenSSL is commonplace tool and can handle the conversions required: To export client certificate from p12 container: openssl pkcs12 -in <yours>.p12 -clcerts -nokeys -out <yours>client_cert.pem  To export private key from p12 container: openssl pkcs12 -in <yours>.p12 -nocerts -out <yours>private_key.pem  To export CA certificate from p12 container: openssl pkcs12 -in <yours>.p12 -cacerts -nokeys -out <yours>cacert.pem  TIP: Microsoft environments may have certificate files with file extension CER. The file content format typically is DER. To turn DER files into PEM, please use the command below: openssl x509 –informat DER –in <yours>.cer –outformat PEM –out <target>.pem Windows environments have extension “PFX” to mark a typical certificate container file type. This format is exactly PKCS12 format that typically has “p12” extension in Linux/Unix world. 7signal Sapphire does not care about the extension but the internal format of the file. 11.4 HTTP (captive portal) authentication 7signal Sapphire has a limited support for HTTP captive portal authentication. There are two basic requirements that must be fulfilled in order to get authentication work: 1. Login form on a login web page must not contain any dynamic fields. As dynamic fields will usually change for each separate login, for monitoring station it is difficult to adapt changing content of the login form. 2. There must not be any mandatory HTTP redirect request during login process. Upcoming Sapphire versions will have support for dynamic fields and HTTP redirects. Captive portal authentication is done simply by issuing HTTP GET or POST request, containing the user credentials, directly to captive portal/authentication server, i.e. not loading the login page first.  11.4.1 Prerequisites Resolve login information A login page typically consists of a HTML form that contains fields for login information. Open the login page in a web browser, and select “view source”. The login form is an HTML block enclosed within <form> tag. For example:
11 7signal solution  46 7signal Solutions, Inc., 526 S. Main Street, Akron, Ohio 44311, USA, 855-763-9526, info@7signal.com, www.7signal.com 7signal Sapphire Carat User Guide Release 5.0 … <form method="post" action="http://login.mycompany.com/login">   <input type="hidden" name="SiteId" value="123"/>   <input type="hidden" name="Target" value="www.othercompany.com"/>   <input type="hidden" name="PaymentMethod" value="Passthrough"/>   <input type="hidden" name="ProxyHost" value=""/>   <input name="Confirmed" value="1" type="hidden">   <input type=”text” name=”Username” value=”JohnDoe”/>   <input type=”password” name=”Password” value=”VerySecret”/>   <div id="do_submit">     <div id="free_submit_btn">       <input type="submit" tabindex="5" name="connect" value="" />     </div>   </div>   <div id="do_agree" >     <input name="DoAgree" value="1" type="checkbox" checked>   </div> </form>  Based on this HTML code, the browser would generate a following HTTP POST data targeted to http://login.mycompany.com/login: SiteId=123&Target=www.othercompany.com&PaymentMethod=Passthrough&ProxyHost=&Confirmed=1&Username=JohnDoe&Password=VerySecret&connect=&DoAgree=1  For more information how different HTML elements will be encoded, see http://en.wikipedia.org/wiki/POST_%28HTTP%29 11.4.2 Creating Open HTTP Key 1. From the top menu bar, select “Manage | Network Keys” – the available key types and existing keys are displayed in a hierarchical structure in the left pane 2. Right-click “Open HTTP” and select “Add key” 3. Fill in a name for the key 4. Enter authentication URL 5. Select “Use HTTP POST”, if needed (this is the usual case) 6. Enter POST data 7. Save the key by clicking “Save”.  Based on the HTTP POST example above, the Open HTTP key would look like the following:
11 7signal solution  47 7signal Solutions, Inc., 526 S. Main Street, Akron, Ohio 44311, USA, 855-763-9526, info@7signal.com, www.7signal.com 7signal Sapphire Carat User Guide Release 5.0  Figure 25: Adding Open HTTP Key  11.5 Multiple network keys per Eye There is no limitation to number of keys per Eye or per Wireless Network. If there is only one key bound to Wireless Network, that key shall be used every time this particular SSID is associated with. On top of that, each Eye unit may be bound with Eye specific key. The rationale is to support environments where the actual key dictates both access to the access point in general and also the access level to the network services beyond the access point. In order to bind an Eye specific network key to Eye 1. Right-click Eye in the Network Topology 2. Select “Network key binding” 3. “Eye network keys” view is opened
11 7signal solution  48 7signal Solutions, Inc., 526 S. Main Street, Akron, Ohio 44311, USA, 855-763-9526, info@7signal.com, www.7signal.com 7signal Sapphire Carat User Guide Release 5.0  Figure 26: Binding network key to an Eye  4. Select the network in “Available networks” list 5. Select the network key  in “Network keys” list 6. Click the right-arrow button 7. Select “Save” In order to remove network key binding 1. Select the binding in “Bindings” list 2. Click the left-arrow button 3. Select “Save”  11.5.1 Microsoft PKI Infrastructure One commonplace certificate-based environment is implemented by Microsoft. Typically any appliance shall have its own account (“machine-account”). It would very challenging to make the Linux-based Eye to serve Windows infrastructure with the proper certificate. An applicable option is to create one user-account to be used by all Eye units, or separate user accounts for each Eye. When a user-account is in place, the authentication may be defined as follows:
11 7signal solution  49 7signal Solutions, Inc., 526 S. Main Street, Akron, Ohio 44311, USA, 855-763-9526, info@7signal.com, www.7signal.com 7signal Sapphire Carat User Guide Release 5.0  Figure 27: Adding network key for Microsoft PKI infrastructure  1. Select “Dynamic WEP with EAP key” to get the dialog above 2. Select WPA key type, either 1 or 2, according the local environment 3. EAP method must be set to “EAP_MSCHAP_V2” 4. Fill in the account user name to the field “Identity” 5. Enter and confirm the account password. 6. Enter Windows infrastructure CA certificate. 7. One may enter the same certificate as “Client Certificate” as well.  The Eye is now properly authenticated in Windows PKI environment.
12 7signal solution  50 7signal Solutions, Inc., 526 S. Main Street, Akron, Ohio 44311, USA, 855-763-9526, info@7signal.com, www.7signal.com 7signal Sapphire Carat User Guide Release 5.0 12 TEST END-POINTS 12.1 Sonar Sonar is 7signal specific server that handles typical network requests i.e. it emulates numerous servers in the network.  Sonar (icon  ) is the server needed for executing elementary tests. There can be several Sonar servers configured. Each test can be configured to use any of the configured Sonars. Configuring Sonar servers makes it easy to define the parameters for the automatic measurements.   Figure 28: Adding new Sonar server  1. From the top menu bar, select “Manage | Test endpoints” 2. Select “Add Sonar” from Sonars tree node after right clicking it. 3. Enter a name for the Sonar instance (Note: The name should be descriptive, especially when one is using several Sonars) 4. Enter a description for the Sonar (optional) 5. Enter the IP address and TCP port (Note: At this stage, Carat does not verify that the Sonar actually exists, so ensure that the Sonar exists before you begin testing) 6. Click “Save” 12.2 Generic test counterparts It is possible to run tests towards actual network servers such as SIP servers or database hosts.  Figure 29: Adding generic test counterpart
12 7signal solution  51 7signal Solutions, Inc., 526 S. Main Street, Akron, Ohio 44311, USA, 855-763-9526, info@7signal.com, www.7signal.com 7signal Sapphire Carat User Guide Release 5.0 Test endpoint definition requires information on networking level but does not require anything application specific. For example, an SQL server is considered only from connectivity point of view while the actual access credentials and test queries are defined per test. Therefore the endpoint definition is a simple procedure and is similar to all supported test endpoints.
13 7signal solution  52 7signal Solutions, Inc., 526 S. Main Street, Akron, Ohio 44311, USA, 855-763-9526, info@7signal.com, www.7signal.com 7signal Sapphire Carat User Guide Release 5.0 13 ACCESS POINT INFORMATION Related icons  unknown access point (unwanted state)  known access point (in the coverage area but outside administrative domain)   own access point (in administrative domain)  managed access point (target to a monitoring station, in administrative domain)    deactivated managed access point  The access point information can be displayed by right-clicking the access point in the Network topology and selecting “Properties”. The information includes the following:   • Access point name • Alias • Vendor • Meru access points only: o Meru radio MAC o Meru access point ID o Meru radio index • Description • The managing Eye (i.e., the Eye that performs the tests) • Related Eyes • ESSID • The antenna used by the Eye to monitor the access point • Network • MAC address (in case of Meru access point, serial MAC address) • Alarm group • SLA Group • Encryption • Beacon Interval • Country Code • Environment • Capabilities • Channel and channel change history • legacy bitrates and changes in those • 802.11n MCS Indexes • 802.11n HT Capabilities • 802.11n secondary Channel • 802.11n Control Channel • 802.11n HT Parameters • WMM Category: Best Effort • WMM Category: Background • WMM Category: Video • WMM Category: Voice 13.1 Replacing access points 7signal Sapphire saves all access points it has noticed. The changes in the hardware may be due removal of existing hardware or because of extensions of the current network. These cases are handled by inactivation of the removed access points or scanning and saving the new ones.
13 7signal solution  53 7signal Solutions, Inc., 526 S. Main Street, Akron, Ohio 44311, USA, 855-763-9526, info@7signal.com, www.7signal.com 7signal Sapphire Carat User Guide Release 5.0 The hardware replacements require a different approach. The new equipment shall have new MAC addresses and this causes a discontinuity in the measurements as it is considered a new access point in the target network. If this is not the intention and the new equipment should totally replace an access point that was previously in Managed more, 7signal Sapphire must be informed. To retain the measurement history with a new hardware: 1. Scan the network to get hold of the new access point hardware 2. Right-click on the access point that has been replaced to summon the “properties” dialog 3. Locate the replace panel and choose from the drop-down list the new access point that shall assume the role of the replaced access point.  Alternatively, it is possible to do replacing-by-import by using import utility. For more information, see chapter 21. The intended use of this feature is to help with replacing identical hardware. If the hardware is not identical, the results may be many-fold. SLAs and alarm thresholds should be checked, for example. There is also possibility to enable automatic access point change logic in Carat server. This can be done configuring Wireless Network to allow automatic changes13.  1. Open Edit Wireless Network by right clicking network in tree and selecting “Edit” 2. Enable “Allow automatic BSSID changes” 3. Save Wireless Network Configuration.                                                              13 This feature works only with current Cisco hardware, on which how the MAC addresses are allocated is known.
14 7signal solution  54 7signal Solutions, Inc., 526 S. Main Street, Akron, Ohio 44311, USA, 855-763-9526, info@7signal.com, www.7signal.com 7signal Sapphire Carat User Guide Release 5.0 14 LINKS AND LINK GROUPS In 7signal Sapphire a link denotes an end to end connection between an Eye monitoring station and a Sonar server. Link consists of a monitoring station, an access point and a Sonar server. In the Network topology links are positioned below the managed access points. 7signal Sapphire forms the links automatically when it detects an established end to end connection.  Related icons   link    link group  A link group is a grouping of links defined by a user. A user can create a link in a Location in the Network topology. The main purpose of a link group is to give users the ability to easily bind one SLA group to multiple links with similar expected level of service. Links and link groups enable the versatile binding of SLA groups formed from service level agreements to end to end connections. For example an SLA group bound to an organization is applied to all topology elements within that organization. However, this can be overridden by binding different SLA groups to specific links or link groups, in which case their compliance with the service level agreement is determined by measuring against the KPIs defined in their own SLA group, instead of the SLA group bound to the organization. 14.1 Forming Links 7signal Sapphire Carat forms a link automatically once a test profile with a Sonar definition is bound to a monitoring station. For example when a test profile containing active tests to two Sonars ("Sonar1" and "Sonar2") is bound to a monitoring station ("Eye1") with two managed access points ("AP1" and "AP2") 7signal Sapphire carat forms the following links: 1. Eye1 - AP1 - Sonar1 2. Eye1 - AP1 - Sonar2 3. Eye1 - AP2 - Sonar1 4. Eye1 - AP2 - Sonar2 14.2 Removing Links 7signal Sapphire Carat automatically removes a link if one of its components (the monitoring station, access point or Sonar) is removed. Because links are formed automatically it may be in certain rare situations necessary for the user to remove links one deems unnecessary. Remove a link as follows: 1. Click on "View | Network topology" from the top menu bar 2. Right-click on the link to be removed from the tree hierarchy 3. Choose "Remove link" from the pop-up menu 4. Confirm link removal
14 7signal solution  55 7signal Solutions, Inc., 526 S. Main Street, Akron, Ohio 44311, USA, 855-763-9526, info@7signal.com, www.7signal.com 7signal Sapphire Carat User Guide Release 5.0 14.3 Creating Link Groups Create a link group as follows:  1. Click on "View | Network topology" from the top menu bar 2. Right-click on the desired Location into which the link group is to be added 3. Choose "Add Link Group" from the pop-up menu. A dialog for adding a link group is opened to the right. 4. Name the link group 5. Define the SLA group to be bound to the link group (optional) 6. Click "Save" 14.4 Removing Link Groups Remove a link group as follows:  1. Click on "View | Network topology" from the top menu bar 2. Right-click on the link group to be removed from the tree hierarchy 3. Choose "Remove" from the pop-up menu 4. Confirm link group removal  14.5 Adding Link to Group Add a link to a link group as follows:  1. Click on "View | Network topology" from the top menu bar 2. Drag the link to the desired link group 14.6 Removing Links from Group Remove a link from a link group as follows:  1. Click on "View | Network topology" from the top menu bar 2. Right-click on the link (under a link group) to be removed from the tree hierarchy 3. Choose "Remove link" from the pop-up menu 4. Confirm link removal
15 7signal solution  56 7signal Solutions, Inc., 526 S. Main Street, Akron, Ohio 44311, USA, 855-763-9526, info@7signal.com, www.7signal.com 7signal Sapphire Carat User Guide Release 5.0 15 ALARMS 7signal Sapphire has two types of alarms: Network Alarms and System Alarms:  The network alarms are triggered by changes in the monitored network's status or topology. Network alarms are configurable; alarms can be switched on and off, alarm thresholds can be configured.   System alarms are triggered by serious issues in 7signal Sapphire solution itself. For example, losing connectivity to monitoring station causes a system alarm. 15.1 Network Alarms Related icons  alarm configuration         alarm configuration group    critical alarm             network error    informational message     warning message  The network alarms are initiated by significant changes in the monitored network's status or topology. It is possible to send the alarms to an SNMP system. Please see the instructions later in this document. Alarms are used through alarm groups to which the desired alarms can be assigned. There is a preconfigured alarm group, Global Alarms, which is active by default. The alarms will then be issued by any access point in the network. The Global Alarms group includes the following alarms: • Managed Access Point Down • Offending Channel Changes of Managed Domain • Offending Channel Changes of External Domain 15.1.1 Creating Alarm Groups You can extend the Global Alarms group or create new alarm groups. It is recommended that you create new groups. To create a group, proceed as follows:  1. From the top menu bar, select “Manage | Alarm configuration” 2. Select “Alarm Groups” and right-click it  3. Select “Add Alarm Group” 4. Enter a name for the alarm group 5. Select the alarms by dragging them from “Alarm Templates” to the alarm group pane 6. When you have added all the alarms you want, select “Save” Modification of alarms in a group  The table below lists the alarms. Some of them have parameters that can be modified. To modify the parameters of an alarm, proceed as follows: 1. Select the alarm to be modified in the alarm group 2. Right-click and select “Edit” 3. Modify the parameter value 4. Select “Update”
15 7signal solution  57 7signal Solutions, Inc., 526 S. Main Street, Akron, Ohio 44311, USA, 855-763-9526, info@7signal.com, www.7signal.com 7signal Sapphire Carat User Guide Release 5.0 Table 5: Alarms Menu Severity Description Modifiable Managed Access Point Not Responding   Critical The  alarm  is  activated  when  a managed access point does not respond. No Channel Interference   Warning The alarm is activated when a new access point with a strong signal is detected on a managed channel. Yes Managed Access Point Security Settings Changed   Critical The alarm is activated when the security settings of a managed access point are changed. No  Managed Access Point Channel Violation  Warning The alarm is activated when a managed access point starts to use a restricted channel. No  Non-Managed Access Point Channel Violation  Warning The alarm is activated when an external access point starts to use a restricted channel. No Unknown Access Point Detected   Warning The alarm is activated when an unknown access point is detected. Yes End to end latency time exceeded.  Warning The alarm is activated when the average round-trip time in a ping test exceeds the set limit. Yes End-to-End Connection Loss   Critical The alarm is activated when ping tests fail. Yes Retransmission Rate Exceeded   Critical The alarm is activated when the retransmission rate exceeds the set limit. Yes DCHP Server Unreachable  Critical The alarm is activated on DHCP timeout. Yes Access Point MAC Change. Warning Alarm is activate when BSSID’s MAC changes.  No Attach Success Rate Warning Alarm is activated when Attach Success Rate falls under configured value. Yes  DHCP Server Success Rate Warning Alarm is activated when DHCP success Rate falls under configured value. Yes Beacon Availability Critical Alarm is activated when beacons are not detected under configured value. yes TCP Download Throughput Warning Alarm is activated when throughput is lower than configured value. Yes TCP Upload Throughput Warning Alarm is activated when throughput is lower than configured value. Yes
15 7signal solution  58 7signal Solutions, Inc., 526 S. Main Street, Akron, Ohio 44311, USA, 855-763-9526, info@7signal.com, www.7signal.com 7signal Sapphire Carat User Guide Release 5.0 15.1.2 Binding Alarm Groups to access points Network alarms can be configured on a per-access-point basis by binding an alarm group to an access point. Only an existing group can be bound to an access point.  1. In the Network topology, right-click the access point to which you want to bind the alarms 2. Select “Bind to alarm group” 3. From the pull-down menu, select the alarm group you want to use for this access point VoIP MOS, listen quality Warning Alarm is activated when listening quality drops under configured value. Yes VoIP MOS, Talk quality Warning Alarm is activated when Talk quality drops under configured value. Yes Ping Success Rate Warning Alarm is activated when Ping success rate drops under configured value. Yes TCP Success Rate Warning Alarm is activated when TCP success rate drops under configured value. Yes VoIP Success Rate Warning Alarm is activated when VoIP test success rate drops under configured value. Yes Internet Availability Warning Alarm is activated when Internet availability is lost. No Attach availability Critical Alarm is activated by consecutive attach failures Yes VoIP MOS, listening performance Critical Alarm is activated when average MOS download value consecutively drops under a configured threshold value. Yes VoIP MOS, talking performance Critical Alarm is activated when average MOS upload value consecutively drops under a configured threshold value. Yes TCP Download performance Critical Alarm is activated when average TCP download throughput consecutively drops under a configured threshold value. Yes TCP Upload performance Critical Alarm is activated when average TCP upload throughput consecutively drops under a configured threshold value. Yes Beacon success rate Warning Alarm is activated when beacons/probe responses are not heard from the access point Yes Noise level exceeded Warning Noise level on channel has exceeded configured threshold values Yes
15 7signal solution  59 7signal Solutions, Inc., 526 S. Main Street, Akron, Ohio 44311, USA, 855-763-9526, info@7signal.com, www.7signal.com 7signal Sapphire Carat User Guide Release 5.0  Or 1. Open Service Alarm Binder Dialog by right clicking Service Area Node and selecting “Bind Alarms” 2. Select Alarm Limit Group from the drop-down list 3. Select Access Points for the binding 4. Save 15.1.3 Viewing Network Alarms To view the network alarms issued, select “View | Network alarms” from the top menu bar. You can indicate whether you want to see all alarms or only alarms that are currently active. You can also select how the alarms are listed.  Figure 30: Network alarm view 15.1.4 Network Alarm forwarding There are two methods that network alarms may be brought to attention of external systems: email forwarding and SNMP.  Email forwarding Alarms are sent as plain-text emails with standard formatting easy to be parsed with typical text-processing tools.  NOTE: Email may be used only for relaying the alarms to the other messaging system that convert emails to f ex SMS and messenger formats. 7signal products do not directly provide such integration.
15 7signal solution  60 7signal Solutions, Inc., 526 S. Main Street, Akron, Ohio 44311, USA, 855-763-9526, info@7signal.com, www.7signal.com 7signal Sapphire Carat User Guide Release 5.0 Email forwarding requires an SMTP server to be defined. There may be numerous recipients that shall receive the alarms.   1. From the top menu bar, select “Manage | Alarms | Email” 2. Enter target email address to “New recipient” field 3. Select “Add” to register the email address as a recipient. It shall appear in the box named “Email recipients” a. Incorrectly added or not any more relevant recipients may be removed by activating the recipient in the box and then selecting “Remove” 4. Choose the types of alarm event that shall be forwarded by ticking the check-boxes. a. Types are: raised, acked, offed. 5. Choose the set of alarms to be forwarded by ticking the check-boxes on the alarm table. 6. Select “Save” the make the selection permanent and stored. 7. Select “Close” to close the pane. SNMP Some alarms in Sapphire Carat can be forwarded as SNMP notifications to a receiving server.  1. From the top menu bar, select “Manage | Alarms | SNMP” 2. Enter the IP address  of the receiving server 3. Enter the UDP port to use 4. Select the SNMP version (v2c/v3) to be used for the message format 5. If you select v3, you must also: a. Enter a security name b. Select the security level (authentication / no authentication) c. If you select authentication, configure its settings:  i. Select an encryption method (MD5/SHA) ii. Enter a password iii. Re-enter the password 6. Select the alarms you want to forward 7. Select the events you want to forward: a. Alarms issued
15 7signal solution  61 7signal Solutions, Inc., 526 S. Main Street, Akron, Ohio 44311, USA, 855-763-9526, info@7signal.com, www.7signal.com 7signal Sapphire Carat User Guide Release 5.0 b. Acknowledged alarms c. Alarms that have been turned off 8. Select “Update” 9. Click Save all Changes.   15.2 System Alarms System alarms cannot be adjusted, since situations causing a system alarm are always serious. The alarm types are listed in following table: Table 6: System Alarm types Alarm name Severity Description Info Connection lost to Eye unit  Warning Connection lost to Eye unit  Eye ID and its IP address Database write failed Critical Test result write to database failed. Table name and SQL error code. Figure 31: SNMP alarm forwarding
15 7signal solution  62 7signal Solutions, Inc., 526 S. Main Street, Akron, Ohio 44311, USA, 855-763-9526, info@7signal.com, www.7signal.com 7signal Sapphire Carat User Guide Release 5.0  15.2.1 Viewing System Alarms To view the network alarms issued, select “View | System alarms” from the top menu bar. You can indicate whether you want to see all alarms or only alarms that are currently active. You can also select how the alarms are listed.  Figure 32: System Alarms 15.3 Acknowledge alarms You can acknowledge a network or system alarm by clicking the symbol under “Ack time”. The symbol will be replaced by the current time of the Carat server, and the alarm is acknowledged. The alarms are turned off when the cause of the alarm is no longer present. 15.4 Purge old alarms You can purge old alarms clicking “Purge alarms” button. In order to choose the criteria which alarms will be purged, select appropriate alarm state and time from drop-down lists.
16 7signal solution  63 7signal Solutions, Inc., 526 S. Main Street, Akron, Ohio 44311, USA, 855-763-9526, info@7signal.com, www.7signal.com 7signal Sapphire Carat User Guide Release 5.0 16 TRAFFIC CLASSES The IEEE 802.11e standard defines eight traffic classes. Most mission-critical access points support this standard. Traffic classes are becoming more and more important, especially on account of wireless VoIP. 7signal Sapphire Enterprise supports the 802.11e standard. Active tests can be configured to have a traffic class. All Sapphire versions support assignment of traffic classes, but if the Sapphire license does not include traffic classes, Sapphire will treat the traffic as ordinary traffic (Non-QoS, best-effort). Traffic classes are taken into account in only those networks whose access points support this feature. A request for a traffic class does not guarantee that it is granted. When viewing measurement reports, you might see that several traffic classes have been used. The class granted will never exceed that requested. The following figure describes the traffic classes for the parameters of active tests:  Figure 33: 802.11e traffic category selection
17 7signal solution  64 7signal Solutions, Inc., 526 S. Main Street, Akron, Ohio 44311, USA, 855-763-9526, info@7signal.com, www.7signal.com 7signal Sapphire Carat User Guide Release 5.0 17 AUTOMATED TEST CONFIGURATION The tests are grouped into passive listening tests and active tests in the radio network. There are two ways to run tests in Sapphire Carat: user-initiated (manual) tests to locate a fault and automated tests for continuous monitoring and collecting of measurement results. You can run the tests from a hierarchical tree. Test menus are accessible by right-clicking a monitoring station or an access point. 17.1 Test Profiles Related icons   test profile element (passive test)    test profile element (active test)    test profile element (disabled)   test profile  test profile template  A test profile is a series of tests that can be run continuously either on a per-access-point basis or in monitor mode, thus listening all 802.11 traffic. Test profile (element) can also be configured to run tests through monitoring station Ethernet port. Sapphire contains preconfigured profiles intended for typical business environments. To set up test profiles, select “Manage | Test Profiles” to display the Test Profiles view. The existing templates, test elements and actual profiles are displayed on the left in the management tree in descending order, respectively.
17 7signal solution  65 7signal Solutions, Inc., 526 S. Main Street, Akron, Ohio 44311, USA, 855-763-9526, info@7signal.com, www.7signal.com 7signal Sapphire Carat User Guide Release 5.0  Figure 34: Test profile configuration   Templates are a collection of pre-configured test profiles aimed at various business purposes. They are not to be used as runnable test profiles but as a source, reference and model for the user creating the runnable test profiles.   Elements are individual tests that may be inserted to test profiles. Color of the test profile element icon indicates type of the test (passive or active).   Test profile is a collection of test elements that may be executed. The user is supposed to copy either templates or elements to a test profile. There may be numerous profiles for different purposes. A test profile is always bound to a monitoring station.  Test profile can be either test centric or access point centric. Test centric test profile (default type) means that individual active tests are run against each access point before test profile proceeds to next test. Access point centric test profile means that all individual active tests are run against an access point at once14.  17.2 Contents of a Test Profile The purpose of the network dictates which tests should be used to get the best picture of its functionality. As a result, there are several preconfigured test profiles, where the order and frequency of tests is different and so are test parameters, such as the number of megabytes downloaded and uploaded. The test profile names reflect the business environment in which they are thought to be most useful.                                                              14 Test profile mode does not have any effect to Ethernet tests, because association to a network does not take place.
17 7signal solution  66 7signal Solutions, Inc., 526 S. Main Street, Akron, Ohio 44311, USA, 855-763-9526, info@7signal.com, www.7signal.com 7signal Sapphire Carat User Guide Release 5.0 Below is a sample profile that could be used for a monitoring station.   Table 7: Test profile example Test Test parameters RTT ping  32 B x 10 Download   2 MB x 2 Scan managed  350 ms/channel Download  2 MB x 2 Access point traffic  60 s Noise monitor 350 ms/channel Scan  350 ms/channel Http  500 kB MOS VoIP parameters  When the profile is running, each test is run in its turn, followed by the next test. After the last test is run, the test profile starts from the beginning. The table shows the most important test parameters, but the tests also have other configurable parameters. Below are descriptions of the preconfigured profiles - Templates - in Sapphire. You can copy a template and save it under a different name. You can then freely modify the parameters in the original profile and the copy. By copying test profiles, you can easily create a customized profile for each monitoring station. 17.2.1 Passive “Passive” template contains five passive tests and no active tests. In passive tests, the monitoring station does not attach to an access point; it just listens to radio traffic for the specified time. When using a passive profile, you do not need to configure encryption settings or authentication for the radio network. Note: A passive profile has an extremely small effect on the monitored network. The only effect is that Sapphire sends probe requests to access points. 17.2.2 Warehouse The “Warehouse” template serves the needs of logistics services where the amount of data transferred is not large but the data traffic is continuous. Network availability and uptime are vital. The network clients are mostly known or even preconfigured. This profile can be used in all environments that have similar circumstances. 17.2.3 Office The “Office” template is intended for office use wherein the clients are mostly laptops running office applications. An office WLAN must have superb usability and a robust data transfer capacity. This profile can be used in all environments with similar circumstances. 17.2.4 Lightweight The “Lightweight” profile is intended for environments that do not have several concurrent users and that have a narrowband link to a central server (<512 kbit/s). This profile emphasizes
17 7signal solution  67 7signal Solutions, Inc., 526 S. Main Street, Akron, Ohio 44311, USA, 855-763-9526, info@7signal.com, www.7signal.com 7signal Sapphire Carat User Guide Release 5.0 WLAN availability. Another emphasis is on a fast testing cycle, where each test takes only a short time. 17.2.5 VoIP The “VoIP” template is intended for environments where the wireless clients are mostly VoIP devices. A wireless VoIP network must have extremely high-quality radio connections. The MOS test indicates packet losses and jitter in the network, among other things. 17.2.6 Hospital “Hospital” resembles the “Office” template. However, the “Hospital” template produces more results that describe the status of the wireless clients. The profile is a general purpose one that emphasizes wireless clients. 17.2.7 Spectrum and Noise This template is limited in test elements: there are no active tests at all. It is targeted for environments that have severe interference conditions. This can be considered as a trouble-shooting template that is activated if the normal course of testing does not provide enough information on the source of the interference. 17.2.8 Surveillance  The “Surveillance” is a limited template with one test only that specializes in surveillance. The point is to capture traffic in any channel in any direction. The rationale is environments where there should be no radio traffic at all or only for white-listed devices. 17.2.9 TripleSSID Mainly example how to configure test profiles that access numerous WLAN networks in a single profile. This is the case one Eye unit is supposed to monitor multiple WLANs concurrently. The next chapter has more details on this. 17.3 Testing multiple WLAN networks in one test profile One monitoring station may test multiple access points that provide multiple WLAN networks. In the context of test profiles WLAN networks are referred as ESSIDs. Testing on multiple ESSIDs is achieved by either copying and editing individual test element in a profile or copying a complete template to an existing profile. Whenever it is possible to define an essid to a test element there may be exactly one ESSID per element or no ESSID at all. The latter means that the test in question shall be executed against all access points managed by the monitoring station. The former limits the access points to ones that have the ESSID and are managed by the monitoring station. 17.4 Test Profile execution modes The test profile execution mode controls how the tests are run within the test profile. The execution mode can be set while the test profile is created (or duplicated), or later by editing the test profile.
17 7signal solution  68 7signal Solutions, Inc., 526 S. Main Street, Akron, Ohio 44311, USA, 855-763-9526, info@7signal.com, www.7signal.com 7signal Sapphire Carat User Guide Release 5.0 The execution modes are the following:  Test centric (default execution mode)  Access point centric The execution modes are described in the following subchapters. 17.4.1 Test centric test profiles Test centric test profile means that individual active tests are run against each access point before test profile proceeds to next test. This is the default execution mode. Consider a test profile consisting of the following elements:  Ping (active test)  TCP download (active test)  TCP upload (active test)  Managed AP scan (passive test)  Ping (active test)  MOS uplink (active test)  MOS downlink (active test)  Noise monitor (passive test) For example, if the monitoring station is monitoring access points AP1, AP2 and AP3, the execution order of the test would be the following: Table 8: Test execution order on test centric test profile Attach AP1  Attach AP2  Attach AP3  Attach AP1 Ping AP1  Ping AP2  Ping AP3  TCP download AP1 Detach AP1  Detach AP2  Detach AP3  Detach AP1 Attach AP2  Attach AP3  Attach AP1  Attach AP2 TCP download AP2  TCP Download AP3  TCP upload AP1  TCP upload AP2 Detach AP2  Detach AP3  Detach AP1  Detach AP2 Attach AP3    Attach AP1  Attach AP2 TCP upload AP3  Managed scan  Ping AP1  Ping AP2 Detach AP3    Detach AP1  Detach AP2 Attach AP3  Attach AP1  Attach AP2  Attach AP3 Ping AP3  MOS uplink AP1  MOS uplink AP2  MOS uplink AP3 Detach AP3  Detach AP1  Detach AP2  Detach AP3 Attach AP1  Attach AP2  Attach AP3   MOS downlink AP1  MOS downlink AP2  MOS downlink AP3  Noise monitor Detach AP1  Detach AP2  Detach AP3

Navigation menu