Posts tagged as:

Tivoli Integrated Portal

One of the desired integration scenarios for the Tivoli Integrated Portal (TIP) is to consolidate product GUIs onto a converged platform where operations, support and administration scenarios, workflows and activities can be developed. One of the common integration scenarios is to have Netcool/WebTop, Tivoli Business Service Manager and Tivoli Network Manager consolidated into a common NGF and now TIP environment. For a broader TBSM and TIP integration scenario, visit the TBSM developerWorks wiki here.

Since Netcool/WebTop 2.2 comes as part of TBSM v4.2, installing that product is no longer required. Installing TBSM v4.2 into an existing ITNM v3.8 environment requires that TBSM v4.2 be installed before Tivoli Network Manager GA build because of DE level mismatches.

In order for the installation of TBSM V4.2 to complete successfully on a computer where ITNM V3.8 is installed, you must upgrade the version of DE used by the TBSM v4.2 installation by using the following steps.

1. Unpack the TBSM v4.2 image to a writable media
2. Locate the setup.jar file for the DE component in the ITNM installation image: DE\.data\setup.jar
3. Copy this file to the TBSM\DE\.data directory, overwriting the setup.jar found there
Copy (ITNM installation image): DE\.data\setup.jar (TBSM installation image): TBSM\DE\.data\setup.jar Note: The data directory for DE starts with a period (so it is hidden on the UNIX platforms).

After the DE has upgraded, proceed with the TBSM v4.2 installation as before.

I do not have clear guidance on how to proceed if you had an existing TBSM v4.2 system and wanted to install ITNM v3.8 into that environment. I also do not have clear guidance on installation of TBSM v4.2 into an environment with ITNM v3.8 and WebTop 2.2 already installed. Stay tuned here or consider opening a PMR for guidance.

Applying IF’s and FP’s into this converged environment should be done with great caution. Read all documentation and READMEs associated with both products first. Release and patch cycles for each core product may be different and may cause unknown issues. Consider opening a PMR for guidance if things are not clear and ask for specific information on version levels for all core product components such as TIP, DE and TCR. When in doubt, back everything (EVERYTHING) up and test, test, test in a safe environment!

{ 2 comments }

Looks like I’ll put off talking about a more pleasing subject of the importance of events for TBSM v4.2 to talk about something I’ve been thinking, playing, struggling with this past week. More details will have to wait until we’re GA here in a few weeks, sorry.

I can’t stress enough that you begin to create a thorough design and implementation plan for how you’ll establish access, authorization and authentication (AAA) within your TBSM v4.2 solution. Things have SIGNIFICANTLY changed in TBSM v4.2. There are many different options and settings throughout the product that must be set to implemented in a typical production environment. Many of them are easy to overlook, trust me!

I recommend starting with a systematic assessment of your existing environment (or strawman of what you think your requirements will be). If my end solution is a TBSM v4.2 layout with numerous views, pages and portlets, navigation and launch in context attributes, you must think through all of these components and document what users, roles or groups can access, see and do things. Are these users authenticated in an external source? What group are they assigned at login? Do they have the correct roles assigned to perform your expected tasks?

From an administrators perspective, you’ll need to think through things in the same manner, ensuring that you can perform the administrative tasks – and have the proper configurations to perform work as if you were a member of the end user group. This is a CRITICAL component, especially when implementing custom canvas dashboard solutions for users/groups.

I have this visual in my head of what this may look like to capture how things may be designed:

At each level, I envision documenting all of the critical configurations and settings with heavy focus on who can access, what can they do/see/click-on, etc. Trust me, there are configuration options at every level that you need to think through. This is especially true if you’re implementing solutions where one user/group can see some things and can’t see others.

Some random thoughts to consider as you work through this stuff:

  • Are you using an external source such as LDAP, Active Directory or Netcool/OMNIbus for authentication and authorization? How will you integrate? What will the information exchange be? Do you know what your LDAP/AD group needs from you for configuration?
  • Will you take advantage of the new Single Sign On (SSO) capability? How? What products will you want SSO access to from TBSMv4.2 / TIP?
  • If you’re using legacy TBSM v3.1, Netcool/RAD or TBSM v4.1.x today, start to really look at what you’re doing and how your end user audiences access and work within this environment.
  • What types of users do you have? Read only, have some privileges, superusers, etc.? What PSML, pages, tabs, view points can they see/access?
  • What roles do they have today in each respective product? What can they do? What can they see? What menus, options, dialog boxes, check boxes, etc. can they interact with?
  • Are you assigning roles to users or roles to groups or both? How should you be assigning roles for effective management? How would you audit this if asked?
  • What groups do you have? What roles are assigned to groups?
  • What NGF security models have you implemented? Are you controlling access to certain PSMLs, viewpoints, etc?
  • Will you allow users to manage events from within TBSM? What permissions will you require from an event management perspective from Netcool/OMNIbus or Netcool/Webtop?
  • What Tivoli Common Reporting (TCR) reports or charts will you incorporate into your solution? Will your users be able to design/upload their own?
  • If launching out into other products, what AAA is required to allow that user to perform expected tasks, actions, etc. in the remote product (TEPS, ITM, TADDM, TSRM, etc.)
  • Do you have additional security requirements such as SSL? Do you use CA Signed Certs or Self Signed Certs? Where do you require communications to be encrypted? (User to GUI, TBSM–>LDAP/AD, TBSM–>Other Product) There’s a GUI for this stuff now so hopefully no more command line and file hacking is required.
  • You’ll want to learn as much as possible on this repository concept. (standalone, federated, etc.) More than likely you’ll be digging into WebSphere manuals if you have any significant security requirements. It appears as if you’ll always be in this federated repository mode using a local file and other source.

Shameless plug

IBM Tivoli Services and our TBSM AAA Accredited Business Partners are always available to help advise and consult with you in these areas. Please do not hesitate to contact me at anytime and I can help arrange further discussions.

{ 1 comment }

WYNTK on TBSM v4.2 Preparation: Planning for Upgrade/Migration

With Tivoli Business Service Manager (TBSM) v4.2 planned for general availability within the next few months, I feel that it’s very important that I provide some insight into things that all of our current (any version) and prospective TBSM clients begin to consider in advance of their migration/upgrade to or initial deployment of TBSM v4.2 [...]

Read the full article →