 |
 |
 |
 |
 |
 |
IPSec simplified
IPSec is one of the most powerful security tools available today, allowing users to implement security at the IP packet level. But this standard is not only powerful, it's extremely complex, and if not understood properly it can be easily misused. Here, Joe explains how IPSec works and explores the potential pitfalls that await well-meaning system administrators.
|
 |
Articles |
 |
01 Apr 2001 |
|
| |
IBM SOA Foundation product integration: A complete ESB Gateway solution featuring WebSphere DataPower, Tivoli Access
Manager, and WebSphere Service Registry and Repository
Leveraging the concept of a service-oriented architecture usually brings
with it the ability to connect an increasing number of systems within an enterprise
-- but also across enterprises. While enabling a higher degree of automation and
reduced processing time, this also leads to growing concern about managing and
securing the underlying connections between heterogeneous IT systems. This article
describes how to address these concerns by implementing an ESB gateway using three
of the products within the IBM SOA Foundation platform, beginning with integrating
a IBM WebSphere DataPower SOA Appliance with IBM Tivoli Access Manager for security,
and then adding IBM WebSphere Service Registry and Repository for endpoint address
management.
|
 |
Articles |
 |
10 Dec 2008 |
|
| |
Improve the run-time performance of the Generic Log Adapter, Part 2: A guide to writing efficient custom plug-ins
The Generic Log Adapter (GLA) is an important tool that can be used in autonomic computing systems to collect data from different data sources with many different formats. The performance of the GLA, which is typically used in problem determination, becomes critical to the performance of the entire autonomic computing system. Part 1 of this series took a look at an important dimension of the performance of the GLA, the performance of the rules that the GLA executes at run time. The GLA's performance is also affected by the performance of the individual components that are configured to execute the various functions of the Generic Log Adapter. This article looks at the performance aspects of these individual components as well as other general factors and configurations that influence the performance of the GLA. It also looks at the feature of running multiple contexts provided by the adapter and builds a custom outputter that can be shared among these contexts.
|
 |
Articles |
 |
30 Jun 2004 |
|
| |
Improve the run-time performance of the Generic Log Adapter, Part 1: A guide to writing efficient rule sets
Data collection is an important aspect of autonomic computing problem determination and self-healing systems. Consequently, a performance bottleneck in data collection slows down the entire operation of the autonomic computing system. It also can be difficult to re-engineer because the data collection components are often built first. This article describes different techniques for writing efficient regular expressions that form the basis for rules in the Generic Log Adapter and discusses various issues with building custom plug-in components. By reducing the performance bottleneck at the lowest levels of granularity, it is possible to improve the run-time performance of the adapter over multiple operational cycles. This article also discusses other factors that might affect adapter performance and provides a guide for when you're designing rule sets and custom components for the Generic Log Adapter.
|
 |
Articles |
 |
22 Jun 2004 |
|
| |
A practical guide to configuring DB2 UDB Databases for Data Protection with IBM Tivoli Storage Manager for Advanced Copy Services
IBM Tivoli Storage Manager for Advanced Copy Services Version 5.3.3 allows you to protect DB2 UDB multi partition databases distributed across one or more hosts, with the data configured on centralized storage systems in a storage area network. This article helps you configure your multi partition databases and storage subsystems for data protection using Tivoli Storage Manager Advanced Copy Services for DB2.
|
 |
Articles |
 |
26 Apr 2007 |
|
| |
Symptomatic event visualizer, Part 3: A visual tour of the Log and Trace Analyzer for Java Desktop
This four-part series is a comprehensive usage guide that gives you an
overview of the Log and Trace Analyzer for Java Desktop, instructs you in the
installation process and teaches you to configure the tool correctly. The series
includes performance-enhancing tips, integration and hands-on scenarios, as well as
data on the IBM Tivoli Monitoring 6.1 Events Tool. Discover how your data can be more consumable from start to finish and learn how to
reduce your problem determination and maintenance costs. In part three, go on a
visual tour of the technology (a screenshot is worth a thousand words), gain
troubleshooting tips, and learn how to get the best performance out of the LTA-JD.
|
 |
Articles |
 |
07 Aug 2007 |
|
| |
ABCs of the Autonomic Computing Toolkit (Test)
This article provides guidance to the first-time user of the IBM Autonomic Computing Toolkit. A great deal of useful information is available on the Autonomic computing zone and in the user documentation provided with the Autonomic Computing Toolkit, but this article attempts to give you a framework for understanding all the pieces. This article has been updated for Release 3 of the Toolkit. You can download the Toolkit at no charge.
|
 |
Articles |
 |
30 Sep 2005 |
|
| |
AJAX techniques within a Tivoli Access Manager WebSEAL Environment
This article describes the challenges found when introducing Asynchronous JavaScript and XML (AJAX) programming techniques into an IBM Tivoli Access Manager (TAM) WebSEAL environment. It provides a brief review of WebSEAL technology and a brief introduction
to AJAX methods. The considerations are outlined for AJAX developers when working with WebSEAL. The potential solutions to issues
that can arise are supplied, along with listing best practices that will assists AJAX developers to succeed in a WebSEAL environment.
|
 |
Articles |
 |
29 Apr 2008 |
|
| |
ASP.NET Authentication using LTPA and Tivoli Federated Identity Manager (TFIM)
In this article, we show you how to enable your ASP.NET applications for federated single sign-on utilizing the IBM Tivoli Federated Identity Manager (TFIM) 6.1.1.1 to translate LTPA cookies set by IBM WebSphere Application Server. We show how to create an ASP.NET HTTP module that extracts the LTPA cookie then uses TFIM to translate the token into a username via WS-Trust.Background
|
 |
Articles |
 |
16 Oct 2007 |
|
| |
Meet the experts: Abdi Salahshour on how the Common Base Event format lays the groundwork for true autonomic maturity
This question and answer article features Abdi Salahshour, a Senior Software Engineer for Autonomic Computing Technology at IBM. developerWorks talked with Abdi about the current Version 1.0.1 of the Common Base Event format and situation categories and also discussed what's on the horizon with problem determination.
|
 |
Articles |
 |
