cancel
Showing results for 
Search instead for 
Did you mean: 

Extreme A3 Cloud Integration not taking my ExtremeIQ credentials?

Extreme A3 Cloud Integration not taking my ExtremeIQ credentials?

Anonymous
Not applicable

Hi ,

Have just installed a fresh copy of the ExtremeCloud A3. At the moment I am just trying to get the cloud integration working, through this section here:

d7357861417743aaa48bf676b43277e9_e843add9-5cc7-460b-83eb-ca37c5fe1ea7.png

Have tried the example URL provided in the form

https://cloud.extremecloudiq.com

And this one, which I get when I log into ExtremeIQ

https://ie.extremecloudiq.com/

I enter my ExtremeIQ details, that I know are 100% correct as I can log directly into ExtremeIQ with them.

Whenever I try to connect I get this error pop up:

Unable to connect to Extreme Cloud IQ Services. Check the URL and try again.

It would suggest the URL is wrong, but I am using the one provided in the form and the one I’m taken to when logging into ExtremeIQ, so wondering what it might be?

Many thanks in advance

1 ACCEPTED SOLUTION

OscarK
Extreme Employee

After testing it seems https://ie.extremecloudiq.com does not work if you use that in the Cloud host when linking.

Use https://extremecloudiq.com.

 

The stupid thing is after that worked the page shows it linked to https://ie.extremecloudiq.com……..

We will try to improve that.

 

 

 

 

View solution in original post

9 REPLIES 9

Anonymous
Not applicable

Hi Oscar,

Sorry, here is the rest of the log that I forgot to add, my apologies

Jan 21 09:29:05 A3 a3-ama[10945]: t=2021-01-21T09:29:05+0000 lvl=eror msg="invalid character '<' looking for beginning of value" pid=10945 request-uuid=1ad6ffaf-5bcb-11eb-9044-000c2951c278
Jan 21 09:29:11 A3 a3-ama[10945]: t=2021-01-21T09:29:11+0000 lvl=info msg="begin to request RDC token from other nodes" pid=10945
Jan 21 09:29:11 A3 a3-ama[10945]: t=2021-01-21T09:29:11+0000 lvl=eror msg="Request RDC token failed from other ondes" pid=10945
Jan 21 09:29:11 A3 a3-ama[10945]: t=2021-01-21T09:29:11+0000 lvl=info msg="Keepalive timeout 1301" pid=10945
Jan 21 09:29:24 A3 a3-ama[10945]: t=2021-01-21T09:29:24+0000 lvl=info msg="Starting websocket session..." pid=10945
Jan 21 09:29:24 A3 a3-ama[10945]: t=2021-01-21T09:29:24+0000 lvl=info msg="Starting running command: /usr/local/pf/sbin/a3_ping" pid=10945
Jan 21 09:29:33 A3 a3-ama[10945]: t=2021-01-21T09:29:33+0000 lvl=info msg="Received stop command from UI, send SIGINT to command." pid=10945
Jan 21 09:29:33 A3 a3-ama[10945]: t=2021-01-21T09:29:33+0000 lvl=info msg="command completed, closed websocket session." pid=10945
Jan 21 09:29:33 A3 a3-ama[10945]: t=2021-01-21T09:29:33+0000 lvl=warn msg="Read websocket message:websocket: close 1000 (normal)" pid=10945
Jan 21 09:29:37 A3 a3-ama[10945]: t=2021-01-21T09:29:37+0000 lvl=info msg="Starting websocket session..." pid=10945
Jan 21 09:29:37 A3 a3-ama[10945]: t=2021-01-21T09:29:37+0000 lvl=info msg="Starting running command: /usr/bin/netstat" pid=10945
Jan 21 09:29:37 A3 a3-ama[10945]: t=2021-01-21T09:29:37+0000 lvl=info msg="command completed, closed websocket session." pid=10945
Jan 21 09:29:37 A3 a3-ama[10945]: t=2021-01-21T09:29:37+0000 lvl=warn msg="Read websocket message:websocket: close 1000 (normal)" pid=10945
Jan 21 09:29:41 A3 a3-ama[10945]: t=2021-01-21T09:29:41+0000 lvl=info msg="Warning: can not parse expire SSH time " pid=10945
Jan 21 09:29:41 A3 a3-ama[10945]: t=2021-01-21T09:29:41+0000 lvl=info msg="begin to request RDC token from other nodes" pid=10945
Jan 21 09:29:41 A3 a3-ama[10945]: t=2021-01-21T09:29:41+0000 lvl=eror msg="Request RDC token failed from other ondes" pid=10945
Jan 21 09:29:41 A3 a3-ama[10945]: t=2021-01-21T09:29:41+0000 lvl=info msg="Keepalive timeout 1302" pid=10945
Jan 21 09:29:49 A3 a3-ama[10945]: t=2021-01-21T09:29:49+0000 lvl=info msg="Starting websocket session..." pid=10945
Jan 21 09:29:49 A3 a3-ama[10945]: t=2021-01-21T09:29:49+0000 lvl=info msg="Starting running command: /usr/bin/timedatectl" pid=10945
Jan 21 09:29:49 A3 a3-ama[10945]: t=2021-01-21T09:29:49+0000 lvl=info msg="command completed, closed websocket session." pid=10945
Jan 21 09:29:49 A3 a3-ama[10945]: t=2021-01-21T09:29:49+0000 lvl=warn msg="Read websocket message:websocket: close 1000 (normal)" pid=10945

