|
Softpanorama |
May the source be with you, but remember the KISS principle ;-)
|
| News | Recommended Links | Articles | Installation | |
| Webshere monitoring | Procedures | Tips | Humor | Etc |
Tivoli Monitoring 5.1 has an interesting architecture (it uses JavaScript as an extension language) but extremely over-engineered solution: too complex to be useful. ITM used the Rhino JavaScript engine, so probes should be written in JavaScript with ITM API.
The default functionality of Tivoli monitoring is extremely primitive (functionality of file and security modules looks like shareware) and you need to learn Monitoring Resource Model Builder to extend it. The latter requires custom JavaScript modules, which are executed via Rhino JavaScript engine whiten in Java. The idea of extending application using JavaScript engine is a rather elegant architectural idea but proof of the pudding is in the eating and it does not play all too well in the marketplace. It's sad that it was executed IBM so badly (the Model Builder Debugger that was badly necessary was added much later) that it was later discarded it in favor of Omegamon (aka ITM 6.1).
Tivoli monitoring WEB site is a regular large corporation mess ;-). The list to ITM documentation is difficult to find and the correct link is (or was ;-) Tivoli - Support - Information Center. The format of the publications is PDF, HTML, or both.
The list of fixpacks can be found at Support (click of Download (Fixes, Patches) and click on Submit button, after that select the latest by date.
The following guides are available in the IBM Tivoli Monitoring Resource Model Builder library:
|
What is Resource Model Builder Debugger for UNIX?
Resource Model Builder Debugger for UNIX® allows graphical debugging of the JavaScriptTM decision tree in IBM Tivoli Monitoring (ITM) resource models on Linux® and UNIX. This tool provides full debugging capabilities, such as setting break points and inspecting the value of a variable. It uses the graphical debugger supplied by the Rhino JavaScript interpreter shipped with ITM.
There are two ways to debug resource models:
- debugging graphically through debug_jscript.sh
- running the resource model from the CLI via debug_jscript_cli.sh
How does it work?
ITM Resource Models for UNIX are based on a JavaScript decision tree. ITM is shipped with the Rhino JavaScript engine for running these decision tree scripts. When ITM runs, it uses Rhino to control the execution of each resource model's decision tree.
One component of the Rhino JavaScript engine is a graphical debugger written with Java's Swing. The Resource Model Builder Debugger for UNIX provides a harness for launching a resource model in Rhino's graphical debugger rather than in the normal ITM process. This allows a user to run a single resource model and step through the JavaScript code.
The Resource Model Builder Debugger for UNIX also comes with a tool that can run a resource model from the command line. This tool has been used to run resource models in a single isolated process, which has proven to be one method for discovering memory leaks in a resource model's data provider.
Also see the developerWorks tutorial: Debug IBM Tivoli Monitoring UNIX resource models - Using the Resource Model Builder Debugger for UNIX.
alphaWorks Tivoli Monitoring Resource Model Builder Overview Tivoli Monitoring Resource Model Builder has graduated!
At the end of April 2003, the IBM Tivoli Resource Model Builder was made generally available as a complimentary download at the Tivoli Resource Center's Web site.
IBM Tivoli Monitoring V5.1.1 Implementation Certification Study Guide, SG24-6780-00
Redbook, published 25 May 2005
Fix Pack (5.1.2-ITM-FP04) for IBM Tivoli Monitoring 5.1.2Fix Pack (5.1.2-ITM-FP04) for IBM Tivoli Monitoring 5.1.2
ITM Resource Model Creation: Putting Tivoli Monitoring to work for you--
free tutorial
IBM Tivoli Monitoring (ITM) is a powerful environment that gives you the ability
to monitor virtually any type of resource. This tutorial shows you how easily
you can build custom monitoring capabilities into ITM using the ITM Resource
Model Builder. Resource Models provide a structured environment to provide resource
status analysis, notification of significant events, and even automatic corrective
measures. ITM Resource Model Builder is an IDE that simplifies the process of
creating and debugging Resource Models.
freshmeat.net Project details for Resource Model Builder Debugger
http://www.alphaworks.ibm.com/[..]S_CMP=GR&ca=dgr-lnxd01awrmbdebugger4unix
Creating resource models using IBM Tivoli Monitoring Resource Model Builder, Version 1.2.0
To create customized resource models using the IBM Tivoli Monitoring for Messaging and Collaboration: Microsoft Exchange Server CIM classes and a resource model wizard to guide you through the process.
Background information
The resource model wizard guides you through the process of creating resource models using the IBM Tivoli Monitoring for Messaging and Collaboration: Microsoft Exchange Server CIM classes. For more information about creating resource models, refer to the IBM Tivoli Monitoring Resource Model Builder User's Guide.
Required authorization role
None
Before you begin
Before you begin, you must perform the following steps:
- For Windows NT systems, install and configure Windows Management Instrumentation. For Windows 2000 and Windows XP systems, this step is unnecessary.
Additional Information: You can download Windows Management Instrumentation from http://msdn.microsoft.com/downloads/.
- Install IBM Tivoli Monitoring Resource Model Builder.
After you finish
Refer to the IBM Tivoli Monitoring Resource Model Builder documentation for additional information on how to build and deploy your new resource model.
Procedure
- Open IBM Tivoli Monitoring Resource Model Builder.
- Click File -> New.
- Click Basic Resource Model Wizard to launch the wizard and display the scripting language and operating system window.
- Select one of the following scripting languages:
- VBA Script Resource Models (Windows only): Limits the operating system type to w32-ix86 (Windows) only.
- JavaScript Resource Model (all platforms): Enables the resource model to run on all operating systems.
- If you are creating a JavaScript resource model, select w32-ix86 for the platform.
- Click Next to open the Datasource Selection Page window.
- Click CIM/WMI Datasource to open the CIM Data Source Wizard window.
- Type ROOT\CIMV2 in the Namespace text box.
Additional Information: ROOT\CIMV2 is the destination that stores the CIM classes.
- Click the lightning icon to connect to the namespace.
Additional Information: If you are connected to the namespace, you are not prompted to type your user name and password, if the current ones are valid. If you are prompted with the Logon window, do the following:
- Type your user name and password.
- Click Logon to connect to the namespace.
- Install the CIM classes from the CIM Data Source Wizard by following these steps:
- Click Mof Compiler to display the WMI MOF Compiler Wizard.
- Select Compile a .MOF file.
- Click Go.
- Type the path and file name for your .MOF file in the Path and file name for .MOF file text box.
Additional Information: Click Browse to search for your MOF files.
- Click Finish.
- Repeat step 11 for each .MOF file that you want to install.
- Click Finish.
- Select a CIM class.
Additional Information: The left field displays all available CIM classes for use in your custom resource models. For information about the CIM classes, see Data providers.
- Click Next to display the Select Properties window.
- Select one or more CIM class properties to monitor from the Available Properties table.
- Move the properties to the Selected Properties table by clicking the right arrow icon.
- Click Next.
- Follow the Resource Model Wizard instructions to complete your resource model. See IBM Tivoli Monitoring Resource Model Builder documentation for detailed instructions.
- After the wizard is complete, add the CIM classes as platform-specific dependencies to the resource model by following these steps:
- In the IBM Tivoli Monitoring Resource Model Builder window, open the Management view containing the decision tree for your new resource model.
- In the decision tree on the left side of the window, click "+" to expand the tree list for the newly created resource model.
- Click Dependencies to display the Dependencies Editor page.
- Click Add to display the Dependencies window.
- Browse to the product installation CD.
- Click w32-ix86.
- Click OK to add the classes to the Dependencies page
[09-26-03] IBM Tivoli Monitoring Resource Model Builder
Provides a standard Eclipse interface to a simple step-by-step wizard to build resource models. Your development organization can leverage its core competencies to easily specify Automated Best Practices for monitoring and automatic curing for your IT systems, right out of the box.
IBM Tivoli Monitoring (ITM) is a powerful environment that gives you the ability to monitor virtually any type of resource. This tutorial shows you how easily you can build custom monitoring capabilities into ITM using the ITM Resource Model Builder. Resource Models provide a structured environment to provide resource status analysis, notification of significant events, and even automatic corrective measures. ITM Resource Model Builder is an IDE that simplifies the process of creating and debugging Resource Models.
IBM Redbooks IBM Tivoli Monitoring V5.1.1 Implementation Certification Study Guide
This IBM Redbook prepares you with the necessary knowledge to help you complete
Certification Test 593: IBM Tivoli Monitoring V5.1.1 Implementation . This test
leads to certification for Tivoli Certified Deployment Professional for IBM Tivoli
Monitoring.
The scope of the certification tests your ability to demonstrate the following areas
of expertise required for IBM Tivoli Monitoring V5.1.1:
| Table of Contents | |
|
IBM Redbooks IBM Tivoli Monitoring Version 5.1.1 Creating Resource Models and Providers
This IBM Redbook focuses on using the IBM Tivoli Monitoring Workbench to build resource models (RMs) that use existing ILT providers and custom ILT Java providers. You will learn how to create a custom ILT provider using the supplied Java templates to examine and provide data to ITM for analysis within the resource model that you created through the ITM Workbench. The ITM Workbench is used for developing, debugging, and packaging resource models for IBM Tivoli Monitoring. You will learn how to use the step-by-step wizards provided by the ITM Workbench to create RMs to monitor any number of your IT resources, including operating systems, databases, hardware, and networking resources and applications. In addition, you will learn about the Common Information Model (CIM) used to store metrics and how to collect data stored in a CIM format. Upon completion, you will be able to create, test, and deploy monitoring solutions quickly and efficiently in order to create an autonomic environment.
Tivoli - Support - Information Center - documentation
http://www-3.ibm.com/software/tivoli/info/pa/monitor/index.jsp
Copyright © 1996-2008 by Dr. Nikolai Bezroukov. www.softpanorama.org was created as a service to the UN Sustainable Development Networking Programme (SDNP) in the author free time. Submit comments This document is an industrial compilation designed and created exclusively for educational use and is placed under the copyright of the Open Content License(OPL). Original materials copyright belong to respective owners. Quotes are made for educational purposes only in compliance with the fair use doctrine.
Standard disclaimer: The statements, views and opinions presented on this web page are those of the author and are not endorsed by, nor do they necessarily reflect, the opinions of the author present and former employers, SDNP or any other organization the author may be associated with. We do not warrant the correctness of the information provided or its fitness for any purpose.
Last modified: June 02, 2008