03 May 2005 |
|
| |
Access Manager Policy Server Clusters
This paper describes how to use load balancing and clustering to ensure high availability and scalability for the Access Manager Policy Server. This paper includes configuration and coding examples to assist administrators in creating this environment.
|
 |
Articles |
 |
01 Dec 2002 |
|
| |
Accessing IBM Tivoli Directory Server through Handheld Devices
This article focuses on creating generic client API's using KSOAP (i.e. SOAP implementation on handheld devices) which are portable with the IBM Tivoli DSML server using which the IBM Tivoli Directory Server can be accessed.
|
 |
Articles |
 |
20 May 2005 |
|
| |
Accessing WAS/z SMF 120 Records in Real Time
This article describes a method of accessing WebSphere Application Server for z/OS (WAS/z) generated SMF records directly, aggregating those records into a separate address space and providing Application Programming Interfaces (APIs) for retrieval. The target programs using these APIs are Performance Monitoring or Resource Management programs for display or monitoring purposes in real time. In particular this method has been implemented in WebSphere Studio Application Monitor (WSAM) in its monitoring of the various server instances of WAS/z.
|
 |
Articles |
 |
28 May 2005 |
|
| |
Achieving complex event processing with Active Correlation Technology
Active Correlation Technology (ACT) rules can turn low-level events into high-level (complex) events to help the gleaning of business opportunities, or to better understand problems. It can also free up personnel by using ACT's complex event-processing to trigger automated processes.
|
 |
Articles |
 |
15 Nov 2005 |
|
| |
Action Manager in Tivoli Directory Integrator
Tivoli Directory Integrator (hereafter called TDI) provides a component, namely Action Manager, which can be used for configuring rules and executing actions on the different triggering conditions provided by TDI.
|
 |
Articles |
 |
10 Sep 2008 |
|
| |
Add policy-based automation to the Problem Determination Scenario
How do you define the decision algorithms that lie at the heart of autonomic computing systems? In this article, learn how an autonomic management system with a decision algorithm written in JavaScript can be extended by adding a set of business policies, which can be created and maintained by non-technical business administrators.
|
 |
Articles |
 |
22 Sep 2004 |
|
| |
Adding custom XML extensions to SAML 2.0 request messages
IBM Tivoli Federated Identity Manager 6.2 (TFIM) has extended existing support of the SAML 2.0 federated single sign-on protocol to include the ability to supply custom XML elements as part SAML requests or responses. This capability is exposed by way of an Open Services Gateway Initiative (OSGi) plug-in extension to the Tivoli Federated Identity Manager runtime. This article will outline how to use this extension point including sample Java code and instructions for deployment and testing.
|
 |
Articles |
 |
28 Oct 2008 |
|
| |
Adding rules to applications
Write and run simple business rules or complex inferencing rules using the Agent Building and Learning Environment (ABLE) and its ABLE Rule Language (ARL). Example rulesets show ARL's syntax and capabilities, how to work with Java objects from ARL, how to write and debug rules in Eclipse, how to run rulesets from Java applications, demonstrate procedural and inferencing rule engines, and see the benefits of using rules written for inferencing rule engines.
|
 |
Articles |
 |
15 Feb 2005 |
|
| |
Advanced resource model concepts
Gain advanced skills in designing, modifying, and troubleshooting resource models. You can use the skills described in this article to customize the Problem Determination Scenario resource model to enable database logging.
|
 |
Articles |
 |
21 Dec 2004 |
|
| |
An Introduction to Policy for Autonomic Computing
Policy has been described as "a set of considerations designed to guide decisions of courses of action." In an IT setting, policies are used to guide decisions relating to the management of the IT infrastructure. This article introduces the concept of policy-based management, talks briefly about key standards, and discusses how policies can be structured.
|
 |
Articles |
 |
22 Mar 2005 |
|
| |
An autonomic computing roadmap
If autonomic computing is the process of making computers behave like living, sentient creatures, then you, as a developer, are the doctor who makes sure your products and systems are performing properly. If there's an area of concern, you must diagnose it and make sure it has what it needs to function properly. This article gives you a roadmap to begin integrating autonomic computing concepts into your products. (Note: Updated for Release 2 of the IBM Autonomic Computing Toolkit.)
|
 |
Articles |
 |
21 Oct 2004 |
|
| |
Solution Deployment Descriptor (SDD), Part 1: An emerging standard for deployment artifacts
The Solution Deployment Descriptor (SDD) is an emerging standard for a set of
XML documents that define deployment metadata about deployment artifacts and the
aggregation of deployment artifacts. Externalizing deployment knowledge that has been
more commonly buried in code or documentation provides multiple benefits. Consumers of
SDDs, including humans and software, can use the knowledge provided about both the
requirements for and results of successful deployment to better plan for and execute
successful changes to their software environments. This article describes the SDD and
provides a high-level overview of the support provided.
|
 |
Articles |
 |
29 Apr 2008 |
|
| |
Solutions in action: Answers to four Integrated Solutions Console problems
Get concise tips for solving challenges to using autonomic computing technologies. This installment focuses on the Integrated Solutions Console, including installation and implementation problems on Windows servers, when you experience difficulty setting up the Integrated Solutions Console to manage different machines (with a workaround), and if you have trouble achieving a clean uninstall of the console.
|
 |
Articles |
 |
16 Jan 2007 |
|
| |
Application deployment using Tivoli Provisioning Manager and Rational ClearQuest
This demo begins with the role of a project manager approving a request for deployment of version 2 that resolved a defect in the Web banking application. The initiation to deploy the application is done using Rational ClearQuest. The deployment to distribute the application is done by Tivoli Provisioning Manager. After observing the deployment, the demo transitions to the role of the tester and confirms that the deployed application is functioning correctly. You'll observe how Rational ClearQuest is used to track deployments of applications that support governance/compliance processes that require approval. You'll also see how deployment work flows in Tivoli Provisioning Manager can be initiated remotely through a ClearQuest action.
|
 |
Demos |
 |
01 Feb 2008 |
|
| |
Approaches for solving problems with Tivoli Directory Server synchronization
An enterprise directory server is a critical piece of IT infrastructure.
It is important that the directory server infrastructure be highly available, scalable and
reliable. To achieve this, a directory server replication topology is often used to
replicate the directory data across several directory servers. This article will outline
the difficulties that can be encountered when managing a replicated directory
infrastructure. The article will also highlight some common replication scenarios, and problems that are
commonly encountered when troubleshooting and correcting these issues and some techniques
to help solve directory replication issues.
|
 |
