Unable add Panorama server in Skyline it-admin-team  2019-09-11 11:38
 

Hello Skyline Support,

We are unable to add our Panorama server in the Tools / Options / Edit List in Skyline (19.1.0.93)
We are getting the following message "The server https://climb.dnli.com/ is not a Panorama Server".

We've also tried by hostname and with port number.
Please advise.

Thanks, Greg

 
 
Nick Shulman responded:  2019-09-11 13:16
That error would mean that Skyline received an error when Skyline tried going to:
https://climb.dnli.com/project/home/getContainers.view

One thing that might be going on is that you need to include a context path after the server name.
For instance, it might be that your Panorama server is located at:
https://climb.dnli.com/labkey

If you cannot get this to work, it might help if you could post a screenshot of your web browser including the Address Bar looking at a page on your Panorama server.
-- Nick
 
it-admin-team responded:  2019-09-11 13:38
Hi Nick,

I tried adding the context root and I still got the error message. I've also included a browser session logging into our Labkey server, which has the Panorama module installed.

Thanks, Greg
 
Nick Shulman responded:  2019-09-11 14:01
What do you get if you go to the following page in your web browser:
https://climb.dnli.com/labkey/project/home/getContainers.view

That is supposed to be some JSON text, and Skyline is looking for a property on the top-level object that says:
 "type" : "project",

Also, can you try using Internet Explorer to go to that URL? I believe Internet Explorer most closely matches what Skyline is doing, so if there is a problem with the SSL certificate Certification Path you will see it in Internet Explorer.
-- Nick
 
it-admin-team responded:  2019-09-11 14:23
Please see answers below:

What do you get if you go to the following page in your web browser:
https://climb.dnli.com/labkey/project/home/getContainers.view

Google Chrome:
{
  "path" : "/home",
  "formats" : {
    "dateTimeFormat" : "yyyy-MM-dd HH:mm",
    "numberFormat" : null,
    "dateFormat" : "yyyy-MM-dd"
  },
  "children" : [ ],
  "parentPath" : "/",
  "name" : "home",
  "userPermissions" : 0,
  "activeModules" : [ ],
  "folderType" : ""
}

Also, can you try using Internet Explorer to go to that URL? I believe Internet Explorer most closely matches what Skyline is doing, so if there is a problem with the SSL certificate Certification Path you will see it in Internet Explorer.

I get prompted to save in IE "Do you want to save getContainers.json (277 bytes) from climb.dnli.com (see attachment
 
Nick Shulman responded:  2019-09-11 14:47
Greg,

I believe that the reason that the following line:
 "type" : "project",
does not appear in the response is that you have removed all permissions for anonymous users for "Home" project folder on your Panorama server.

Even though Skyline asks for your username and password in the "Edit Server" dialog, Skyline does not use these credentials when Skyline is trying to determine whether the server is a Panorama server.

You can work around this behavior by going to:
http://climb.dnli.com/labkey/home/security-permissions.view
and in the "Reader" section add "Site: Guests"

I will talk to some other people about how to get this bug fixed.
-- Nick