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.
InformationImportant
The Policy Migration Tool supports the migration of policies from PATROL for Internet Server knowledge module to PATROL for Synthetic Monitoring knowledge module for URL and Internet Server monitor type. For more information, see Migrating monitor policies - BMC Documentation.
- 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. |
| Follow web server redirects | Select one of the following options to monitor URL responses and handle HTTP redirects: - NORMAL— Follows redirects only for safe and standard HTTP methods
- ALWAYS— Follows all redirects regardless of the HTTP method or context. This option is used by default.
- NEVER— Stops at the initial response and does not follow any redirects.
|
| Device mapping configuration | Expand Device mapping configuration to configure device mapping with the following options: - Override Global Device Mapping Setting— Select this checkbox to configure the device mapping for a specific server. When you select this checkbox, the custom device mapping will apply to this server, and the global settings will be ignored.
- Enable Device Mapping— Select one of the following options to enable device mapping:
- External DNS Hostname— Select this option to create a device by using the DNS name of the server, which is automatically determined from its IP address through a reverse DNS lookup.
- Server name/IP Address— Select this option to create a device by using the name of the server or IP address without performing a DNS lookup. This option is selected by default.
- Disabled— Select this option if you do not want to create a device for the server.
|
| Proxy settings | Expand Proxy settings to configure proxy settings with the following options: - Proxy host name/IP address— Enter a host name or IP address for the proxy.
- Proxy port number— Enter the port number of the proxy server.
- Proxy Username— Enter the username for the proxy server. If the proxy server authentication is not required, leave it blank.
- Proxy Password— Enter the password for the proxy server.
|
| 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: - JAVA Home (11 or above)— Enter the full path of the JRE directory on the PATROL Agent server. The JAVA version should be 11 and later.
For example, c:\java\jre11. Important: Make sure that the JAVA home is configured correctly; otherwise, monitoring will not start. - JVM Arguments— Enter the additional Java Virtual Machine arguments for the Java collector.
For example, for Java memory settings: -Xms256m -Xmx1024m. - Enable Device Mapping— Select one of the following options to enable device mapping:
- External DNS Hostname— Select this option to create a device by using the DNS name of the server, which is automatically determined from its IP address through a reverse DNS lookup.
- Server name/IP Address— Select this option to create a device by using the name of the server or IP address without performing a DNS lookup. This option is selected by default.
- Disabled—Select this option if you do not want to create a device for the server.
- Enable Debug— Select the checkbox to enable debug for detailed logging. The debug log files are available at PATROL_HOME\stm\server\log directory. This option is selected by default.
|
| Client Certificate Database Details | Expand Client Certificate Database details to configure the certificate path and password: - .jks file path— Enter the full path name of the Java Keystore Database (.jks file) that contains the required certificates. Make sure that the file is located on the same host as the PATROL Agent.
- KeyStore password— Enter the password of the Java Keystore Database (jks file).
|
| Global Proxy settings | Expand Global Proxy settings details to configure proxy settings with the following options: - Proxy host name/IP address— Enter a host name or IP address for the proxy.
- Proxy port number— Enter the port number of the proxy server.
- Proxy User Name— Enter the username for the proxy server. If the proxy server authentication is not required, leave it blank.
- Proxy Password— Enter the password for the proxy server.
|
| 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. |
- Click Save.