I’m running version A3 3.2.0

I tried to upgrade it, as it says version 3.3 was available but believe it come up with an error because the cloud integration was not yet configured.

Thanks

OscarK
Extreme Employee

What is the hostname the A3 has ?

OscarK
Extreme Employee

Hi Martin, I dont see the invalid line in the full log that you provided ?

 

What version A3 are you using ?

 

/Oscar

Anonymous
Not applicable

Hi Oscar,

Thanks for posting back.

Log provided below, not easy to read on here so copied and pasted into Notepad. But I think the part of interest is below. This looks like a coding issue? There is definitely not that character in anything that I am entering into the credentials, including the password?

"invalid character '<' looking for beginning of value" pid=10945 request-uuid=13f28fde-5bcb-11eb-9044-000c2951c278

Here is the full log, minus my username that I’ve substituted for the word ‘username’:

Jan 21 09:28:53 A3 a3-ama[10945]: t=2021-01-21T09:28:53+0000 lvl=info msg=tokenUrl:https://ie.extremecloudiq.com/oauth/cookietoken,userName:username%40kronusit.co.uk pid=10945 request-uuid=13f28fde-5bcb-11eb-9044-000c2951c278
Jan 21 09:28:53 A3 a3-ama[10945]: t=2021-01-21T09:28:53+0000 lvl=info msg="\n\n\n\n\n\n\n\n\n   \n      \n   \n   \n\n\n<!DOCTYPE html>\n<html brandLocale=\"en-us\">\n<head>\n<meta charset=\"utf-8\">\n<title>ExtremeCloud IQ</title>\n<script>\n    var dojoConfig = {\n\t\tasync : true,\n    locale: \"en-us\",\n\t\tcacheBust : false,\n\t\tpaths : {\n\t\t\t\"ah\" : \"https://cloud-cdn.extremecloudiq.com/acct-webapp/static/21.1.10.16/resources/scripts/ah-build/lib/ah\",\n      \"ahElements\" : \"https://cloud-cdn.extremecloudiq.com/acct-webapp/static/21.1.10.16/resources/scripts/ahElements\",\n      \"hcApp\": \"https://cloud-cdn.extremecloudiq.com/acct-webapp/static/21.1.10.16/resources/scripts/ah-build/lib/hcApp\",\n      \"honeycomb\": \"https://cloud-cdn.extremecloudiq.com/acct-webapp/static/21.1.10.16/resources/scripts/ah-build/lib/honeycomb\",\n\t\t\t\"dojo\":  \"https://cloud-cdn.extremecloudiq.com/acct-webapp/static/21.1.10.16/resources/scripts/ah-build/lib/dojo\",\n\t\t\t\"dijit\":  \"https://cloud-cdn.extremecloudiq.com/acct-webapp/static/21.1.10.16/resources/scripts/ah-build/lib/dijit\",\n\t\t\t\"dojox\":  \"https://cloud-cdn.extremecloudiq.com/acct-webapp/static/21.1.10.16/resources/scripts/ah-build/lib/dojox\",\n\t\t\t\"i18n\" : \"https://cloud-cdn.extremecloudiq.com/acct-webapp/static/21.1.10.16/resources/i18n\",\n\t\t\t\"dagre\": \"https://cloud-cdn.extremecloudiq.com/acct-webapp/static/21.1.10.16/resources/scripts/vendor/dagre/dagre\",\n      \"node_modules\": \"https://cloud-cdn.extremecloudiq.com/acct-webapp/static/21.1.10.16/resources/node_modules\"\n      \n\t\t},\n\t\tpackages: [\n\t\t\t{\n\t\t\t\tname: \"cytoscape\",\n\t\t\t\tlocation: \"https://cloud-cdn.extremecloudiq.com/acct-webapp/static/21.1.10.16/resources/scripts/vendor/cytoscape/\",\n\t\t\t\tmain: \"cytoscape.umd\"\n\t\t\t}, {\n\t\t\t\tname: \"cytoscapeDagre\",\n\t\t\t\tlocation: \"https://cloud-cdn.extremecloudiq.com/acct-webapp/static/21.1.10.16/resources/scripts/vendor/cytoscape-dagre/\",\n\t\t\t\tmain: \"cytoscape-dagre\"\n\t\t\t}, {\n\t\t\t\tname: \"cytoscape-nodeHtmlLabel\",\t\t\t\t\n\t\t\t\tlocation: \"https://cloud-cdn.extremecloudiq.com/acct-webapp/static/21.1.10.16/resources/scripts/vendor/cytoscape-node-html-label/dist\",\n\t\t\t\tmain: \"cytoscape-node-html-label\"\n\t\t\t}, {\n\t\t\t\tname: \"cytoscape-expand-collapse\",\t\t\t\t\n\t\t\t\tlocation: \"https://cloud-cdn.extremecloudiq.com/acct-webapp/static/21.1.10.16/resources/scripts/vendor/cytoscape-expand-collapse\",\n\t\t\t\tmain: \"cytoscape-expand-collapse\"\n\t\t\t}, {\n\t\t\t\t// cytoscape-expand-collapse (above) requires jQuery, so let's add it to the packages\n\t\t\t\t// We will never expose this globally. \n\t\t\t\tname: 'jquery',\n\t\t\t\tlocation: \"https://cloud-cdn.extremecloudiq.com/acct-webapp/static/21.1.10.16/resources/scripts/vendor/jquery\",\n\t\t\t\tmain: 'jquery.min'\n\t\t\t}\n\t\t]\n\t};\n\n\n\n    var GDATA = {\n        ctx : 'https://cloud-cdn.extremecloudiq.com/acct-webapp/static/21.1.10.16',\n        ahAppName: \"acct\",\n        webappProps: {\n\t    \t\t\tbranding: { 'defaultBrand': true, 'brandKey': 'aerohive'},\n            deploymentEnv: 'Prod',\n            freeTrialRegistrationUrl: 'http://www.aerohive.com/cloud',\n            fieldTrialUrl: 'http://info.aerohive.com/Evaluate_and_Buy-Entry.html',\n            defaultTrialLicenseDevicesCount: 10,\n            isApplianceInitialSuperAdminPasswordChanged: true,\n            isAppliance: false,\n            \n        },\n\t\tmaps : {} //for map global data\n\t};\n\n</script>\n\t<meta name=\"viewport\" content=\"width=device-width\">\n\t<script type=\"text/javascript\" src=\"/acct-webapp/ruxitagentjs_ICA27QSVdefghijmoqruvx_10207210111183057.js\" data-dtconfig=\"app=95ee890dee62aa21|featureHash=ICA27QSVdefghijmoqruvx|msl=153600|vcv=2|rdnt=1|uxrgce=1|bp=3|cuc=oi680fwe|srms=1,0,,,|mel=100000|dpvc=1|md=mdcc1=bGDATA.username,mdcc2=bGDATA.username,mdcc3=bGDATA.vhminfo.id,mdcc4=bGDATA.vhminfo.vhmName,mdcc5=bGDATA.vhminfo.dcId|lastModification=1610819226849|dtVersion=10207210111183057|tp=500,50,0,1|uxdcw=1500|vs=2|agentUri=/acct-webapp/ruxitagentjs_ICA27QSVdefghijmoqruvx_10207210111183057.js|reportUrl=/acct-webapp/rb_bf67537uqf|rid=RID_1960632935|rpid=-560629199|domain=extremecloudiq.com\"></script><link rel=\"icon\" href=\"https://cloud-cdn.extremecloudiq.com/acct-webapp/static/21.1.10.16/resources/images/favicon.ico\" />\n\t<link rel=\"stylesheet\" href=\"https://cloud-cdn.extremecloudiq.com/acct-webapp/static/21.1.10.16/resources/scripts/dojo/resources/dojo.css\">\n\t<link rel=\"stylesheet\" href=\"https://cloud-cdn.extremecloudiq.com/acct-webapp/static/21.1.10.16/resources/scripts/dijit/themes/claro/claro.css\"/>\n\t\n\t  <link rel=\"stylesheet\" href=\"https://cloud-cdn.extremecloudiq.com/acct-webapp/static/21.1.10.16/resources/styles/dist/hmng.min.css\" />\n\t  <link rel=\"stylesheet\" href=\"https://cloud-cdn.extremecloudiq.com/acct-webapp/static/21.1.10.16/resources/styles/dist/legacy.min.css\" />\n\t\n\t<link href=\"https://fonts.googleapis.com/css?family=Open+Sans\" rel=\"stylesheet\"> \n</head>\n<body class=\"claro\">\n    <div id=\"J-spinner\" class=\"preload\"></div>\n\t<div id=\"main-content\" class=\"user-home-wrap\"></div>\n\t<!-- load Polyfills -->\n\t<script src=\"https://cloud-cdn.extremecloudiq.com/acct-webapp/static/21.1.10.16/resources/scripts/polyfills/polyfills.js\"></script>\n\t<!-- load Dojo -->\n\t\n\t\t<script src=\"https://cloud-cdn.extremecloudiq.com/acct-webapp/static/21.1.10.16/resources/scripts/ah-build/lib/dojo/dojo.js\"></script>\n\t\n\n    <script>\n    //require([\"dojo/preload\", \"cytoscape/cytoscape.umd\", \"cytoscape-dagre/cytoscape-dagre\"], function(_notUsed) { \n    require([\"dojo/preload\"], function(_notUsed) { \n\t\trequire([\"dojo/aspect\", \"ah/app/User\", \"ah/comp/common/LoginPage\"], function(aspect, User, LoginPage) {\n\n            User.isLoggedIn(function(isSessionValid) {\n            \tif(isSessionValid) {\n            \t\twindow.location.assign(\"entry\"); // Let the old (slow) login page take over if we're already logged in.\n\t            \treturn;\n            \t}\n\n            \t//\n\t\t\t\tvar loginRootNode = document.getElementById('main-content');\n\t\t\t\tvar loginPage = new LoginPage();\n\t\t\t\tloginRootNode.appendChild(loginPage.domNode);\n\n\t\t\t\t// Remove the spinner if it's still there after startup\n\t\t\t\tvar spinner = document.getElementById('J-spinner');\n\t\t\t\tif(spinner) {\n\t\t\t\t\tspinner.style.opacity = 0;\n\t\t\t\t\taspect.after(loginPage, \"startup\", function(){\n\t\t\t\t\t\tspinner && spinner.parentNode && spinner.parentNode.removeChild(spinner);\n\t\t\t\t\t});\n\t\t\t\t}\n\n\t\t\t\tloginPage.startup();\n            });\n\t\t});\n\t});\n\t</script>\n</body>\n</html>

 

Thanks

Martin

 

 

OscarK
Extreme Employee

Hi Martin,

 

https://ie.extremecloudiq.com/ works in my setup. Are you sure nothing is blocking the A3 from connecting to the cloud ?

Otherwise maybe the log file a3-ama.log might give you a clue.

/Oscar

GTM-P2G8KFN