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;


Apache Server:

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

  1. Go to 'Admin -> Servers & Applications' and click on New Monitor link.

  2. Choose Apache Server.

  3. Enter the IP Address or Hostname of the host, in which the Monitor is running.

  4. Enter the SubNetMask of the network.

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

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

  7. Enter the Polling interval time, in minutes.

  8. Enter the Apache User Name and Password, if the Apache Server is authenticated.

  9. 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, using this option, if the server status URL is different.

  10. Choose the grouping, to which you want to associate the Monitor, from the combo box.

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

Top

IIS Server:

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

  1. Go to 'Admin -> Servers & Applications' and click on New Monitor link.

  2. Choose IIS Server.

  3. Enter the IP Address or Hostname of the host, in which the Monitor is running.

  4. Enter the SubNetMask of the network.

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

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

  7. Enter the Polling interval time, in minutes.

  8. Choose the grouping, to which you want to associate the Monitor, from the combo box.

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

Top

PHP:

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

Initially, you need to place 'phpstats.php', the bundled IT360's PHP file, in the webserver's document root.

  1. Go to 'Admin -> Servers & Applications' and click on New Monitor link.

  2. Select PHP Monitoring.

  3. Enter the IP Address or Hostname of the host, in which the Monitor is running.

  4. Enter the SubNetMask of the network.

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

  6. Choose SSL option, if SSL is enabled in PHP.

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

  8. Enter the Polling interval time, in minutes.

  9. Choose the grouping, to which you want to associate the Monitor, from the combo box.

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

Top

Web Server:

To create a Web Server Monitor, follow the steps given below;

  1. Go to 'Admin -> Servers & Applications' and click on New Monitor link.

  2. Choose Web Server.

  3. Enter the IP Address or Hostname of the host, in which the Monitor is running.

  4. Enter the SubNetMask of the network.

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

  6. Enter the Polling interval time, in minutes.

  7. Choose the grouping, to which you want to associate the Monitor, from the combo box.

  8. 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 Monitor 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

Web Services:

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

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.

  1. Go to 'Admin -> Servers & Applications' and click on New Monitor link.

  2. Choose Web Services.

  3. Enter the WSDL URL.

  4. Enter the Polling interval time, in minutes.

  5. Enter the Timeout.

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

  7. Choose the grouping, to which you want to associate the Monitor, from the combo box.

  8. 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 to Associating Monitor 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

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 IE browser only.

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

  1. Go to 'Admin -> Servers & Applications' and click on New Monitor link.

  2. Choose Real Browser Monitor under Web Server/Services .

  3. Enter the Display Name of the RBM.

  4. Select the 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

    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 after 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.
  5. Select the Playback Agents. Multiple selection option is also possible.

    1. Download the 'RBMAgent.exe' and install it in remote host/localhost. 

    2. Invoke RBM Agent, through 'Start ->  All Programs -> ManageEngine RBM Agent -> Start Agent'.

    3. While starting RBM Agent, configure the IT360 Host and Port details, to add the agent to IT360.

  1. Set the Polling interval time, in minutes.

  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. Choose the grouping, to which you want to associate the Monitor, from the combo box.

  4. Click Add RBM Monitor

Top



Copyright © 2012, ZOHO Corp. All Rights Reserved.