Web Server / Services

This section is common to all the editions of IT360 - Professional Edition, Enterprise Edition (Probes only) and MSP Edition (Probes only).

IT360 supports monitoring of the following Web Services, to check their status;

  1. Apache Server

  2. HTTP(s) URLS

  3. HTTP(s) - URL Sequence

  4. IIS Server

  5. PHP

  6. Real Browser Monitor (RBM)

  7. SSL Certificate Monitor

  8. Web Server

  9. Web Services

Top

1. Apache Server

To create an Apache monitor, follow the steps given below. Refer to the Prerequisites that are needed for Apache monitoring.

  1. Login to IT360 console with the Username and Password of an Admin user.

  2. Click the Admin tab in the header pane.

  3. Click Discover/Add under Discovery.

  4. Choose the option Add from the Discover / Add type dropdown and select the Application radio button.

  5. In the Add New Monitor wizard displayed, click Apache Server under Web Server/Services (see this screenshot). In the Add Monitor wizard displayed, do the following:

  6. Enter a Display Name for the server.

  7. Enter the Hostname / IP Address of the host, in which the service is running.

  8. Enter the SubNetMask of the network. (The subnet mask determines the maximum number of hosts on a subnetwork)

  9. Provide the Port number, in which the monitor is running.

  10. Choose SSL option, if SSL is enabled in Apache Server.

  11. Enter the Polling interval time, in minutes. (The time interval to monitor the different parameters configured for a Monitor)

  12. Enable the Apache Server authentication is enabled checkbox, and enter the Apache User Name and Apache Password, if the Apache Server is authenticated.

  13. Modify the Apache Server Status URL, if required. The default Server Status URL, through which the data transfer details, access details, etc., are collected is, 'http://<host-name:portNumber>server-status?auto'. You can now modify the server status URL, if the server status URL is different, by enabling the checkbox and entering the Server Status URL in the textbox.

  14. Now, Associate the above Monitor Instances to a Business Service. i.e. choose the Business Service, to which you want to associate the Apache Server, from the combo box. If no Business Service is found, Create one by clicking the Create New Business Service link.

  15. Click Add Monitor(s). This discovers the Apache from the network and starts monitoring them.

Top

4. IIS Server

Prerequisites:

  • To monitor an IIS Server, the user must have "Administrator" privileges.

  • Firewall access for monitoring: If Firewall is present between IT360 and IIS installed, ports 135,443,1025 must be opened in firewall to enable access.

To create an IIS Monitor, follow the steps given below:

  1. Login to IT360 console with the Username and Password of an Admin user.

  2. Click the Admin tab in the header pane.

  3. Click Discover/Add under Discovery.

  4. Choose the option Add from the Discover / Add type dropdown and select the Application radio button.

  5. In the Add New Monitor wizard displayed, click Apache Server under Web Server/Services (see this screenshot). In the Add Monitor wizard displayed, do the following:

  6. Enter a Display Name for the server.

  7. Enter the Hostname / IP Address of the host, in which the service is running.

  8. Enter the SubNetMask of the network. (The subnet mask determines the maximum number of hosts on a subnetwork)

  9. Provide the Port number, in which the monitor is running.

  10. Choose SSL option, if SSL is enabled in IIS Server.

  11. Enter the Polling interval time, in minutes. (The time interval to monitor the different parameters configured for a Monitor)

  12. Now, Associate the above Monitor Instances to a Business Service. i.e. choose the Business Service, to which you want to associate the IIS Server, from the combo box. If no Business Service is found, Create one by clicking the Create New Business Service link.

    1. In the case of Professional Edition, it is Business Service [optional].

    2. In the case of Enterprise Edition - Probe, it is Business Service [optional].

    3. In the case of MSP Edition - Probe, it is Customer and Site [mandatory].

  13. Click Add Monitor(s). This discovers the IIS Server from the network and starts monitoring them.

Top

5. PHP

Prerequisite:

Initially, you need to place phpstats.php, the bundled IT360's PHP file in the webserver's document root to start monitoring any PHP monitor. IT360 connects to the server and retrives PHP and checks its availability.

To create a PHP Monitor, follow the steps given below:

  1. Login to IT360 console with the Username and Password of an Admin user.

  2. Click the Admin tab in the header pane.

  3. Click Discover/Add under Discovery.

  4. Choose the option Add from the Discover / Add type dropdown and select the Application radio button.

  5. In the Add New Monitor wizard displayed, click PHP under Web Server/Services (see this screenshot). In the Add Monitor wizard displayed, do the following:

  6. Enter a Display Name for the server.

  7. Enter the Hostname / IP Address of the host, in which the service is running.

  8. Enter the SubNetMask of the network. (The subnet mask determines the maximum number of hosts on a subnetwork)

  9. Provide the Port number, in which the monitor is running.

  10. Choose SSL option, if SSL is enabled in PHP Server.

  11. Enter the Path to be connected. By default, '/phpstats.php' is shown. 'http://Hostname:portNo/"path to be connected" will be used for connection.

  12. Enter the Polling interval time, in minutes. (The time interval to monitor the different parameters configured for a Monitor)

  13. Now, Associate the above Monitor Instances to a Business Service. i.e. choose the Business Service, to which you want to associate the PHP Server, from the combo box. If no Business Service is found, Create one by clicking the Create New Business Service link.

    1. In the case of Professional Edition, it is Business Service [optional].

    2. In the case of Enterprise Edition - Probe, it is Business Service [optional].

    3. In the case of MSP Edition - Probe, it is Customer and Site [mandatory].

  14. Click Add Monitor(s). This discovers the PHP Service from the network and starts monitoring them.

