Managing and Monitoring SkylineGlobe Server

Overview Page

SkylineGlobe Server Manager’s Overview page gives a quick overview of server uptime, active sessions, and data transfer of your server and each of its sites:

General Information

§  Up Time: Displays how long the SkylineGlobe Server has been continuously running.

§  Servers: Indicates the number of servers currently running in your SkylineGlobe Server environment.

§  Active Sessions: Shows the current number of active user sessions and the total number of licensed sessions.

Sessions Graph

The Sessions graph displays the number of active sessions per day over a selected time range. Use the Days Range slider below the chart to adjust the date range (e.g., 1, 30, 60, or 90 days).

 

Data Transfer Graph

The Data Transfer graph shows how much data was streamed and uploaded per day. Use the Days Range slider to adjust the reporting range.

§  Blue Line: Data streamed from the server to users (in MB).

§  Green Line: Data uploaded to the server (in MB).

Site-Level View

Below the server-wide information, the page provides statistics for individual sites Site-specific Up Time, Sessions, and Data Transfer are displayed in the same format as the main server overview.

Searching and Viewing Alerts

SkylineGlobe Server Manager alerts users about critical system events, errors, and warnings. through a visual indicator in the top bar of the SkylineGlobe Server Manager interface. A notification dot appears on the Alerts icon whenever there are unread critical system notifications, including:

§  Unhandled system errors (e.g., crashes or service failures)

§  Expiration warnings for users, groups, or sites (triggered 30, 7, or 1 day before expiration)

§  Storage limit violations for users, groups, or sites

Clicking the Alerts icon opens the Reports page, automatically filtered to show relevant error-level reports. The action also marks the most recent alert as read.

To view system alerts:

§  From the top bar of any SkylineGlobe Server Manager page, click the Alerts  icon. The Reports page opens, filtered to display only entries with a severity level of Error. SeeData Reports” in this chapter for more information.

Data Reports

The Reports page provides a record of user activity and system events on SkylineGlobe Server. Reports can be filtered by type, date, site, and other criteria to help track usage, investigate issues, or monitor system health.

To generate a report:

1.      From the SkylineGlobe Server Manager menu, select Reports. The Reports page is displayed.

2.      At the top of the page, select a Report Type:

§  Data: Displays reports related to uploads and data streaming.

§  System Operations: Displays administrative actions, access control events, alerts (such as expirations and usage-limit violations).

3.      Click Select Date Range to filter records by time period. Select either of the following:

§  Predefined Range – Then select one of the predefined ranges, e.g., This Month, This Week.

§  Custom Dates - Enter a From and To date.

4.      In the Site dropdown, select whether to generate a report for All Sites or only the Current Site.

5.      In the Search field, enter a structured query to filter the results based on specific fields and values. Use operators like =, !=, or ~ (contains) to build queries. Autosuggest assists by suggesting valid field names and values as you type.

Note:       Free-text search is not supported; all searches must follow a structured format.

When generating a Data Report, the Summary section displays the number of matching records, total data streamed and uploaded, and counts of unique layers, users, IPs, and sessions. Below the summary, detailed results are shown in a table with fields such as date, layer type, service (e.g., upload or stream), data size, user information, layer name, and session ID.

When generating a System Operations report, the summary shows only the number of matching records. The detailed table includes fields such as date, severity (e.g., information, warning, error), operation type and name, user and site details, server name, and the message title. The full message is displayed when clicking a row.

6.      To export a report, click Export to CSV in the top-right corner of the page. The downloaded file reflects the currently selected filters and search criteria. Only the records visible in the current report view are included in the exported file.

Proactive Monitoring of SGS Availability

Proactive monitoring of SkylineGlobe Server availability allows you to know more or less immediately when your site is down so that you can take quick steps toward recovery. You can use an external uptime monitoring service, such as UptimeRobot, or you can easily write your own script to periodically (you set the frequency) check either your SkylineGlobe Server or the WMS service, and send an alert if your server is down. When working with a server cluster, the same script can also be used by a load balancer to determine how to distribute user requests among available servers.

Monitoring your SGS

To verify that your SkylineGlobe Server is up and running:

§  Use a script or an uptime monitoring service to call the Layers page:

https://[DOMAIN]/ admin/layers.aspx

If the server returns an HTTP 200 OK response, the request succeeded and the server is operational.
Any other response indicates that the server may be down or that the container is not running.

Monitoring a specific service

You can also monitor the availability of individual services, like WFS, WMS, Terrain, and Point Cloud by capturing network traffic with Telerik Fiddler or other similar applications.

For example, to monitor the WMS service, configure your script or monitoring tool to request a block from a specific layer:

https://[DOMAIN]/[SITE]/streamer.ashx?service=WMS&version=1.1.1&request=GetMap&Version=1.1.1&Service=WMS&SRS=EPSG:[ESPG_CODE]&Layers=[LAYER_ID_OR_ALIAS]&Styles=&Format=image/jpeg&BBOX=[BBOX]&WIDTH=256&HEIGHT=256

e.g.,

https://cloud.skylineglobe.com/demos/streamer.ashx?request=GetMap&Version=1.1.1&Service=WMS&SRS=EPSG:4326&Layers=637419&Styles=&Format=image/jpeg&BBOX=34.777393,31.889223,34.780140,31.891969&WIDTH=256&HEIGHT=256 

The HTTP 200 OK success status response code indicates that the request has succeeded and that your server is up. Any other response indicates that something is wrong with the WMS service.