Accuracy
Whilereasonableeffortshavebeenmadetoassuretheaccuracyofthisdocument,CambiumNetworksassumes noliabilityresultingfromanyinaccuraciesoromissionsinthisdocument,orfromuseoftheinformationobtained herein.Cambiumreservestherighttomakechangestoanyproductsdescribedhereintoimprovereliability, function,ordesign,andreservestherighttorevisethisdocumentandtomakechangesfromtimetotimein contenthereofwithnoobligationtonotifyanypersonofrevisionsorchanges.Cambiumdoesnotassumeany liabilityarisingoutoftheapplicationoruseofanyproduct,software,orcircuitdescribedherein;neitherdoesit conveylicenseunderitspatentrightsortherightsofothers.Itispossiblethatthispublicationmaycontain referencesto,orinformationaboutCambiumproducts(machinesandprograms),programming,orservicesthat arenotannouncedinyourcountry.SuchreferencesorinformationmustnotbeconstruedtomeanthatCambium intendstoannouncesuchCambiumproducts,programming,orservicesinyourcountry.
Copyrights
Thisdocument,Cambiumproducts,and3rdPartySoftwareproductsdescribedinthisdocumentmayincludeor describecopyrightedCambiumandother3rdPartysuppliedcomputerprogramsstoredinsemiconductor memoriesorothermedia.LawsintheUnitedStatesandothercountriespreserveforCambium,itslicensors,and other3rdPartysuppliedsoftwarecertainexclusiverightsforcopyrightedmaterial,includingtheexclusiverightto copy,reproduceinanyform,distributeandmakederivativeworksofthecopyrightedmaterial.Accordingly,any copyrightedmaterialofCambium,itslicensors,orthe3rdPartysoftwaresuppliedmaterialcontainedinthe Cambiumproductsdescribedinthisdocumentmaynotbecopied,reproduced,reverseengineered,distributed, mergedormodifiedinanymannerwithouttheexpresswrittenpermissionofCambium.Furthermore,the purchaseofCambiumproductsshallnotbedeemedtogranteitherdirectlyorbyimplication,estoppel,or otherwise,anylicenseunderthecopyrights,patentsorpatentapplicationsofCambiumorother3rdPartysupplied software,exceptforthenormalnonexclusive,royaltyfreelicensetousethatarisesbyoperationoflawinthesale ofaproduct.
Restrictions
Table of Contents
Accuracy...................................................................................................................................... 2 Copyrights ................................................................................................................................... 2 Restrictions ................................................................................................................................. 2 LicenseAgreements.................................................................................................................... 2
1 2
HardwareRequirements................................................................................................. 7
ServerRequirements............................................................................................................... 7 ClientRequirements................................................................................................................ 7
WM Installation.............................................................................................11
3.1 3.2
3.2.1 3.2.2
Licensing........................................................................................................................ 11 Upgrading...................................................................................................................... 11
UpgradingfromapreviousversionofWirelessManager .................................................... 11 UpgradingfromPrizm ........................................................................................................... 11
BAM Installation............................................................................................19
4.1 4.2 4.3 ODBCInstallation .......................................................................................................... 19 Prizm/BAMDownloadandInstall................................................................................. 19 BAMDocumentation .................................................................................................... 26
Post Installation.............................................................................................27
5.1 5.2 5.3 5.4 ConfiguringtheProxyonaWMClient ......................................................................... 27 SetProxyInformationintheJavaControlPanel .......................................................... 27 SettheProxyInformationintheWebBrowser ........................................................... 30 UnabletolaunchtheapplicationError ........................................................................ 31
6 7 8
Starting and Stopping the WM Service .............................................................33 Starting the WM Client...................................................................................35 Device Discovery ..........................................................................................39
8.1 8.2 8.3 DiscoveryExample ........................................................................................................ 39 MonitoringtheDiscoveryProcess................................................................................ 41 DiscoveryTroubleshooting ........................................................................................... 42
Physical Map.................................................................................................43
9.1 9.2 PlacingDevicesonthePhysicalMap............................................................................ 43 PhysicalMapTroubleshooting...................................................................................... 44
2.1
2.1.1
Hardware Requirements
Server Requirements
Serverclasshardware,asopposedtodesktophardware,isrecommended. thefollowingminimumserverrequirements: 4GBRAM Dualcoreprocessor,atleast2GHz RAID1storage 8GBRAM Quadcoreprocessor,atleast2GHz RAID5Storage,atleast10,000rpmdrives
thefollowinglargeserverrequirements(formorethan100nodes):
2.1.2
Client Requirements
AnymoderndesktoporlaptophardwarethatcanrunawebbrowserandJava1.6shouldbeableto runtheWMclient.TheonlyofficiallysupportedoperatingsystemsfortheWMclientareWindowsXP andLinux.TheclientdoesnotsupportMacOS.
2.2
note ............. a graphical user interface environment is required for installation of Wireless Manager.
Can I use a different version of Red Hat Enterprise Linux, or Linux from a different company?
Thisisnotsupported.WirelessManagerrequiresspecificversionsoflibrariestobelocatedincertain places.CambiumTechnicalSupportcannothelpausercustomizeanOStomeettherequirements.
2.3
Firewall Considerations
InorderfortheWMservertobeabletocommunicatewithboththemanageddevicesandtheWM client,certainnetworkportsmustbeopenforinboundtraffic.IfafirewallisbeingusedfortheWM server,thefollowingportsmustbeopened. Port6900/tcpinboundisrequiredforcorrectuseoftheTFTPconnectionbythefirmware upgradeprocess. Port9090/tcpinboundisusedtoaccesstheinitialwebpageontheWMServer. Port161/udpinboundisusedbytheNorthboundInterface(NBI).
Therearetwotcpports(NMSFESecondaryandNMSSocket)requiredforcommunicationbetween theWMserverandWMclient.Asshipped,theWMserverusesrandomportnumbers.Alternatively, thesetwoportscanbespecifiedinordertobeusedwithafirewall.Afreeportnumbermustbe assignedtoeach.Anyfreetcpportscanbeused.Inthefollowingexample,Port33100isassignedfor NMSFESecondary,andPort32900isassignedforNMSSocket. Thefollowingstepsdescribehowtospecifytheseports,whichmustbedoneonlyafterWMhasbeen installed: 1. 2. Stoptheserver.(SeeStartingandStoppingtheWMServiceonPage33.) Locatetheserverparameters.conffileintheconfdirectory.Afterastandard installation,thisfileislocatedat
/usr/local/cambium/wm/server/conf/inLinux. C:\Cambium\WM\server\conf\inWindows.
3. 4.
LocatethetransportProvider.conffileintheconfdirectory.Afterastandard installation,thisfileislocatedat
/usr/local/cambium/wm/server/conf/inLinux. C:\Cambium\WM\server\conf\inWindows.
5. 6.
<?xml version="1.0" encoding="ISO-8859-1"?> <TRANSPORT> <PROTOCOL NAME = "TCP" SERVER_CLASS_NAME = com.adventnet.management.transport.TcpServerTransportImpl" CLIENT_CLASS_NAME = "com.adventnet.management.transport.TcpClientTransportImpl" > <PORT_TO_LISTEN> 32900 </PORT_TO_LISTEN> <SERVER_BACK_LOG> 300 </SERVER_BACK_LOG>
7. Starttheserver.(SeeStartingandStoppingtheWMServiceonPage33.)
2.4
note ............. The recommendations listed above are based on configurations that Cambium has tested. Any configurations that differ from these, such as additional loaded packages, may not work.
note ............. It is not necessary to install Apache, MySQL, or Java during the OS installation. These are automatically installed as part of the WM installation process.
Anytcpportnumbercanbeusedforthis.
2.5
2.6
Client Requirements
TheWMclientrequiresthefollowing: JRE1.6orgreater Mozillaversion2or3,orInternetExplorerversion6,7,or8 WindowsXP,WindowsVistaBusiness,Windows7,orRedHatEnterpriseLinux.Other versionsofWindowsandLinuxcanbeattempted,butarenotsupported.MacOSisnot supported.
10
3
3.1
WM Installation
ExceptforUpgradingonPage11,theseinstructionsassumeafreshWMinstallation.
Licensing
Obtainyourlicensepriortoinstallationofthesoftware.SeetheHowtoLicenseguide,availableat http://www.cambiumnetworks.com/support/planning/index.php?cat=1&type=0. Obtainyourlicensepriortoinstallationofthesoftware.
3.2
Upgrading
TherearecertainupgradepathsbothfrompreviousversionsofWirelessManager.Theseare explainedintheCambiumWirelessManagerServerAdministrationGuideforRelease4.0.Foran upgradefromPrizm,seethePrizmtoWirelessManagerMigrationGuide(PrizmRelease3.3toWM Release4.0).
3.2.1
3.2.2
11
3.3
Linux
Afewitemsmustbesetregardingthehostnamepriortoinstall.Theproceduredependsonwhether yoursystemisusingastaticIPaddressoranaddressfromaDHCPServer.Ifyouarenotsurewhich yoursystemisusing,consultyournetworkadministrator. ForstaticIPsystems,the/etc/hostsfilemustbeeditedpriortoWMinstallation.Thegoal istoremovethehostnamefromtheloopback(127.0.0.1)andtoassignauniquehostname foreachnetworkcardorIPaddress.Thehostnamescanbewhateveryoulike. 1. 2. In/etc/hosts,set127.0.0.1 localhost.localdomain localhost. SubstitutetheIPaddressofeachcard,andchooseahostname,accordingtothe followingexamples:
[ip_address_of_card] [hostname_of_your_choice] [ip_address_of_card2] [hostname_of_your_choice2]
3. 4.
1. 2. 3. 4.
ForDHCPsystems:
Thenlaunchtheinstallationtoolasfollows:
1. 2. 3. 4. 5.
3.4
Windows
NospecialhostnameproceduresareneededunderWindows.Launchtheinstallationtoolasfollows:
1. 2. 3. 4.
12
3.5
Installation screens
ClickNext.
AccepttheLicenseAgreementandclickNext.
13
Youmayeitheraccepthedefaultsfordatabaseaccessorenteryourown.Ifyouchangethese,make noteofyourchanges.Theywillberequiredforaccesstothedatabase.
14
Youmayeitheracceptthedefaultreadonlyusernameandpasswordorcustomizethem.
Checktheinstallationinformation,thenclickInstall.TheWirelessManagerinstallationwillfinish.
15
16
IntheWMAdministratorTool,performthefollowingsteps:
1. 2. 3. 4. 5.
note ............. both the Apache Service and the WM Service should show as Started.
WMinstallationiscomplete,licenseisloaded,andtheserviceisstarted.TheserverisreadyforaWM clienttoconnect.
3.6
Service Packs
Navigatetohttp://www.cambiumnetworks.com/support/planning/index.php?cat=1&type=1and checkforanyavailableservicepackstoapply.Applythemaftertheserverhasbeengivenan opportunitytostartupandinitializeeverything.
17
BAM Installation
IftheWM/BAMcombinationpackagewaspurchased,theBAMportionshouldbeinstalledafterWM hasbeeninstalledandlicensed.ForBAMfunctionality,thePrizmsoftwareisusedinBAMonlymode. IfBAMwasnotpurchased,proceedtoPostInstallationonPage27.
4.1
ODBC Installation
TheMySQLODBCDrivermustbeinstalledbeforethePrizminstallation.Thisdriverisnotprovided withtheinstallation,butisavailableathttp://dev.mysql.com/downloads/connector/odbc/3.51.html. FollowtheinstructionstoobtaineithertheLinuxorWindowsversionoftheODBCDriverandinstall it.
4.2
ClickNext.
19
ReadandaccepttheLicenseAgreement,thenclickNext.
20
InspectthePreInstallationSummary,thenclickInstall.
21
Thisscreenmayappear.Selectionshouldbeyourpreference,basedonlocaloperations.
SelectYestoruntheServerAdmintoolafterinstallation.
22
23
24
CreatetheuserexpectedbyPrizm. GranttheuseraccesstothePrizmdatabaseasfollows:
GRANT ALL on prizm.* to 'bost_user'@localhost IDENTIFIED BY 'bost_user';
Thedatabaseanduserhavenowbeencreated.Usequit;toclosemysql.
25
4.3
BAM Documentation
DocumentationforPrizm/BAMisprovidedasthe"UsingtheBandwidthandAuthenticationManager (BAM)Subsystem"sectionoftheWMuserguide.
26
5
5.1
Post Installation
Configuring the Proxy on a WM Client
IftheWMclientdoesnotneedaproxyservertoreachtheInternet,thissectionmaybeskipped entirely. IfaProxyServerisusedtoaccesstheInternet,thereareafewissuesthatmustbeaddressedbefore boththePhysicalMapandclient/serverconnectionwilloperateproperly.Twopossibilitiesexist: Case1wheretheclientandserverareonseparatemachines Case2,whereserverandclientareonthesamemachine
IfaproxyisneededforInternetconnectivity,thisinformationmustbeenteredinboththeJava ControlPanelandthewebbrowser.
5.2
27
ClickNetworkSettingsfromtheGeneral tab.
28
29
5.3
WhenaProxyServerisused,an exceptionisusuallyspecifiedso thattheWMServercanbe reached.Thefollowingexample explainshowtodothisinMozilla Firefox3inWindows.Otherweb browserswillalsohaveafacility forthis;yournetwork administratorshouldbeableto helpwiththissetup. InFirefox,selectToolsOptions. SelecttheNetworktabandclick SettingsintheConnectionsection.
TheHTTPProxyinformationwould mostlikelyalreadyexisthere.Ifit doesnot,itwouldneedtobe added,otherwisetheweb browserwouldnotbeableto reachtheInternet. AtNoProxyfor:,entertheIP addressorIPMaskthatmatches theserverIP.Thiswillbethesame informationaswasenteredinthe JavaControlPanel,howeverthe formatmightbeslightlydifferent. Inthisexample,weused
10.0.0.0/8,whichmeansthe
30
5.4
31
32
Windows,fromthecommandlineoftheserver:
Alternatively,youcanuseWindowsGUI: ControlPanelAdministrativeToolsServices.Theservicenameiswmserver.
33
4.
5.
35
Ifalliswell,theWMclientauthenticationdialogshouldappear.EntertheUserIDandPasswordas shownbelow,thenclickConnect.
ThedefaultUserIDisrootandtheassociatedPasswordispublic. Uponsuccessfulauthentication,theWMclientopens.
36
37
Device Discovery
UponinitiallaunchoftheWMClient,theInventorywillbeempty.YounowneedtouseDiscoveryto findandaddyourdevicestoWM.Hereiswhatisneededforthisprocess: YoumustknowtheIPaddressesofthedevices,oronwhichsubnet(s)thedevicesreside. ThedevicesmustbereachablefromtheWMServer.Otherwise,nocommunicationcantake place. YoumustknowtheSNMPport,community,andanyauthenticationinformation (ifnecessary)forthedevices.WMsupportsSNMPv1,v2c,andv3.
8.1
Discovery Example
Fromthemainmenu,selectToolsDiscovery Configurator.
OntheGeneraltab,checktheseboxes:
39
SelecttheNode Discoverytab.For thisexample,we onlydiscovera singlenodeasa test. Enterthe IPAddress, SNMPVersion,and SNMPAgentPort thatcorrespondsto adeviceonyour network.
40
8.2
Rightclickona linetoreveal optionsforthat Discovery (StopDiscovery orStart Discovery). DeleteObject andTraceswill deletethat Discovery. Towatchthe resultsofthe Discovery process,expand Fault Management fromtheleftside tree,andselect DiscoveryEvents.
41
Inthisexamplethenodeat10.24.1.1wassuccessfullydiscovered,andthenwentintoClearstatus.
8.3
Discovery Troubleshooting
IfaDiscoveryisnotsuccessful,performthefollowingchecks: Confirmthatthedeviceexists. ConfirmthatitisreachablefromtheWMServer. DevicesmustbereachableviathenetworkfromtheWMserver.Beingreachablefromthe WMclientisirrelevant.FromtheWMserver,trytopingthedevicesIPaddressorpullupits webpage,ifapplicable. VerifythatthefollowingSNMPcredentialsusedwerecorrect: SNMPversion SNMPport SNMPcommunitystring(casesensitive) inSNMPv3,allthesecuritycredentials.
42
Physical Map
WirelessManagerhasaPhysicalMapmodulethatallowsoperatorstoplacetheirdeviceswith respecttorealworldlocation,visualizethedevicesgeographically,andseetheconsequencesof problems.ForthePhysicalMaptooperate,theWMClientmusthaveanInternetconnectionwith correctproxysettings,ifapplicable.SeeConfiguringtheProxyonaWMClientonPage27.
9.1
Theformatforthegeolocationfileisacommadelimitedtextfileasfollows:
Version: <version> Create Date: <mm/dd/yy> Name(ID), latitude, longitude, height, description (optional) Name(ID), latitude, longitude, height, description (optional) [etc] note ............. The 2-line header must be present in the file.
TheName(ID)columnmustcorrespondtothevaluesastheyappearinthedevicesName(ID)column intheInventory.
43
Toplacetheseitems,ageolocationfilewouldlooklikethis:
Version: 1 Create Date: 01/24/09 02 05 12 10 09 40, 30.27715,-97.69645,8 02 05 12 10 42 f1, 30.26291,-97.74009,10 02 05 12 10 43 b4, 30.27248,-97.73625,20
Alternatively,colonscanbeusedasthedelimiterinsteadofspacesfortheMACaddress:
Version: 1 Create Date: 01/24/09 02:05:12:10:09:40, 30.27715,-97.69645,8
Afterthelocationfileiscreated,importitviaToolsPhysicalMapGeolocationImport(CSV).
9.2
Ifyouseethefollowingmessage,itmeansthatthesystemclockissetincorrectlyontheserver.Be suretochecktimezoneaswell.
44
Thisforumrequiresauthenticationforposting.
45
Technical Support
YoucanobtainsupportforWirelessManagerfromanyorallofthefollowingsources: WirelessManagersetupguide,administrationguide,andreleasenotes. CambiumNetworkssupportwebpage:http://www.cambiumnetworks.com/support. Thispageprovideslinkstoinformationonallproductsandtools,aswellasaccessto customersupportmaterialsandinteractivesupportforums.Someoftheseresourcesare restrictedtoregisteredusersandchannelpartners.
theCommunityForum.Visithttp://www.cambiumnetworks.com/forum/.SeeCommunity ForumonPage45. directcontactwithCambiumNetworksTechnicalSupport.Thiscontactisavailable7days aweek,24hoursaday.Tofindtheappropriatephonenumberbasedonyourcountryor region,visithttp://www.cambiumnetworks.com/support/technical.php. atechnicalsupportcase,whichyoucanopenat http://www.cambiumnetworks.com/support/support_case.php.Thecasecapturesbasic informationaboutanswersyouareseekingortheproblemthatyournetworkis experiencingandprovidesthistothesupportteam,whoareavailable7daysaweek, 24hoursaday,andwillrespond.Theywillalsoprovideacasenumberbywhichyouand theycancontinuetotrackprogressonissuesthatrequiredeeperinvestigation.
46