Articles |
 |
12 Nov 2008 |
|
| |
Introduction to cryptography, Part 3: Asymmetric cryptography
The security afforded by asymmetric cryptosystems depends on mathematical problems that are difficult to solve, such as factoring large integers into primes. Public key systems use two keys such that one key, the public key, can be used to encrypt some text that can then only be decrypted using the securely-held private key. Alternatively, the private key can be used to encrypt some information that anyone with access to the widely-available corresponding public key can decrypt, so satisfying themselves that the message was generated by the holder of the private key.
|
 |
Articles |
 |
01 Mar 2001 |
|
| |
Auditing Tivoli Identity Manager with Tivoli Compliance Insight Manager
IBM Tivoli Identity Manager (TIM) is a provisioning platform that centralizes and automates the lifecycle management of user's access rights on various end systems. TIM administrative users can provision identities to many different systems, such as operating systems, data stores and other applications. By auditing TIM, we can monitor activities performed by these administrative users and report any violations involved in the user management activities. The IBM Tivoli Compliance Insight Manager (TCIM) provides a unique and comprehensive view into the user management activities of TIM. Using TCIM we can collect all data from the TIM logs, store them, normalize the data using W7 process to comprehend what was collected and report all exceptions based on the TCIM policies.This article demonstrates the auditing of TIM with TCIM and provides an overview of the customizations and processes involved from the collection of the TIM audit logs to the preparation of reports based on these logs.
|
 |
Articles |
 |
28 Oct 2008 |
|
| |
Authenticating a SAP login ticket in Tivoli Access Manager e-business WebSEAL
This article describes how to build an implementation of an authentication service using
the IBM Tivoli Access Manager for e-business (TAMeb) WebSEAL External Authentication C API.
The implementation of the authentication service extracts and validates the user name in an
SAP Login Ticket (an HTTP cookie), then passes the user name to WebSEAL in order to build a
credential. This article provides the source code and binary code of a prototype implementation.
|
 |
Articles |
 |
07 May 2008 |
|
| |
Automate software release management and deployment
The development of software applications is an evolutionary process, moving towards some predetermined end goals. These goals are usually in the form of a release, either internal or external, to deliver a set of required functionality. Software release management is often a manual and laborious process and consequently, sometimes error prone. In this tutorial you will learn how to use IBM Rational ClearCase, ClearQuest, and Unified Change Management to automate the construction and documentation of releases. You'll also learn how to use IBM Tivoli Configuration Manager to transition (deploy) the releases.
|
 |
Tutorials |
 |
09 Jun 2004 |
|
| |
Introduction to IT Service Management, Part 1: Automate your key IT processes
Discover the process integration for IT service management strategy, which allows companies to automate their key IT processes and to provide IT services according to best practices. This article gives you an introduction to IT Service Management, and illustrates the benefits it offers for IT process modeling, process choreography, and service level management.
|
 |
Articles |
 |
17 May 2005 |
|
| |
Automated System Recovery in Static IP environments using Tivoli Storage Manager
The current Tivoli Storage Manager Automated System Recovery Process supports Networks which supports DHCP. In networks that does not support DHCP and uses Static IP's,the local backup sets are used to recover these systems in case of a crash or total failure. In very large environments, servers cannot be ported on DHCP as the applications hosted in the servers are IP conscious. A typical example of such an environment would be a datacenter with multiple application servers that access the multiple database servers. In these environments, the servers are necessarily configured with static IP's. This article describes an Automated System Recovery process which facilitates system recovery in Static IP environments.
|
 |
Articles |
 |
16 Oct 2008 |
|
| |
Automated system recovery in static IP environments using Tivoli Storage Manager
The current IBM Tivoli Storage Manager Automated System Recovery Process supports
Networks that are DHCP enabled. In networks that does not support DHCP and uses
Static IP's, the local backup sets are used to recover these systems in case of a crash or
total failure.
In very large environments, servers cannot be ported on DHCP network as the applications hosted
in the servers are IP conscious. A typical example of such an environment would be a
datacenter with multiple application servers that access multiple database servers. In
these environments, the servers are configured with static IP's. This article describes an
Automated System Recovery process which facilitates system recovery in Static IP
environments.
|
 |
Articles |
 |
21 Nov 2008 |
|
| |
Automating WebSEAL junction management
WebSEAL junctions are the configuration construct for specifying the web servers that will be protected in a IBM Tivoli Access Manager for e-Business environment where a reverse-proxy architecture is used. Managing junction definitions is complicated by requirements such as high availability, disaster recovery and configuration migration. This paper introduces a method that simplifies WebSEAL junction management through the use of a central configuration repository and a tool for distributing that configuration.
|
 |
Articles |
 |
09 Nov 2006 |
|
| |
Book review: Autonomic Computing
Join me as I troll through Richard Murch's book from IBM Press, "Autonomic Computing," and find tools and resources for the system designer, administrator, and developer.
|
 |
Articles |
 |
25 Oct 2005 |
|
| |
Autonomic Computing Expression Language
This tutorial shows how to use the Autonomic Computing Expression Language (ACEL), an XML-based expression language, to create an expression, parse it, prepare input for it, and evaluate it. ACEL was originally developed as a part of the Autonomic Computing Policy Language to describe conditions when a policy should be applied to a managed system. To learn more about how policies can be used to manage an IT system, download IBM Policy Management for Autonomic Computing (PMAC) from alphaWorks. However, ACEL is applicable in many other contexts such as specifying service level agreements, pricing, scheduling, and provisioning of services. In general, ACEL can be used to specify various types of expressions (numeric expression, Boolean expression, string expression, and so on) in XML documents.
|
 |
Tutorials |
 |
28 Feb 2005 |
|
| |
Autonomic computing and Web Services Distributed Management
The Organization for the Advancement of Structured Information Standards (OASIS) has just approved a new standard: Web Services Distributed Management (WSDM) 1.0. This article discusses the relationship and value that this new standard brings to autonomic computing technology. The article does not provide the technical detail necessary to build autonomic computing-compliant interfaces using WSDM because other articles and specifications will provide these as they are developed.
|
 |