Top

6. Real Browser Monitor (RBM)

RBM provides live End-User experience measurement. RBM opens up a Microsoft Internet Explorer Browser and monitors a web application, just like how a real user sees it. It supports playback from different geographical locations. To know more about RBM and its monitoring capabilities, see Working of Real Browser Monitor.

Note: Real Browser Monitor supports Internet Explorer (IE) browser only. You can Record Webscripts only in IE.

To create an Real Browser Monitor, follow the steps given below:

  1. Login to IT360 console with the Username and Password of an Admin user.

  2. Click the Admin tab in the header pane.

  3. Click Discover/Add under Discovery.

  4. Choose the option Add from the Discover / Add type dropdown and select the Application radio button.

  5. In the Add New Monitor wizard displayed, click Real Browser Monitor (RBM) under Web Server/Services (see this screenshot). In the Add Monitor wizard displayed, do the following:

  6. Enter a Display Name for the server.

  7. Select WebScript from the available webscripts. To create new webscripts or to modify webscripts, follow the below steps:

    1. Click on Add/View Webscripts. It opens up a Webscript Manager, as shown below:

    2. Click on New link.

    3. Enter New Webscript Name.

    4. Click on Record New webscript.

    5. This prompts you to download the RBM Toolbar. Once, you have downloaded the toolbar, a new browser is opened.

    6. In the browser, you can give the required application URL and go about doing the end user operations.

    7. Click on Stop Recording, once the required sequence along with the actions have been recorded.

    8. Save the script in Webscript Manager.

    9. For modifying the scripts, select the webscript, do the required changes and save the script. 
    Note: The following functions can be added for each URL:

                  a) webCheckText
                  b) checkElementProperty

    a) webCheckText:

    Syntax : webCheckText(searchText,prefixText,suffixText)

    prefixText and SuffixText are Optional. It checks if the given text is present in the current page. The result of this check will be updated in the details page of the monitor.

    Usage:

    # URL : "http://appmanager/home.html"
    setWindowNM("Welcome to ManageEngine IT360 ","Welcome to ManageEngine IT360","index",0,1)
    webCheckText("IT360")


    b) checkElementProperty:

    Syntax: checkElementProperty(tagName,propertyName,propertyValue,index,propertyNeeded,matchValue)

    It checks if a particular element property is present in the current page.

    For example in 'http://www.manageengine.com' page, I need to check the link Home (<a href="home.html" class="mainstyle" target="index">Home&nbsp;</a>),then this function is used to check it.

    Usage :

    # URL : "http://manageengine/home.html"
    setWindowNM("Welcome to ManageEngine IT360 ","Welcome to ManageEngine IT360","index",0,1)
    checkElementProperty("A","href","home.html",1,"target","index")


    Here, the function searches for the element with tagname 'A' and the property 'href=home.html'. In addition, it checks if the property 'target' is equal to 'index'. The index denotes the number of occurences. If the same element is present more than once, then we can trace out the duplicated element, by using index.
  1. Set the Polling interval time, in minutes. (The time interval to monitor the different parameters configured for a Monitor)

  2. Set the Timeout in minutes. Timeout is the maximum waiting time taken for the Webscript to execute. If the playback in the RBM Agents got struck, or was not played back properly, then RBM Agent waits for timeout and then moves to the next polling.

  3. Now, Associate the above Monitor Instances to a Business Service. i.e. choose the Business Service, to which you want to associate the RBM monitor, from the combo box. If no Business Service is found, Create one by clicking the Create New Business Service link.

  4. Associate Monitor Instance to Location Agent(s). Here you can choose either of the below options:
    1. Run on Server - This option enables you to run the RBM monitor in the local instance of IT360.

    2. Run on Agent (EUM) - This option enables you to run the RBM monitor from multiple locations. For this, you need to select the necessary agents from there, where you want this monitor to be executed.

    Note: Click on the Learn more about EUM link available down the wizard for related information. Refer the below example screenshot of MSP edition (Probe).

  1. Click Add RBM Monitor.

Top

7. SSL Certificate Monitor

