Configuring Internet server monitoring
Monitor the availability, performance, and SSL certificates of the internet servers by using PATROL for Synthetic Monitoring. For details about the attributes collected in monitoring, see Monitor-types-and-attributes.
Before you begin
Review the required prerequisites for monitoring Microsoft Internet Information Services (IIS) server to enable reliable data collection and prevent monitoring failures:
| Target server requirements | The target server must meet the following requirements:
|
| Windows Remote Management (WinRM) configuration | The IIS monitoring connects to the IIS server remotely. This connection uses Windows Remote Management (WinRM):
|
| Authentication | IIS monitoring connects to the target server by using a Windows account and authenticates by using NTLM (NT LAN Manager) authentication method, which is the standard Windows method for verifying user credentials. You must provide a Windows domain account or a local account in the monitor policy to allow IIS monitoring to connect to the target server. Configure the user name by using the policy variable /STM/Servers/<server-name>/AUTH_USERNAME and configure the corresponding password by using /STM/Servers/<server-name>/AUTH_PWDkey. The user name can be specified in the format DOMAIN\username for a domain account or in the format username for a local account. If either the user name or the password is not provided, IIS monitoring cannot authenticate to the server and does not collect any data. |
| User Permissions on the Target Server | The Windows account used for IIS monitoring must have sufficient permissions to read IIS performance data. Make sure that the account meets the following requirements:
|
| PATROL Agent Host Requirements | The computer where the PATROL Agent is installed must meet the following requirements to enable IIS monitoring:
|
To configure Internet server monitoring
- In BMC Helix Operations Management, select Configuration > Monitor Policies > Create Policy.
- On the Create Monitoring Policy page, select Monitoring tab and click Add Monitoring Configuration.
- From the Monitoring Solution list, select Synthetic Monitoring.
- From the Monitor Profile and Monitor Type lists, select Internet Server.
- In the Server configuration section, click Add.
- Add the monitoring configuration as described in the following table:
| Field | Description |
| Host name/IP address | Enter the IP address of the server. Use the $HOSTNAME variable to use the host name of the PATROL Agent. |
| Server Credentials | Enter the following credentials to connect to the server:
Important: Server credentials are required for IIS server monitoring to authenticate and collect IIS performance and availability metrics. Use these fields only for IIS server monitoring; otherwise, leave them blank |
| Follow web server redirects | Select one of the following options to monitor URL responses and handle HTTP redirects:
|
| HTTP version | Select the HTTP version to use for sending the request:
|
| Disable Server Monitoring | Select the Disable Server Monitoring checkbox to disable monitoring and stop data collection for the specified server. |
| Server Certificate Details | Expand to Server Certificate Details to configure the certificate path and password:
|
| Device mapping configuration | Expand Device mapping configuration to configure device mapping with the following options:
|
| Proxy settings | Expand Proxy settings to configure proxy settings with the following options:
|
| Port monitoring settings | Expand Port monitoring settings to add the port number of the server or a service to monitor. If the default HTTP/HTTPS ports (80 or 443) are used, do not enter a port number. |
| Administration | Expand Administration to configure Java settings, device mapping, and debug options:
|
| Client Certificate Database Details | Expand Client Certificate Database details to configure the certificate path and password:
|
| Global Proxy settings | Expand Global Proxy settings details to configure proxy settings with the following options:
|
| Annotation Configuration | Expand Annotation Configuration and select the Enable Annotation checkbox to enable annotations. When a server returns an error, the response code parameter displays a descriptive message (such as an HTTP status description). The annotation is displayed with the response time. |
| SSL Hostname Verification Configuration | By default, this checkbox is disabled. When you select the SSL Hostname Verification Configuration checkbox, SSL host name verification is enabled for all servers. Enabling this setting allows KM to validate the SSL certificate and perform hostname verification. Disabling it bypasses SSL certificate validation, allowing connections to older systems that might not meet security requirements. Restart the PATROL Agent for changes to take effect. |
- Click Save.