HOW TO
The Configuration Reporter is a Python script that provides an output with architecture and configuration information about an ArcGIS Enterprise deployment in a Windows or Linux environment. ArcGIS Enterprise versions 11.4, 11.3, 11.2, 11.1, and 10.9.1 are supported. The script is helpful for understanding and communicating the design of an ArcGIS Enterprise deployment and even potentially troubleshooting environment-specific issues.
The Configuration Reporter provides details about the logical architecture of the deployment, including the configuration of the Portal for ArcGIS and ArcGIS Server components, as well as licensing and certificate information. The script output is in a Microsoft Excel format that is arranged in sheets for easy analysis and sharing.
To use this script, download the attached file and follow the instructions provided below. For questions or feedback about using the script, comment on this Esri Community post. Esri Technical Support may assist you in running the script to troubleshoot an ongoing issue, but cases specifically related to modifying or extending the script are outside of the Scope of Support.
Formal bugs or enhancement requests cannot be logged against the Configuration Reporter via Esri Technical Support. If you have feedback for the script, please leave your ideas on this Esri Community post.
Confidentiality Notice:
This tool exports configuration data including machine names and directory locations. Discretion is advised when sharing this information outside of your organization.
Example:
cd C:\arcgis_reporter-main\ConfigReport
If using the ArcGIS Server Python environment
By default, ArcGIS Server's Python environment can be found at:
C:\Program Files\ArcGIS\Server\framework\runtime\ArcGIS\bin\Python\envs\arcgispro-py3\Python.exe
Syntax for running script with ArcGIS Server's default installation path:
C:\arcgis_reporter-main\ConfigReport>"C:\Program Files\ArcGIS\Server\framework\runtime\ArcGIS\bin\Python\envs\arcgispro-py3\python.exe" ConfigReport.py
If using the ArcGIS Pro Python environment
By default, ArcGIS Pro's Python environment can be found at:
C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3>python.exe
Syntax for running script with ArcGIS Pro's default installation path:
C:\arcgis_reporter-main\ConfigReport>"C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\python.exe" ConfigReport.py
Note:
If you are using ArcGIS Pro, the machine that has ArcGIS Pro installed must be able to communicate with the machine(s) where the Portal for ArcGIS and ArcGIS Server components deployed.)
arcgis_reporter-main > ConfigReport > generated_reports
As each ArcGIS Enterprise deployment is different, this output Excel file may be helpful when troubleshooting issues with Esri Technical Support. Consider sending the output Excel file when creating a case with Technical Support to expedite the troubleshooting process.
Get help from ArcGIS experts
Download the Esri Support App