Articles |
 |
02 Jun 2005 |
|
| |
The Autonomic Computing Edge: Autonomic computing heats up in Japan
Autonomic computing is gaining momentum throughout the information technology industry and in many geographical areas, but its uptake in Japan is especially rapid. This article examines recent events in Japan related to autonomic computing, presents an overview of the Japanese IT marketplace, and offers opinions about why autonomic computing is hot in Japan.
|
 |
Articles |
 |
22 Feb 2005 |
|
| |
The Autonomic computing edge: Autonomic computing heats up in academia
With the observance of the growth of autonomic
computing technology, I present another area in which
autonomic computing is gaining traction: academia. This
article introduces several university research projects in
the area of autonomic computing, discusses conferences and
other academic initiatives, and offers opinions about what
all of this activity in academia might mean for the future
of autonomic computing.
|
 |
Articles |
 |
03 May 2005 |
|
| |
Autonomic computing in Canadian academia, Part 1
As IBM grows and develops autonomic technologies, the autonomic computing
initiative relies heavily on research and development to present innovative ideas,
improve existing technologies, and prototype in the most rapidly expanding development
areas. In this article, take a look at two autonomic computing academic projects that are bringing new
developments to IBM. The first project looks at converting legacy code to source code
that is autonomic-ready, while the second project focuses on new methods for identifying problems in large-scale applications. For each project, you will understand the current research direction and then explore the project in detail. Finally, you will see how each project contributes to the Monitoring-Analysis-Planning-Execution (MAPE) loop design model and what future research directions are planned.
|
 |
Articles |
 |
