330 likes | 1.03k Views
TADDM: Customizing Discovery Business Applications Best Practices. Byron Gehman bgehman@us.ibm.com. TADDM Discover Customizations. Custom Server Templates Discovery of Application Servers when no sensor exists Computer System Templates Adds ability to extend native ComputerSystem sensors
E N D
TADDM: Customizing DiscoveryBusiness Applications Best Practices Byron Gehman bgehman@us.ibm.com
TADDM Discover Customizations • Custom Server Templates • Discovery of Application Servers when no sensor exists • Computer System Templates • Adds ability to extend native ComputerSystem sensors • Application Templates (Descriptors) • Automatically creates and updates Business Application topology maps • User Defined Icons • Displays your icons in the Business Application topology maps
Custom Server Templates • Discovery of Application Servers when no sensor exists • Classifies running processes on the operating system • Executed during Level 2 or 3 scans • Supports CST Extensions, that allow for setting extended attributes • Can capture configuration files of the target • Can use Application Descriptor files to auto-assign to Business Applications • Automatically determines application dependency relationships in composite applications • Relationships can be across computer systems • Both systems must be discovered in the same Scope • Based on active TCP/IP connections between processes (lsof)
Custom Server Template Extensions • Capability to set attributes defined by the Common Data Model (CDM) • Applies only to the AppServer model object • Capability to set user-defined extended attributes • Uses command files located at <taddm_install>\dist\etc\templates\commands • Following directives are supported for setting attributes in the command file: • CMD:<attribute>=<command> • execute commands on target system • CMD:NOP executes command, but does not set an attribute • CMD:CONFCONTEN=<command> • execute commands on target system • stores result in custom configuration files • TADDM tracks changes to the custom configuration file • SCRIPT:<script.jy> • Executes user-defined Jython script • Ability to execute commands on target system • Full control over all aspects of discovery • Create other model objects • Create relationships
Computer System Template Extensions • Adds ability to extend native ComputerSystem sensors • Attributes on the ComputerSystem model object • Add attributes: either CDM defined or user-defined • Native ComputerSystem sensor must complete successfully first • Supports ‘command’ file • Same as for Custom Server Template Extensions
Application Templates • Automatically creates and updates Business Application topology maps • Automatically shows discovered relationships between components in the topology map • All discovered AppServers of the defined type(s) are added to the Business Application topology maps
User Defined Icons • Displays your icons in the Business Application topology maps • Requires restart of the TADDM Server or Domain Manager before new icons can be used • Uses both SVG and PNG based icons (requires 5 files) • Can use open-source InkScape tool to create SVG icons • Save icons as “plain SVG” • Can use open-source GIMP tool to create PNG icons
User Defined Icons (continued) • Use existing icons as a guide • Icon files stored in <taddm>\dist\images\custom icon_apache_default.svg icon_apache_dormant.svg icon_apache_state.svg \tooltip\tooltip_apache.png \tree\apache.png
TADDM Resources • Wiki (documents, how-to’s) • http://www.ibm.com/developerworks/wikis/display/tivoliaddm/Home • OPAL (software repository) • http://catalog.lotus.com/wps/portal/topal/ • Redbooks • http://www.redbooks.ibm.com/abstracts/SG247519.html • http://www.redbooks.ibm.com/redpieces/abstracts/sg247616.html
Demo & Questions • Demo • Questions?
BACKUP – ITM Processes kulagent -- ITM Unix Log Files Agent klzagent -- ITM Linux OS Agent kdsmain -- ITM TEMS kfwservices -- ITM TEPS khdxprto -- ITM Warehouse Proxy kntcma -- ITM Windows OS Agent kuma620 -- ITM Universal Agent