You can create an Netcool/Omnibus Web GUI tool that uses the attribute information in an alarm to launch in-context to another application from the Active Event List or Event Viewer. For example, if your resources have identification columns in your monitoring application database for a particular external application, you can mediate these columns as attributes along with your metric data. You can then create a tool that launches the application in-context of the resource using the attributes contained within an alarm.

Complete the steps in the following sections to create a tool to launch-in-context in a browser window or a DashBoard Application Services Hub page.

Launching in a new browser tab

  1. In DashBoard Application Services Hub, open Administration->Event Management Tools->Tool Configuration.
  2. Click the Create Tool icon and enter a name.
  3. In the Type drop down, select Script.
  4. Paste the contents of tablaunch_script.txt into the script field.
  5. In the script syntax, change the baseURL variable to the URL of your external application.

To make the script available when you right click an alarm, in DashBoard Application Services Hub, open Administration->Event Management Tools->Menu Configuration. Under Available menus, select Alerts and click Modify and move the script name to the Current Items list. When you right-click an alarm in the Active Event List or Event Viewer, you can launch the script.

Launching in a DashBoard Application Services Hub page

  1. In DashBoard Application Services Hub, click Create Page, which is represented by the + symbol on the top right of page.
  2. Enter a page name and click ok.
  3. In the search field, type web widget, and click search.
  4. Drag the web widget into the workspace.
  5. In the Widget drop-down menu, select Edit.
  6. In the Home Page field, enter: https://<server name>:9998‎/predictiveinsights/javascript/dojo/resources/blank.html. Replace <server name> with the name of your Operations Analytics Predictive Insights Server. If you installed Operations Analytics Predictive Insights in a distributed environment, <server name> is the server on which the User Interface component is installed.
  7. Click Save to save changes you made to settings.
  8. Click save to save the page but do not exit.
  9. On the menu bar, click the Page Settings icon
  10. Record the page name. You will need to enter this name into the tool script.
  11. In DashBoard Application Services Hub, open Administration->Event Management Tools->Tool Configuration.
  12. Click the Create Tool icon and enter a name.
  13. In the Type drop down, select Script.
  14. Paste the contents of pagelaunch_script.txt into the script field.
  15. In the script systax, change the baseURL variable to the URL of your external application.
  16. Find the line ‘NavigationNode’: ‘com.ibm.isclite.admin.Freeform.navigationElement.pagelayoutA.modified.xIncJKMXu6XsMdRwy1L1doS1427922280991’.
  17. Replace the value withing the inverted commas with the name of the script that you recorded in step 10. For example: ‘NavigationNode’: ‘test-script’.

To make the script available when you right click an alarm, in DashBoard Application Services Hub, open Administration->Event Management Tools->Menu Configuration. Under Available menus, select Alerts and click Modify and move the script name to the Current Items list. When you right-click an alarm in the Active Event List or Event Viewer, you can launch the script.

Join The Discussion

Your email address will not be published. Required fields are marked *