15 Apr 2008 |
|
| |
Autonomic computing: An insider's perspective
Are you looking for answers to your questions on autonomic computing and self-managing autonomic technology? Check out the new developerWorks forum; you can get answers to your questions, as well as discuss your ideas related to this technology. The name of the new forum is "Autonomic computing: an insider's perspective" (http://www.ibm.com/developerworks/forums/dw_forum.jsp?forum=497&cat=22")
|
 |
Articles |
 |
28 Jun 2005 |
|
| |
The autonomic computing edge: Autonomic computing: The state of the union
Autonomic computing embodies a progression toward self-managing IT systems. The concept has now been around for a few years, and self-managing autonomic systems are becoming part of the mainstream of the IT industry. This seems like a good time for an autonomic computing "state of the union" address, and it also seems like a good time for The autonomic computing edge to offer up the lighter side of autonomic computing technology. This question and answer article features Otto Nomic, a fictional expert and founder of autonomic computing. Brent Miller (Edge columnist) talks with Otto about how the idea got started.
|
 |
Articles |
 |
17 Jan 2006 |
|
| |
Autonomic data protection, your file system life saver
Automatically and transparently back up laptops and workstations by exploiting disks and networks. It is estimated that nearly 70% of corporate digital assets are now stored on laptops and other non-server endpoints; typically, only 10% of those systems are backed up in most corporations (even lower in households). The new world of fast and inexpensive disks and broadband offers great hope for a new style of data protection: transparent real-time to multiple targets.
|
 |
Articles |
 |
09 Feb 2005 |
|
| |
Autonomic features of the IBM Virtualization Engine
Learn about the many autonomic capabilities of the IBM Virtualization Engine and see how they improve the availability of resources and the efficiency of systems and storage administrators. This sophisticated suite of products manages the servers, storage, systems, and networks across a cross-platform distributed IT environment. It is a key component of an on demand solution to optimize the management of your infrastructure according to your business goals.
|
 |
Articles |
 |
14 Sep 2004 |
|
| |
Availability
IBM Tivoli monitoring solutions collect operational data across the entire organization, enabling companies to monitor system performance, across heterogeneous environments, from a single console.
|
 |
|
 |
30 May 2005 |
|
| |
Hit the ground running with AIDE, Part 7: Better IT management
The IBM Autonomic Integrated Development Environment (AIDE) facilitates a model-driven approach to touchpoint development, which is a useful, factory-style, wizard-assisted pattern for producing generic touchpoints. However, at some point in the AIDE-driven workflow, the touchpoint must be made specific to a given application. You can do this either at the model design stage or manually through hard-coding. In this tutorial -- the seventh in the series -- discover techniques for creating both generic and specific touchpoints, and learn how to produce touchpoints that have the right mixture for a given management application.
|
 |
Tutorials |
 |
19 Dec 2006 |
|
| |
Build a HAL 9000 with IBM autonomic computing technology
In this article (which could have been titled "2006: An Autonomic Odyssey"), see how HAL 9000, the computer in the "2001: A Space Odyssey" movie, the smartest believable artificial intelligence so far in fiction, could predict equipment failure, answer personal questions, learn to sing "Bicycle built for Two," and go insane, based on IBM Build to Manage Toolkit components. By the end of this article, you'll see how autonomic computing can be implemented today; determine if there is such a thing as a Hofstadter-Moebius loop in programming; and discover if HAL stands for Heuristic ALgorithmic computer, Heuristic Autonomic Learner, or is simply the first three letters of a prankster holiday that occurs about this time of the year.
|
 |
Articles |
 |
31 Oct 2006 |
|
| |
Build a custom static parser plugin for LTA-JD
The huge amount of data to analyze after system failures poses the initial difficulty
in problem determination -- this is especially true when the failures are related to
concurrent usage and stress. The Log Trace Analyzer for Java Desktop (LTA-JD) is a
powerful tool for problem determination and analysis once the text logs are properly
extracted as Common Base Events. But what's the easiest way to extract, say, Java
Virtual Machine (JVM) logs from the WebSphere Application Server (WAS) so they can be used by the LTA-JD? This
article introduces the design of a custom static parser as a plugin for LTA-JD to
construct a meaningful, common language from the plain text WebSphere Application Server JVM logs.
|
 |
Articles |
 |
17 Jul 2007 |
|
| |
Build a framework for problem determination triage
So how do you set up "triage" problem determination? This article describes aspects of event visualization for triage problem determination that use concepts of autonomic computing -- such as Log and Trace Analyzer for Java Desktop (LTA-JD) -- and symptoms to represent, detect, evaluate, and resolve incidents and problems related to business mission-critical infrastructure management and operations. This two-part article also covers event and symptom visualization and processing methods of LTA-JD to enable efficient proactive avoidance of these incidents and problems. In this first part, you'll take a tour of the underlying concepts.
|
 |
Articles |
 |
27 Mar 2007 |
|
| |
Build a framework for problem determination triage, Part 2
So how do you set up "triage" problem determination? This article describes aspects of event visualization for triage problem determination that use concepts of autonomic computing -- such as Log and Trace Analyzer for Java Desktop (LTA-JD) -- and symptoms to represent, detect, evaluate, and resolve incidents and problems related to business mission-critical infrastructure management and operations. This two-part article also covers event and symptom visualization and processing methods of LTA-JD to enable efficient proactive avoidance of these incidents and problems. In this second part, you'll take a more detailed tour of the framework in action.
|
 |
Articles |
 |
10 Apr 2007 |
|
| |
Hit the ground running with AIDE, Part 2: Build a real-world touchpoint
This tutorial -- the second in series on AIDE -- moves beyond the basics of building touchpoints using the IBM Autonomic Integrated Development Environment (AIDE) toolkit and covers the use of events and IT management technologies (specifically the Java Management Extensions) and demonstrates how to connect external value-added Java tools to autonomic computing touchpoints. I'll focus on how to tackle the problem of linking autonomic computing touchpoints with external JMX-instrumented software.
|
 |
Tutorials |
 |
23 May 2006 |
|
| |
On demand provisioning of portal servers in a clustered environment, Part 1: Build an automated solution using IBM Tivoli Intelligent Orchestrator
This series from the Advanced Design and Technology team focuses on using IBM Tivoli automation products for rapid deployment of portal servers. We invite you to follow along as our team uses IBM Tivoli Intelligent Orchestrator to create a solution that automatically performs all the required steps to leverage data center assets to replicate portal servers, and to expand and shrink portal server clusters based on demand. In this article, you are introduced to the requirements for replicating WebSphere Portal Server (Portal Server) instances for building server farms, testing centers, and a development environment. You also learn about automation workflows for creating a dynamic cluster of middleware servers and how to automate the management of software using Intelligent Orchestrator.
|
 |
Articles |
 |
27 Sep 2005 |
|
| |
Hit the ground running with AIDE, Part 5: Build an autonomic computing system
This tutorial -- the fifth in the series -- illustrates the management of Apache
Derby databases using touchpoint technology. Learn how to use a touchpoint that contains a
working instance of Derby, and work through a management interface to a Derby database
instance as a Web service-based managed object. You interact with this touchpoint using
the IBM Autonomic Integrated Development Environment (AIDE) resource browser and
a Derby Java client program.
|
 |
Tutorials |
 |
05 Sep 2006 |
|
| |
Hit the ground running with AIDE, Part 6: Build an autonomic computing system
This tutorial -- the sixth in the series -- introduces two key elements of the IBM Autonomic Integrated Development Environment (AIDE): Apache Tomcat and Axis. Discover tooling-related gaps that the AIDE online help doesn't cover so that you can become more comfortable with the way the toolkit uses the standard open source components.
|
 |
Tutorials |
 |
14 Nov 2006 |
|
| |
Software as a Service: Building a
multi-tenant user registry using WebSphere Portal Server & Tivoli Directory Server
This demo shows how to build a multi-tenant user registry using WebSphere Portal Server and Tivoli Directory Server. It is part of a scenario that describes how to enforce security in a Software as a Service application.
|
 |
Demos |
 |
26 Sep 2007 |
|
| |
Hit the ground running with AIDE, Part 1: Building a touchpoint
This tutorial, the first in a series on the IBM Autonomic Integrated Development Environment (AIDE), shows how you can get up and running quickly with the IBM AIDE toolkit. Discover touchpoint creation, modification, and deployment and learn about the internals of the touchpoint in relation to the underlying model.
|
 |
Tutorials |
 |
18 Apr 2006 |
|
| |
Bulk attestation within Tivoli Identity Manager
As part of compliance requirements, organizations are required to perform attestation of a user's entitlements for access to systems. This process usually requires a responsible party (for example, the user's manager) to assert that the user continues to require access to a particular system. IBM Tivoli Identity Manager (ITIM) provides account attestation as part of its core functionality, and hence can implement complex attestation requirements. However, setting the attestation for a large number of target systems can be a chore. In addition, when a responsible party is asked to perform attestation for many users of a system as part of a continuous attestation cycle, the task becomes laborious. This tutorial gives the reader some methods for scaling attestation from a manageability perspective, using features available within ITIM 5.0.
|
 |
Tutorials |
 |
04 Mar 2008 |
|
| |
Business Service Management
IBM Tivoli monitoring solutions collect operational data across the entire organization, enabling companies to monitor system performance, across heterogeneous environments, from a single console."
|
 |
|
 |
30 May 2005 |
|
| |
Calling Java classes from AME
The Autonomic Management Engine, a primary component of the IBM Autonomic Computing Toolkit, allows the use of JavaScript to define decision tree scripts that can be used for analysis, planning, and so on. Given that Java code is more powerful than JavaScript, it might be preferable to use Java code for creating the analysis components, whereas JavaScript might be suitable when simpler functionality is required. This article shows you how to call Java classes from the decision tree scripts as well as the associated setup. It also provides some guidance on issues that can potentially cause your decision tree scripts to fail and hints on what you can do to smoothly integrate Java code with the decision tree script.
|
 |
Articles |
 |
22 Jun 2004 |
|
| |
The autonomic computing edge: Can you CHOP up autonomic computing?
The autonomic computing architecture provides a foundation on which self-managing information technology systems can be built. Self-managing autonomic systems exhibit the characteristics of self-configuring, self-healing, self-optimizing, and self-protecting; these characteristics are sometimes described with the acronym CHOP. This article discusses the self-CHOP attributes and, in particular, explains why they are not independent of each other and how self-managing autonomic systems can integrate the CHOP functions.
|
 |
Articles |
 |
