ArcGIS Server Configuration

You can configure Global settings that affect all your ArcGIS Servers, including remote servers. You can also edit settings for a particular ArcGIS Server instance, whether it is an agent server or a remote server. You can also add or remove a remote ArcGIS Server.

Intelligent Probing

Intelligent probing of services on an ArcGIS Server makes a distinction between active and inactive services. An active service is an ArcGIS service that is currently busy, and has at least one instance running. In the case of a service being active already, the collection interval for an ArcGIS service is always respected because the service is already in use. On the other hand, an inactive service, is an ArcGIS service that is not being used and has not received any traffic for some time. To prevent Analytics from adversely affecting this server’s performance, inactive services are only guaranteed to be checked every 24 hours - starting from the time that Analytics started. Depending on the total number of services and the number of clusters and sites in any given ArcGIS environment, services may be checked more frequently than every 24 hours.

The need to know which services are active or inactive has made it necessary to supply Analytics with administrator access credentials to each ArcGIS Server.

Multiple Log Directories and Time Zones

Analytics has the ability collect log files from multiple log directories by supplying a path that includes the domain name and server name. If the remote server that the directory is on is in a time zone that is not the same as the Analytics Hub server, you can specify the time zone that the server is in.

When ArcGIS Server is within a Cluster

Analytics recognizes when ArcGIS Servers are in an ArcGIS cluster and displays them under the cluster name in the Sidebar of the application. Analytics only needs access to one of the servers within an ArcGIS cluster to ascertain the name of the cluster and display it and the other clustered servers correctly in the Sidebar.

The second level in the Resource Panel represents the ArcGIS Server Cluster that the ArcGIS Server belongs to. The third level represents all the ArcGIS Server instances within that ArcGIS Server cluster. The second level of ArcGIS Servers is always the ArcGIS Server Cluster, even if it is a cluster with only one instance.

If Analytics is unable to detect the name of an ArcGIS Server Cluster, it uses the name of the server instead.

Add an ArcGIS Cluster

You can set up an ArcGIS Cluster for Analytics to monitor in the following ways:

Interactions between Analytics and Servers within a Cluster

When it comes to alarms or data collection, Analytics interacts with each individual server. For example, if a server triggers an alarm, it is reported as from that server without affecting any other servers in the cluster.

Collection of ArcGIS Server Log Data

In order for Analytics to collect log files from an ArcGIS Server, you must have logging turned on and the log level must be set to Verbose in ArcGIS Server Manager. For information on how to set logging levels, see Set ArcGIS Server Logging to Verbose.

It is possible to collect ArcGIS Server Log Data in the following ways:

If you are collecting logs from an ArcGIS Server that carries a heavy load, consider shortening the collection interval from the default in order to avoid falling behind on the collection of log data.

Enable, Disable or Remove an ArcGIS Server

You can also enable or disable an ArcGIS Server by clicking the Enabled icon:

When an ArcGIS Server is disabled, Analytics stops probing this server's REST endpoints. Log collections continue even while the ArcGIS Server is disabled.

To remove a remote ArcGIS Server, click the Remove icon and when the warning appears, click Remove.

Global ArcGIS Server Settings

Collection Interval Settings

To change global collection interval settings, in Configuration, click ArcGIS Servers and edit the following:

If you have an ArcGIS Server that carries a heavy load, you can consider shortening the collection interval from the default to ensure that log data collection does not fall behind.

Alarms

You can override the default settings for the alarms that affect all ArcGIS Server instances and configure them to suite your own system.

On the Alarms tab:

Service Settings

Analytics is able to detect if an ArcGIS Server is in a cluster and take this into account in determining the load that the server can carry. Analytics assumes that a clustered ArcGIS Server has a greater capacity because the load can be distributed over the cluster.

You can change the Collection Interval for all the map, feature, image, and geocode services that are found in ArcGIS Servers, Geocortex Essentials instances, ArcGIS Online, or Portals for ArcGIS. You can change these settings in Analytics under Portals, ArcGIS Servers, and Essentials. When you change the settings in any of these locations, it changes the settings for all the services in all the locations.

On the Service Settings tab:

Specific ArcGIS Server Settings

The degree that you can add or edit the settings for a specific ArcGIS Server depends on whether the server is a Hub server, an Agent server, or a remote server:

Add a Remote ArcGIS Server

To add a remote ArcGIS Server:

  1. Open Analytics, and then click Configuration.

  2. At the bottom of the sidebar, click Add Resource, and then select ArcGIS Server.

  3. On the Setup tab, enter the following information:

  4. Click Save.

    A message indicates that the ArcGIS Server is being added. When the process is complete, the server you specified appears in the resource list under ArcGIS Servers.

Specific ArcGIS Server Alarms

You can configure the default settings in the alarms for a specific ArcGIS Server as well as enable an ArcGIS service not currently monitored and configure alarms for the service.

For more information on how to set up and edit alarms, see Alarms , Alarm Types and Alarm Notifications.

For more information about enabling an ArcGIS Service alarm, see ArcGIS Services Alarms

ArcGIS, Reverse Proxies, and URL Substitution

If your ArcGIS Server is accessed using a Reverse proxy, or the URL to a particular server is not the same as the one that is configured in Analytics, you can add a Reverse proxy URL or alternate URLs on the URL Substitution tab for a specific ArcGIS Server.

On the URL Substitution tab, change the following:

© 2019 Latitude Geographics Group Ltd. All Rights Reserved.

Documentation Version 1.5