Creating New Monitor Type


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

You could create a New Monitor Type and create monitors of that type like any other monitor, say Oracle Database or Weblogic Application Server. Script Monitoring will be used as the underlying engine.By using this option, you can define your Own monitor types, apart from the monitor types that are available, by default.

This feature allows to associate a monitor type to the inhouse scripts that might be used for monitoring your own applications. For e.g., if you are using various scripts to monitor Siebel CRM, you can now associate these scripts and model Siebel as one of the monitor types. You now have a robust out-of-the-box support for monitoring Forum Software, Build Business Intelligence Dashboards, Custom Application Log Files on multiple servers, etc.

Note: If you want to monitor the information, exposed by Java or URL, follow the Online-demo, to create custom monitor types of your choice. For e.g., To monitor SilverStream application.


Steps to Create a New Monitor Type

Follow the steps given below to create a New Monitor type:

  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 Create New Monitor Type under New Monitor (see this screenshot). The User Created Monitor Types list wizard is displayed. Click the Create New Monitor Type link.(as shown below)

  1. In the wizard displayed, you can create the New Monitor Type, by entering the below information;

  1. Enter the Monitor Type name.

  2. Select the Category of the Monitor Type - For e.g., if you are monitoring Postgresql, using in-house scripts, you can add Postgresql monitor type and place it under Database category.

  3. Define the attributes you want to monitor;

    • Enter the String Attributes that you want to monitor - Enter the attributes line by line.

    • Enter the Numeric Attributes that you want to monitor - Enter the attributes line by line.

    • Enter the value of Delimiter, used in the output file. By default, it is "=". If you don't specify a delimiter, then 'space' would be considered as a delimiter.

    • Check the Tables in output file checkbox, if you want to monitor the output in table format. Enter the Table Name, Numeric attributes, Sting attributes, Unique column and Column delimiter. More help

    • Click on Create Monitor Type, to finish the configuration of New Monitor type.

Now, you have defined a custom Monitor type. The next step would be to create instances & associate them to the new monitor type defined.

[Script Monitor Overview: Based on the Polling interval, Applications module executes the script to be monitored. The script will transfer its output to another specific Output File, configured. The output of the script should be in a 'Key=Value' format, where '=' can be any delimiter. Applications module parses the Output File and executes the actions configured]

  1. Adding Custom Monitors:
  1. In the newly created [above created] Monitor Type screen, the newly created Monitor types are listed down. Click on the Add New icon, to add the monitors. The Add New monitor screen opens up.

  2. Select the Custom Monitor type from the Monitor Types drop down box. [ e.g. Siebel].

  3. Enter the Display Name.

  4. Choose the Location of script that you want to monitor - Local or Remote.

  5. Specify the Absolute path of the script.

  6. Specify the Absolute path of the execution directory.

  7. Specify the Absolute path of the Output File

  8. Enter the Arguments that needs to be passed.

  9. Enter the Polling interval and Timeout period.

  10. Click Add Monitor(s).

Note: As you have already given the attributes, to be monitored, as common to all monitors, under custom Monitor Type, there is no need to give input attributes, to be monitored, again.

Upon adding the custom monitors, you can see the performance attributes in the monitor details page.


Usage Scenario 1: Creating New Siebel Monitor Type

Consider, one customer has 6 Siebel applications, running in 6 different machines. As, out-of-the-box support for Siebel Application is not available, he uses the Script Monitoring feature of IT360 to monitor his applications. He has identical scripts running in the 6 machines, and they produce the same output in the output file in the respective machines. Now he configures them as six Script Monitors. This gives him an opportunity to monitor his Siebel applications. Using Script Monitor facility, he monitors the following attributes;

Disadvantages of the above usage:

  1. He has to give the same Output details while specifying the same six applications.

  2. If he has to edit / add / delete the attributes , then he has to do so in all the 6 Script Monitors.

  3. Further he would like to see them as 6 Siebel Monitors rather than 6 Script Monitors.

Usage of New Monitor Type to Avoid above Inconveniences:

  1. It is sufficient to specify the Output Settings, only once. You could also specify the Scalar String / Numeric attributes and tabular settings, only once, while defining the type, say Siebel.

  2. You could create any number of Monitor instances for that particular type, just like any other in-built type, say SAP / Weblogic / Oracle monitors in IT360. While doing so, you just need to specify the Hostname and the corresponding Scripts.

  3. The Addition / Deletion / Modification of attributes of a particular monitor type automatically gets updated in all the monitors of that monitor type.

  4. Now you will be able to see 6 Siebel monitors, rather than 6 Script Monitors.

  5. Reports can be enabled for this type, like any other type.

The same concept can be applied to any other application, say for monitoring Peoplesoft application.

Usage Scenario 2: Business Intelligence Dashboard:

Users can build custom Business Intelligence dashboards and have it reported and alerted on. Some possible metrics could be;

Usage Scenario 3: Custom Application Log Files:

Some metrics that you can add with a little bit of coding are;

Managing Custom Monitor Types

You can edit the configuration of the Monitor types, by clicking on the Custom Monitors link, under 'Admin -> Servers & Applications'. It lists all the User created Monitor Types. From there, you add new monitors to the Custom Monitor types, edit the configuration, and more importantly Enable or Disable reports of these custom monitor types.


Copyright © 2014, ZOHO Corp. All Rights Reserved.