19 Mar 2008 |
|
| |
Meet the experts: Cecilia Ekelin on developing an autonomic automotive architecture
Volvo's Dr. Cecilia Ekelin discusses the DySCAS consortium project and its quest to construct an architecture dedicated to enabling automotive electronics to form autonomous, ad hoc networks.
|
 |
Articles |
 |
03 Jan 2007 |
|
| |
Symptomatic event visualizer, Part 1: Challenges in data collection
This four-part series is a comprehensive usage guide that gives you an
overview of the Log and Trace Analyzer for Java Desktop, instructs you in the
installation process and teaches you to configure the tool correctly. The series
includes performance-enhancing tips, integration and hands-on scenarios, as well as
data on the IBM Tivoli Monitoring 6.1 Events Tool. Discover how your data can be more consumable from start to finish and learn how to
reduce your problem determination and maintenance costs. In part one, identify the challenges in data
collection and see how a common event format and a symptom repository help address
those challenges.
|
 |
Articles |
 |
19 Jun 2007 |
|
| |
Autonomic load balancing, Part 1: Cisco Content Switching Module
Administrators may use a CISCO Content Switching Module (CSM) and the IBM Enterprise Workload Manager (EWLM) to create an efficient, dynamic load balancing environment.
|
 |
Articles |
 |
25 Apr 2006 |
|
| |
Symptoms deep dive, Part 3: Classify your symptoms
To identify symptoms, a standard symptom taxonomy is an excellent starting point -- although it is not the only tool you need for this task -- because it provides a common framework with which symptoms authors can expand and promote the reuse of their individual symptoms in a more standardized way. This article introduces you to a standard taxonomy of autonomic computing symptoms used to categorize the types of situations described by the symptom. It also presents the methodology used for the identification of these categories, a methodology that also applies when new symptoms are discovered and when new categories need to be created or assigned to the symptoms. I'll also discuss some best practices for deciding whether a taxonomy needs to be extended.
|
 |
Articles |
 |
02 May 2006 |
|
| |
Combine autonomic computing and SOA to improve IT management
For architects and designers who want to know how to apply autonomic computing and Service-Oriented Architecture (SOA) to management systems, this article introduces key concepts in autonomic computing and SOA and shows you how they combine to deliver autonomic management systems that address the challenging complexities within the IT organization. Learn how to incrementally automate IT management processes that might span organizational boundaries, and how to integrate an independent autonomic manager into IT management processes.
|
 |
Articles |
 |
04 Apr 2006 |
|
| |
Command line adapter for Tivoli Identity Manager
When using IBM Tivoli Identity Manager (ITIM) adapters, it often becomes necessary to execute an auxiliary function that is not provided ”ready to use” by the adapter. For example, when
provisioning an Active Directory (AD) account, there might be a need to create a default set of folders and files in the user's home directory. This paper discusses developing a custom ITIM adapter that allows these auxiliary functions to be implemented using shell commands. The paper also discusses the advantages of running this custom adapter over the use of postexec and preexec functions. It is assumed that the audience of this article is familiar with ITIM and Tivoli Directory Integrator (TDI).
|
 |
Articles |
 |
12 Jun 2007 |
|
| |
The autonomic computing edge: Common Base Event Best Practices
Event-driven systems are an important part of enterprise IT management. The autonomic computing architecture defines an event representation called the Common Base Event that is the basis for the Web Services Distributed Management (WSDM) Event Format (or WEF). As the adoption rate of this event format races forward, IBM found it prudent to generate some best practices for its use; these best practices were published earlier this year. This article offers a perspective on those best practices and discusses their application in IT management systems.
|
 |
Articles |
 |
17 Oct 2006 |
|
| |
Common Base Event logging
This tutorial shows you how to configure Common Base Event logging in the Java language. This gives you a rich source of activity and control-flow information to accelerate problem determination and increase system serviceability and quality. The Log and Trace Analyzer can then use logged Common Base Events to detect and resolve configuration errors, performance degradation, exception states, resource starvation, security failures, communication delays, deadlocking, and other problems.
|
 |
Tutorials |
 |
12 Apr 2005 |
|
| |
Comparison of external authentication mechanisms for WebSEAL
This article compares the two supported mechanisms for providing custom authentication services within IBM Tivoli Access Manager for e-business (TAMeB) WebSEAL, C and HTTP, and identifies key differences between them. These key differences are used to identify sets of requirements where one approach is more suitable than the other. A reader can then use these differences to determine which approach to use for their custom authentication processing.
|
 |
Articles |
 |
31 Jul 2007 |
|
| |
Composite Application Management
This page contains information about Tivoli Application Management solutions.
|
 |
|
 |
30 May 2005 |
|
| |
Configuration and Operations Solutions
The IBM Tivoli Configuration and Operations solution is a suite of applications that distributes software reliably and securely, manages the change and control of IT assets, automates workflow through the enterprise and remotely controls systems and applications.
|
 |
|
 |
14 Dec 2005 |
|
| |
Configuration of the Tivoli Access Manager Combo Adapter for Tivoli Identity Manager
IBM Tivoli Access Manager (TAM) user accounts can be provisioned by IBM Tivoli Identity Manager (TIM) using two different TIM-supported adapters: The standard TAM adapter or the new TAM Combo Adapter. This article helps to give the reader an understanding of the different configuration options that can be used when configuring the TAM Combo Adapter in a TIM environment.
|
 |
Articles |
 |
13 Aug 2007 |
|
| |
Configure Tivoli Dynamic Workload Broker and EWLM to produce efficient job dispatching and scheduling
Configure Tivoli Dynamic Workload Broker and Enterprise Workload Manager (EWLM) so they can be used together to provide dynamic job dispatching and scheduling by reviewing general configurations, Tivoli Dynamic Workload Broker/EWLM interactions, and classification methods.
|
 |
Articles |
 |
03 Oct 2006 |
|
| |
Configure network quality of service
This tutorial shows how to manage application performance using the Policy Based Network Quality of Service (PBN QoS) and the network QoS Service Level Agreement (SLA) data collection functions on z/OS. TheQoS SLA data collection function is available in IBM Communications Server for z/OS V1R5. This solution uses the autonomic control loop, which is made up of four functions: monitoring, analyzing, planning, and executing.
|
 |
Tutorials |
 |
