In this article, we will take a detailed look at the integrated BizTalk360 troubleshooter welcome screen. You can access the troubleshooter by clicking the small spanner icon at the top of the BizTalk360 user interface. On the troubleshooter welcome screen, you will see the icons for Components and Troubleshoot sections.
Quick links -
1. Overview of Components section
Dependencies - The Dependencies section will display the general information about the version of Windows, installed .NET versions, and the local BizTalk server configuration information (such as BizTalk server version, version number, and the edition of BizTalk server)
Web - The Web section will display information about the IIS configuration, Application pool configuration, and the site details such as site name, version, installation folder, admin service URL, site URL, etc
Monitoring - The Monitoring section will display information about the BizTalk360 monitoring service and the service account under which the service actually runs
Analytics - The Analytics section will display information about the BizTalk360 analytics service and the service account under which the service actually runs
Database - The Database section will display the information about the BizTalk360 database and the disk usage statistics of the BizTalk360 tables
2. Overview of Troubleshoot section
The Troubleshoot section of BizTalk360 troubleshooter will provide the option to run the vast set of rules against your BizTalk server configuration. The tool will perform different checks such as IIS configuration, permissions on the IIS account, monitor account, analytics account, and SQL SELECT. In order to allow the tool to perform the checks, you need to provide the password for the IIS account, monitoring account, and analytics account. Once the passwords are entered, the rules will be executed and you will see the status against each condition. If the rules are executed successfully, you will see the status as Configured against the rule. If any rule has an error associated, you will see the status as Not Configured. The below screenshot shows the detailed troubleshoot section and the different options available in the page.
Use one password for all accounts - You can toggle the icon if the IIS account, Monitoring account, and Analytics account have the same password. By toggling the icon, you will notice that all the three sections (IIS, Monitoring, and Analytics) will be combined into a single section (Service Account) and you will have only one text box to enter the password. If you have different passwords, you need to enter the password separately for IIS, Monitoring, and Analytics accounts.
- IIS Account - Enter the password for the IIS account that is associated with the configuration. The account name information will be pre-populated with the IIS account username.
- Monitoring Account - Enter the password for the monitoring account that is associated with the configuration. The account name information will be pre-populated with the monitoring account username.
- Analytics Account - Enter the password for the analytics account that is associated with the configuration. The account name information will be pre-populated with the analytics account username.
- Verify - Click the Verify button to start the troubleshooter operation. Until you click the Verify button, all the rules in the next sections will have the status as Unknown against them.
- IIS Check - Contains the different rules to be checked specific to IIS such as whether ASP.NET is installed, if Windows authentication is enabled, and so on. Clicking the Verify button (as explained in the previous step) will run the troubleshooter tool and you will notice the status against each rule (such as Configured, Not Configured, Unknown).
- Hotfix - If you are using Windows Server 2008, you may encounter an error as described in this article. To overcome this, you need to install a hotfix. If you have done this already, you will see the result of this configuration as Configured. If you are using any other versions of Windows server, the result of this step will display as Unknown.
- Choose an environment - You can choose an environment from the drop down to view the status of configuration. When you run the troubleshooter, it will by default run the tool on all configured environments.
- Permissions Check - This section contains all the rules that are related to checking the permissions for all the accounts (IIS, monitoring, analytics)
- SQL select permission check - This section contains all the rules that are related to checking the SQL select permissions on the database