To create a SSL Certificate Monitor, follow the steps given below:

  1. Login to IT360 console with the Username and Password of an Admin user.

  2. Click the Admin tab in the header pane.

  3. Click Discover/Add under Discovery.

  4. Choose the option Add from the Discover / Add type dropdown and select the Application radio button.

  5. In the Add New Monitor wizard displayed, click SSL Certificate Monitor under Web Server/Services (see this screenshot). In the Add Monitor wizard displayed, do the following:

  6. Provide an appropriate Display Name for the SSL Certificate monitor.

  7. Enter the Domain name for which SSL certificate is required to be monitored.

  8. Provide the Port, in which the server is running [Default port is 443].

  9. Check the box Need proxy to connect to the domain, if the server is connected through proxy. In such cases you should also configure proxy server settings through the Configure Proxy option available under the Admin tab.

  10. Enter the Timeout value in seconds.

  11. Provide the Polling interval in minutes.

  12. Now, Associate the above Monitor Instances to a Business Service. i.e. choose the Business Service, to which you want to associate the SSL Certificate monitor, from the combo box. If no Business Service is found, Create one by clicking the Create New Business Service link.

    1. In the case of Professional Edition, it is Business Service [optional].

    2. In the case of Enterprise Edition - Probe, it is Business Service [optional].

    3. In the case of MSP Edition - Probe, it is Customer and Site [mandatory].

  13. Click Add Monitor(s). This discovers the SSL Certificate from the server and starts monitoring it.

Top

8. Web Server

Web server monitor will discover and monitor the web server running in the specified Host Name / IP Address and the Port. To create a Web Server Monitor, follow the steps given below:

  1. Login to IT360 console with the Username and Password of an Admin user.

  2. Click the Admin tab in the header pane.

  3. Click Discover/Add under Discovery.

  4. Choose the option Add from the Discover / Add type dropdown and select the Application radio button.

  5. In the Add New Monitor wizard displayed, click Web Server under Web Server/Services (see this screenshot). In the Add Monitor wizard displayed, do the following:

  6. Enter a Display Name for the server.

  7. Enter the Hostname / IP Address of the host, in which the service is running.

  8. Enter the SubNetMask of the network. (The subnet mask determines the maximum number of hosts on a subnetwork)

  9. Provide the Port number, in which the monitor is running.

  10. Enter the Polling interval time, in minutes. (The time interval to monitor the different parameters configured for a Monitor)

  11. Now, Associate the above Monitor Instances to a Business Service. i.e. choose the Business Service, to which you want to associate the Web Server monitor, from the combo box. If no Business Service is found, Create one by clicking the Create New Business Service link.

    1. In the case of Professional Edition, it is Business Service [optional].

    2. In the case of Enterprise Edition - Probe, it is Business Service [optional].

    3. In the case of MSP Edition - Probe, it is Customer and Site [mandatory].

  12. Click Add Monitor(s). This discovers the Web server from the network and starts monitoring them.

If you have added Monitors and not associated them with a Business Service, you can do this manually anytime. For information on associating a Monitor with a Business Service, refer to Associating Monitors with Business Service topic. However, if you are configuring a MSP Probe, it is mandatory to associate the Monitor to the appropriate Customer / Site.

Top

9. Web Services

To monitor an Web Service, the following settings are required:

Proxy setting: Make sure the proxy settings configured in ManageEngine IT360 matches with the proxy settings in browser. Bypassing the local addresses and subnet mask are required based on the WSDL url you are going to monitor.

Note: If you want to access Web Services through Proxy, go to 'Admin -> Configure Proxy Settings' and check if Proxy is configured, else configure the same. For hosts, which don't require Proxy, add them to the 'No Proxy' list.

To create Web Services Monitor, follow the steps given below:

  1. Login to IT360 console with the Username and Password of an Admin user.

  2. Click the Admin tab in the header pane.

  3. Click Discover/Add under Discovery.

  4. Choose the option Add from the Discover / Add type dropdown and select the Application radio button.

  5. In the Add New Monitor wizard displayed, click Web Services under Web Server/Services (see this screenshot). In the Add Monitor wizard displayed, do the following:

  6. Enter a Display Name for the server.

  7. Enter the WSDL URL.

  8. Enter the Polling interval time, in minutes. (The time interval to monitor the different parameters configured for a Monitor)

  9. Enter the Timeout.

  10. Give the User Name and Password, if it is required to invoke the webservice operation.

  11. Now, Associate the above Monitor Instances to a Business Service. i.e. choose the Business Service, to which you want to associate the Web Service, from the combo box. If no Business Service is found, Create one by clicking the Create New Business Service link.

    1. In the case of Professional Edition, it is Business Service [optional].

    2. In the case of Enterprise Edition - Probe, it is Business Service [optional].

    3. In the case of MSP Edition - Probe, it is Customer and Site [mandatory].

  12. Click Add Monitor(s)

If you have added Monitors and not associated them with a Business Service, you can do this manually anytime. For information on associating a Monitor with a Business Service, refer the Associating Monitors with Business Service topic. However, if you are configuring a MSP Probe, it is mandatory to associate the Monitor to the appropriate Customer / Site.

After creation of Web Services monitor, you can proceed to add the required operations, and configure the thresholds and alerts for the same. Kindly refer Web Services Monitor, for more details on operations.

Top

See Also:

Web Server / Services



Copyright © 2014, ZOHO Corp. All Rights Reserved.