26 Jul 2005 |
|
| |
Configuring IBM WebSphere Portal and IBM Workplace Web Content Management to IBM DB2 Universal Database and IBM Tivoli Directory Server
This white paper shows you how to configure IBM WebSphere Portal and IBM Workplace Web Content Management for IBM DB2 Universal Database for data storage and IBM Tivoli Directory Server for LDAP directory services.
|
 |
Articles |
 |
20 Feb 2006 |
|
| |
SSL on ISC, Part 2: Configuring and enabling SSL on the Integrated Solutions Console 5.1/6.0.1
Achieve data security over open communications channels with Secure Sockets Layer (SSL), which provides encryption, certificate-based authentication, and security negotiations. In part one of this three-part series, you learned what SSL is and why you should implement it on your Integrated Solutions Console. In this article, learn step-by-step how to implement SSL on version 5.1 and 6.0.1 of the Integrated Solutions Console.
|
 |
Articles |
 |
01 May 2007 |
|
| |
Configuring and troubleshooting ITDS 6.1 on AIX
This article is an introduction to the IBM Tivoli Directory Server and the use of
native LDAP commands to create, configure, and unconfigure an ITDS instance.
|
 |
Articles |
 |
25 Mar 2008 |
|
| |
Configuring single sign-on for SAP NetWeaver Application Server Java™ with Tivoli Federated Identity Manager
This article describes how to configure single sign-on (SSO) for SAP NetWeaver Application Server Java with IBM Tivoli Federated Identity Manager using Security Assertion Markup Language (SAML) 1.0.
|
 |
Articles |
 |
21 Mar 2006 |
|
| |
Consolidated views of IBM Tivoli Directory Server components using IBM Tivoli Monitoring
IBM Tivoli Monitoring monitors and manages system and network applications on a variety of platforms and keeps track of the availability and performance of all parts of your enterprise. This article shows how IBM Tivoli Monitoring can be used to do a consolidated monitoring of specific components of the IBM Tivoli Directory Server.
|
 |
Articles |
 |
01 Nov 2007 |
|
| |
Introduction to cryptography, Part 7: Contents and resource list
This article summarizes the contents in the "Introduction to cryptography" series and includes a glossary of terms.
|
 |
Articles |
 |
01 Mar 2001 |
|
| |
Continuous Data Protection
Continuous Data Protection is a new style of data protection ("backup"). Traditional
backup occures once-per-day (or far less frequently for mobile and home users) and only
captures files as they existed at the time of backup. Lost are the changes occuring throughout
the work day. There are many different flavors of CDP starting to emerge in the market and
each have different value propositions.
|
 |
Articles |
 |
17 Oct 2005 |
|
| |
Log files in action: Convert z/OS logs in a snap
Discover how to find z/OS log files and how to convert them to a format useful for autonomic computing components. Before log files can be used for such autonomic computing purposes as problem determination, they must be in a common language (such as the Common Base Event format). Not only can binary-format z/OS logs not be used by autonomic computing systems in their native state, they are often difficult to locate. This article explains how to find and convert z/OS logs to a text format, rendering them useful for autonomic computing components.
|
 |
Articles |
 |
17 Apr 2007 |
|
| |
Symptoms deep dive, Part 2: Cool things you can do with symptoms
Get introduced to some interesting IT situations and learn how to use autonomic computing canonical symptoms to handle situations. This article covers how the symptom itself is described, how the symptom is recognized, and recommended actions to resolve the situation associated with the symptom.
|
 |
Articles |
 |
13 Dec 2005 |
|
| |
Craft custom query dialects with Apache Muse
The Apache Muse project provides an implementation of WS-ResourceProperties
(WSRP) that includes support for QueryResourceProperties and XPath queries. The
project also has an API that allows you to add support for your own query languages.
Learn how to add this support using just a little Java code. In addition, review all
of the different filtering options available with the project and see how you can
leverage them in your Muse-based Web-service endpoints.
|
 |
Articles |
 |
26 Jun 2007 |
|
| |
Create GLA components using Release 2 of the Autonomic Computing Toolkit
The Generic Log Adapter (GLA) lets you to process log files and transform their contents into events that follow the Common Base Event (CBE) format. Internally, the GLA consists of a chain of components that have different roles in the transformation process. The last member in the chain is the outputter, the component that externalizes a CBE instance generated by the GLA. Typical destinations for CBE instances include the console, a file, or an autonomic computing log agent, and the GLA ships with outputters for each of these destinations. However, your specific needs might not be addressed by the standard GLA outputters. This tutorial shows you how to write custom outputters. By following the same general pattern you can write any type of GLA component.
|
 |
Tutorials |
 |
14 Dec 2004 |
|
| |
Create GLA sensors and outputters
The Generic Log Adapter provides a way to read any log, monitor it for events, extract information from those events, and output the results. It provides an architecture that enables you to customize the components that provide these functions. An earlier tutorial showed you how to create a very basic component, an outputter that sends events to Standard.out. Now you'll learn how to create a sensor component that checks for events reported through e-mail and an outputter that sends an e-mail notification if it finds any.
|
 |
Tutorials |
 |
02 Sep 2004 |
|
| |
Create a Correlation Engine for the Log and Trace Analyzer
Learn how to correlate log and trace files generated by different products in various formats. Correlating log files is the first step in the problem determination process. This article shows you the procedure for developing a custom correlation engine as a plug-in for the Log and Trace Analyzer (LTA). Using examples from the IBM WebSphere Application server activity log and the IBM DB2 diagnostic log, you learn how the LTA can correlate the log records visually as a UML sequence diagram. (Note: Updated for Release 2 of the IBM Autonomic Computing Toolkit.)
|
 |
Articles |
 |
28 Oct 2004 |
|
| |
Create a WSDM endpoint using Build to Manage tooling from the Eclipse TPTP project
Build a Web Services Distributed Management (WSDM) interface for the Apache HTTP server without having to worry about Web services artifacts like Web Services Description Language (WSDL) and schema files, using refreshed tooling for WSDM in the Eclipse open source project. In a previous tutorial, you learned how to accomplish this task by hand coding the artifacts required by the Apache Muse run time and using the command-line utilities in Muse. In this tutorial, you do the same but in a faster, easier way. By the end of this tutorial, you will be accomplished at using the tooling integrated into Eclipse to model, generate, and test WSDM interfaces.
|
 |
Tutorials |
 |
13 Feb 2007 |
|
| |
Create a WSDM interface for an HTTP server using Apache Muse
Learn how you can use Apache Muse to create a WS-DistributedManagement (WSDM)-compliant interface for a manageable resource. In this tutorial, you'll see how to design the Web service interface for the resource, generate code for the implementation, and deploy the code as a Web application. The manageable resource focus of this tutorial is the ubiquitous Apache HTTP Server, commonly-referred to as "httpd." After completing this tutorial, you should have a Muse-based application that lets any WSDM-compliant management client manipulate the httpd resource.
|
 |
Tutorials |
 |
21 Nov 2006 |
|
| |
Create a problem determination scenario from scratch
This tutorial chronicles the building of an autonomic computing system that monitors a Java application to demonstrate the ability to detect and resolve issues within the system, a problem determination scenario. In the autonomic computing world, a problem determination scenario is one in which you can demonstrate how an overall system can detect, diagnose, and resolve problems. The Problem Determination Scenario, which you can download from the developerWorks Autonomic computing content area, is an example of a system that does just that by showing you how you can use the various pieces of the Autonomic Computing Toolkit together. In this tutorial, you can follow along and create each piece of our own simple problem determination scenario, which will give you an in-depth understanding of key autonomic computing concepts by using the Generic Log Adapter Runtime and Rule sets, the Resource Model Builder, and the Autonomic Management Engine.
|
 |
Tutorials |
 |
16 Aug 2005 |
|
| |
Create a resource model for use with the Autonomic Management Engine
The tutorial demonstrates the basics of creating a model, testing a resource model, packaging the model, and deploying the model. It also discusses specific concepts and considerations about creating and developing resource models as well as using the Autonomic Management Engine's command-line interface to manage a resource model you have created.
|
 |
Tutorials |
 |
09 Jun 2004 |
|
| |
Create a simple resource model for processing Common Base Events from a file
This article describes how to create a simple resource model for processing Common Base Events that are stored in a file. First, it describes how to build a new resource model management project that can read Common Base Events. It then shows how to modify the decision tree script associated with this resource model to add trace statements to validate that the Common Base Events are being passed to the resource model. Finally, it demonstrates how to export the resource model as an AME package and how to deploy and test this package on AME using a simple logfile containing Common Base Events.
|
 |
Articles |
 |
15 Jun 2004 |
|
| |
Create a static adapter for use with the Generic Log Adapter
The Generic Log Adapter converts logs from their
native, product-specific log format to the Common Base Event
format. The process of conversion can be done either by
using a rules-based adapter, or by using a static adapter.
Learn how to choose the appropriate approach based on the
characteristics of the log entries. Compare your log format
to the samples here and get tips for creating the adapter
that is best suited to your case.
|
 |
Articles |
 |
09 Aug 2005 |
|
| |
Create an administrative suite
The Integrated Solutions Console is a single platform for consolidating all administrative console functions (setup, configuration, monitoring, and control) for server, software, and storage products. In this tutorial, you learn how you can use the Integrated Solutions Console to administer different products using a single Web-based console. The tutorial details the dependencies required to successfully run a deployed component and describes the mechanism for controlling access to the components. Finally the tutorial reviews the process for creating an Integrated Solutions Console component that performs administrative functions.
|
 |
Tutorials |
 |
19 Feb 2004 |
|
| |
On demand provisioning of portal servers in a clustered environment, Part 2: Create an automation package by customizing Tivoli Intelligent Orchestrator
This series focuses on using IBM Tivoli automation products for rapid deployment of portal servers. The Advanced Design and Technology team uses IBM Tivoli Intelligent Orchestrator to create a solution that automatically performs all the required steps to leverage data center assets to replicate portal servers, and to expand and shrink portal server clusters based on demand. This article outlines how you can design and implement an automation package that provides replication and clustering functions.
|
 |
Articles |
 |
29 Nov 2005 |
|
| |
Create autonomic computing policies using Simplified Policy Language
Policies help administrators simplify the management of IT systems. This tutorial is for developers and administrators who are responsible for creating, customizing, implementing, and monitoring policies for their business units. You'll learn how to use Simplified Policy Language (SPL), an easy syntax for creating policies.
|
 |
Tutorials |
 |
14 Feb 2006 |
|
| |
Create custom sensors and outputters using Release 2 of the Autonomic Computing Toolkit
The Generic Log Adapter provides a way to read any log, monitor it for events, extract information from those events, and output the results. It provides an architecture that enables you to customize the components that provide these functions. An earlier tutorial showed you how to create a very basic component, an outputter that sends events to Standard.out. Now you'll see how to create a sensor component that checks for events reported through e-mail and an outputter that sends an e-mail notification if it finds any.
|
 |
Tutorials |
 |
04 Jan 2005 |
|
| |
Create effective passwords
Passwords. These days it seems that everyone has five to 10 of these annoying creatures where a few years ago most people had maybe one or two. Today, having up to 10 passwords at a time is often the norm and it's not going to get any easier to manage them. This article looks at password usage: why it's a problem and what you can do about it. It introduces a simple system for creating secure and easy-to-remember passwords.
|
 |
Articles |
 |
01 Sep 2002 |
|
| |
Solutions in action: Creating policy for action-based decisions in PMAC
In this new series from developerWorks, you'll get tips to using autonomic computing technologies. This article, the first in the series, focuses on Policy Management for Autonomic Computing (PMAC) and describes how to create a policy rule for an action-based decision.
|
 |
Articles |
 |
08 Aug 2006 |
|
| |
Cross-site scripting
Cross-site scripting is a potentially dangerous security exposure that should be considered when designing a secure Web-based application. In this article, Paul describes the nature of the exposure, how it works, and has an overview of some recommended remediation strategies.
|
 |
Articles |
 |
01 Sep 2002 |
|
| |
Cross-site scripting
Cross-site scripting is a potentially dangerous security exposure that should be considered when designing a secure Web-based application. In this article, Paul describes the nature of the exposure, how it works, and has an overview of some recommended remediation strategies.
|
 |
Articles |
 |
01 Sep 2002 |
|
| |