Tivoli Usage and Accounting Manager (TUAM) development are pleased to announce the release of the IBM® Tivoli® Service Automation Manager (TSAM) - Extension for Usage and Accounting v1.0.
This TSAM extension delivers cloud cost management capability by enhancing the integration, reporting and services between TUAM and TSAM. The extension allows cloud users to view historical invoice reports that show the charges associated with each project.
The Usage and Accounting v1.0 extension provides the following features:
- Easier Cloud Usage Report Access - Enabling Cloud users to access and view historical Usage and Accounting Manager Cognos reports directly from TSAM. Single sign on is configured between the two systems to allow for easier report access.
- Role-based Report Security - Security access can now be configured to ensure that users that belong to the TSAM Cloud security groups can only access the TUAM Cognos reports that they are assigned to. For example, users that belong to the Cloud Customer and Cloud Team administrator user groups in TSAM can now be assigned access to specific TUAM Cognos reports.
- Account Code Report Security - Account code security is used for customer and team reporting data segregation based on cloud roles in TSAM. This is achieved by data synchronization between TSAM and TUAM which involves aligning TSAM entities such as customers, teams, security groups and users with TUAM entities such as clients, users and user groups. After the synchronization process has completed, account code security is applied to the reports that TSAM users access.
The following table shows the evolution in the TSAM/TUAM integration. .
The diagram below show how the Usage and Accounting v1.0 extension facilitates the integration between TSAM and TUAM.
For more information about the Usage and Accounting v1.0 extension, log on to the Information Center
The extension is available free of charge and is part of the TUAM 18.104.22.168 FixPack, which is available on Fix Central
: A Rates Preview and Charges Preview of costs is available now on the ISM Library
as fully supported.
With our 7.2.2 release we enhanced our extensibility model. What does this mean for you?
- private and public cloud service providers can extend their solution by adding extensions to their environment. For example they may want support for specific network or storage use cases.
You will see extensions appear over the next weeks and months on the ISM library.
- ISVs, SIs, customers and IBMers can contribute to the extension community by building and uploading their accelerators.
How you build Tivoli Service Automation Manager extension is described in the extensions guide.
Extension can vary in value and complexity depending on the business and technical objectives.
You can just change the UI branding or implement sophisticated custom workflows.
Here an overview of the extension points:
In case you have not come across this interesting application of Cloud Computing: the economy in Bari and its territory (the southern Italian region of Puglia) is based on small and medium-size businesses, primarily in agriculture and food products. To help sustain development, the University of Bari
built a system that enables fishermen, wine growers and others to contract for services through a portal decreasing time-to-market, reducing transportation costs and the amount of products wasted.
You will find a video with more details about this solution in this article
Registration is now open for Pulse 2012
which will be held March 4-7, 2012 and will feature hundreds of industry-focused sessions that demonstrate how IBM provides Visbility, Control and Automation across the business infrastructure to help you react with agility in today’s competitive landscapes, reduce risk, and receive the most value from your technology investment.
One of the key topics is Cloud Computing
profound evolution of IT with revolutionary implications for business
and society, creating new possibilities and enabling more efficient,
flexible and collaborative computing models and Tivoli Service Automation Manager
is one of the featured solutions and services.
Pay as you go is one of the characteristics
of cloud computing service. To provide such a service we need to track the usage
data for each cloud offering. For example, in an IaaS cloud platform, the usage
data is normally the CPU, Memory, Disk, Network. For a SaaS cloud offering
like Maximo as a Service (MaaS), the usage data required to charge the cloud
offering consumer may be the business usage data, such as:
- how many assets are
managed in the cloud for how many days,
- how many service requests or work orders
Tivoli Usage and Accounting Manager (TUAM) is well-known
for its IT usage metering and chargeback capability. However,
TUAM can also be used to track the business usage data. This blog entry will
describe this TUAM solution designed for MaaS.
In this TUAM solution, the following steps
- A Maximo daily crontask is developed
and set up to retrieve the usage data from Maximo DB and to create a CSR file
with the business usage data.
- A Maximo virtual machine OS daily
crontask is set up to transfer the CSR file to the TUAM server.
- A TUAM daily job plan is set up to
process the CSR files based on the accounting information set up in the TUAM
- The existing TUAM invoice reports are leveraged to provide new reports to showback the billing information.
The following paragraphs describe
the details of each of the above steps.
In step 1, we developed
MaaSMeteringCronTask.java to collect usage metering data, and to output into a CSR file based on the format required by TUAM. The sample usage data
includes: how many assets has the status <> "DECOMMISSIONED",
how many work orders were closed in previous day, how many service requests were
opened in previous day. The usage data is recorded for each account. The
account information is composed of Tenant Company ID + Maximo Instance Name +
Maximo VM Hostname. This data is fed into the CSR file. Here is the sample CSR file:
In step 2, the CSR files will be
transferred to TUAM server for processing. In Maximo VM, we configured one Linux cron task to transfer the
In step 3, the usage data in CSR files are
processed by TUAM server. In order to do this, we first need to set up the TUAM
server including account code structure, rate group,
rate codes and job file.
The most important configuration in TUAM server for a usage based metering solution
is to develop one job XML file and configure it to run. You can find
the sample job xml file in the TUAM server you installed. In the job xml file
for MaaS, we defined the Job with ID “MaaS”, this job has one process with 5
Scan – this step scans the CSR
files with the date as a part of their name, and merges them into CurrentCSR.txt
– this step adds the account code information into the usage data record by
combining the value from TenantID, Hostname, Maxinstance with the defined
length. The output data is in file AcctCSR.txt
Process – this step is a normal
TUAM step to process the usage data to generate files Ident.txt,
BillSummary.txt and BillDetail.txt.
DatabaseLoad – this step is a
normal TUAM step to load the data from above 3 files into the database.
Cleanup – this step is to
cleanup the old CSR files. You can turn off this step if you do not want to
clean the CSR files.
In step 4, we used the out of box TUAM
invoice report to review or showback the usage based metering and billing report for MaaS.
You could develop any new reporting based on your requirements using the Cognos
reporting embedded in TUAM.
After releasing Tivoli Service Automation Manager 7.2.2 in July with a great deal of new capabilities to cover customer use cases, now IBM Service Delivery Manager 7.2.2 is available.
In addition to leveraging Tivoli Service Automation Manager V7.2.2, it
- Adds new monitoring capabilities of the virtualized infrastructure
through Tivoli Monitoring
for Virtual Servers V6.2.3
- Provides enhanced metering and accounting capabilities, leveraging Tivoli Usage and Accounting Manager
- Is delivered as a set of virtual machines for simplified deployment
and can help recognize faster time-to-value
More details here in the Announcement Letter
Would you like to expand your TUAM Cognos reporting experience?
The TUAM team are pleased to announce the delivery of 10 new Cognos reports, that enhance TUAM Cognos reporting in the following ways:
- Graphs and Pie charts have been introduced giving users an at-a-glance view of the current situation.
- Trend reports are now available, allowing users to view how those accounts accruing costs and how costs are being recovered by rate codes.
- New reporting functionality has been added that extend the existing report set by providing new reports which can be used as templates. These templates utilize the Cognos functionality (graphs / pie-charts) that have not been used previously in the TUAM Cognos reports.
Graphical reports are now available providing an immediate view of usage and cost recovery.
- The Top 10 Pie Chart gives you an insight into those accounts accruing the most costs for a period.
- See the trends in account and rate level costs over time, using the Cost Trend Graph report.
- Monitor the usage for each rate to understand how each resource is consumed and whether it allows for full cost recovery using the Usage Trend Report.
Trending reports allow users to get an insight into the trends in cost accrual and usage in order to monitor how the cost recovery process is progressing.
- At-a-glance see the costs being generated and how they are growing over time using the Cost Trend Graph Report.
- See the costs accrued for an account and understand how those costs are growing over time using the Cost Trend Report.
- Get detailed information on these cost trends over time by drilling down to into the rate group and rates they are using in the Cost Trend Report.
- Monitor those accounts generating the most costs using the Top 10 Cost Report.
- Understand the trend in usage over time using the Usage Trend report to aid capacity management.
- Use the Cost Trend by Rate report to increase your understanding of the rate group usage and drill down to understand those rates and account codes with the most resource usage.
The screenshot below shows the Cost Trend Graph (Click to enlarge). For more information about the trending reports, log on to the IBM Integrated Service Management library
Additional Crosstab reports are now available
that allow you to monitor costs and usage. You can now better
understand charges over time using the Monthly Crosstab report and gain a
better understanding at a high level of the usage and costs being
accrued using the Summary Crosstab reports. Template reports
these new reports to create your own reports. Use the Top 10 Pie Chart
as a template for other graphical reports to show the highest and lowest
consumers of resources and costs. Use the Trend Graph reports as
templates for reports showing lower level details of the trend in costs
Log on to the IBM Integrated Service Management library
to download this latest report offering package (including the detailed report document) from the TUAM team.
As businesses adopt cloud environments to control IT complexity, pool resources, and improve cost efficiencies, the TUAM development team have been engaged in evolving the usage and accounting capability in IBM Tivoli Usage and Accounting Manager
(TUAM) beyond traditional Enterprise charge-back.
In such a shared cloud environment the ability to accurately assess which IT resources and services are being utilized, how much they are being utilized, and by whom is fundamental if service providers are to justify the cost of the IT resource and expense.
The latest release of IBM Tivoli Usage and Accounting Manager, Version 7.3
, provides Cloud Cost Management
for those businesses needing to understand the new and dynamic usage of shared IT resources in Cloud and Virtualized environments, and seeking to bill or charge business units for their share of resource use including compute, storage, networks, energy, and personnel.
Read more about the new TUAM Cloud Cost Management Extension v1.0
for Tivoli Service Automation Manager (TSAM) in our blog update
IBM Tivoli Usage and Accounting Manager allows businesses to:
- Link their Cloud IT expenditures to business value delivered
- Accurately allocate cost across functions and departments/projects
- Understand true IT costs resulting in better IT investment decisions and get more out of their current investments
- Quantify the costs associated with services delivered including virtualized, cloud, storage area network (SAN), and service-oriented architecture (SOA) environments
- Interactively report and, if desired, bill or charge departments and functions accurately for their use of IT resources
Additionally the development team are working to supplement these core capabilities with new price tiering and invoice preview features for Cloud administrators and consumers. These features will be provided to TUAM users via the IBM Integrated Service Management Library
from October 2011.
Please contact our usage and accounting architect John Buckley (firstname.lastname@example.org) if you wish to understand or share your thoughts on the new Cloud use cases.
Modificado em por rewillen
I had great discussions at Impact 2014 on DevOps, SmartCloud Orchestrator, SoftLayer, BlueMix and so much more. One of the most common topics I was asked about was how SmartCloud Orchestrator relates to PureApplication System. SmartCloud Orchestrator shares common pattern technology with PureApplication System allowing the same pattern to be moved between environments, and it also provides orchestration capabilities that can be used directly with PureApplication to add significant capabilities to your cloud environments. These orchestration capabilities are built by purposing IBM Business Process Manager for your cloud orchestration needs.
Based on experience with PureApplication System customers, here are my top five reasons to consider adding SmartCloud Orchestrator:
Data center integration. In all likelihood, your PureApplication deployments are not self-contained on the rack. The orchestration engine within SmartCloud Orchestrator is perfect for adding external coordination to tie your patterns to external sources. For example, you can build a workflow within the orchestrator to deploy a pattern on PureApplication and after the deployment to open the corresponding ports in your firewall and update your CMDB. Orchestrator provides pre-built integrations for network, storage, change management, pattern deployment, etc that are readily adaptable for PureApplication System. The Process Designer within Orchestrator can be used to build any additional, custom integration into your data center.
Manual process integration. While your goal may be full automation, most customers I speak with still have some manual process steps, including approval processing. The Process Designer supports “human tasks” within the workflows so if necessary you can keep the peace by getting the security guys approval before opening that port.
Self-Service Offerings. If you want to offer a simplified or highly customized catalog to your PureApplication patterns, the SmartCloud Orchestration catalog provides this. The catalog links to your workflows, allowing you to control user experience. In addition, you can use the same catalog to launch services outside of PureApplication, such as storage as a service.
Cross rack orchestration. If you have multiple PureApplication racks, you can use Orchestrator to provide any additional cross rack coordination not built into PureApplication. For example, establishing a highly available application by deploying the application on two racks and integrating both deployments to the same load balancer.
Cross cloud orchestration. You may have workloads that are better fitted to run outside of PureApplication, in environment such as a PureApplication Services on SoftLayer or on KVM OpenStack. SmartCloud Orchestrator provides OpenStack and EC2 integration, and includes the same pattern deployment capabilities as PureApplication so you can share assets. The Self-Service offerings can broker deployments into either PureApplication or other on or off-premise clouds, with decision rules to choose the best fit for a particular request, and even move or burst to across clouds.
These are just a few reasons to consider adding SmartCloud Orchestrator to your IBM PureApplication System. Here’s a short video showing you how easy it is to integrate PureApplication deployments into SmartCloud Orchestrator. You can download the SmartCloud Orchestrator Content Pack for PureApplication System. Get more information on SmartCloud Orchestrator and go hybrid by checking out PureApplication Services on SoftLayer or get a 30 day trial on SoftLayer.
The open beta program for the upcoming IBM SmartCloud Provisioning release started:
- Freely download the code, run it unattended in your premises without the need to sign a non-disclosure agreement
- Discuss what you think about that on a dedicated forum
- Watch demonstrations of IBM SmartCloud Provisioning capabilities in the work and tell us if you like or do not like the newest features just clicking a button.
- Join our community to get early access to and provide feedback on cloud provisioning and orchestration technologies
- Stay tuned to the community to hear the latest new on available code drops and functionalities
- Play with the product in our premises joining the hosted beta. To access the hosted beta, send an email to email@example.com
IBM® Tivoli® Service Automation
Manager (TSAM) has delivered yet another cloud extension that provides service
offerings for automating the provisioning of network attached storage (NAS)
with an NFS export name. The file systems can then be mounted into virtual
machines provisioned within TSAM Virtual Servers Projects. The
extension introduces the concept of Storage-only Project, which
allows managing the entire life-cycle of the file systems (create, expand, set
access, and destroy), in a secure multi-tenant environment. It works in
integration with IBM N series and NetApp FAS series
storage systems as sketched in the picture below.
Once you download the installation
package from the Integrated Service Management Library (http://www.ibm.com/software/ismlibrary?NavCode=1TW10TS0F) and install it on top of TSAM 7.2.2
platform, your cloud administrator can easily configure the Extension for
Network Attached Storage to provision NFS-mountable file systems. In fact, the
extension provides a plug-in to the Cloud Storage Pool Administration
TSAM application where she can enter the hostname of the workstation running the
OnCommand NetApp management software, and the credentials to
access it. Then the extension automatically discovers all the storage resources (NetApp
Datasets) from the underlying storage systems and makes them visible as
TSAM Storage Pools. At that point the cloud administrator can regulate
access to the storage resources using the TSAM way of associating storage pools
and quotas to customers,
and that’s it, the extension is configured. Now you can delegate to your
customers the management of storage up to the assigned quota: the customer
administrators can start requesting storage for their virtual servers by
creating storage projects and add, expand, and delete file systems. The entry
point for this is the Tivoli Self Service Station – Storage Management folder
(showed in the picture below).
the Create Storage Project offerings brings a simple user interface for
requesting file systems and assigning them to teams of users (see example pictures
The customer administrator has to
enter a prefix for the NFS export name, a TSAM Storage Pool from which to carve
the storage, and the size of the file system, that’s it. She can decide to
create many file systems with same characteristics by increasing the value of
the “Number” spin control. She can decide to make the file systems available to
all the teams of the customer by checking the “Access to All Teams” box: by
default the storage is only visible to the team of users that owns the storage
Note that once the storage project
has been created, the file systems cannot be mounted yet into virtual servers because
there is no ACL set on the IBM N series boxes for them. To do so, the customer
administrator creates TSAM Projects with Virtual Servers, and associates file
systems to the virtual machines belonging to the project: the extension
automatically updates the access control list (ACL) of the NFS export name
adding the IP address of the virtual machines. When the user logs in, she can
mount the file systems and use them (she gets the information of the NFS export
name with a notification e-mail).
In summary, the predefined functions
that you get with the TSAM Extension for NAS storage are:
Service offerings for managing the entire life-cycle (create, expand,
destroy, set access) of shared file systems accessible with the NFS protocol;
Service offering for authorizing virtual servers to mount storage;
Administrative graphical user interface for discovering NetApp Datasets
into TSAM Storage Pools and restricting usage by customer.
There are no predefined features to
create and manage NetApp Datasets neither vFilers to create customers silos.
For example, what if you want to automate the creation of a vFiler and of a
couple of storage pools – gold and silver, upon on-boarding of a new customer?
There are no predefined features to authorize
the shared file systems to anything but a virtual server within virtual servers’
project. What if you want to automatically attach a file system to a VMWare Cluster
as backend data store for VM images upon creation in a storage project?
Well, the TSAM Extension for NAS
storage provides low-level Tivoli Provisioning Manager (TPM) Workflows and
Tivoli Platform Automation engine (TPAe) Runbooks that can be used to implement
such automations in custom extensions that you can write based on best
practices described in the TSAM platform extensibility guide.
Would you like to show and charge
for usage of your IBM Power Systems server?
You may already be aware of the concept
of a virtualized system and virtual machines. This might be used by your organization as a means to share physical resources or form the basis for your cloud infrastructure. The usual goal of virtualization is to
centralize administrative tasks while improving scalability and work
loads. The question is how do you analyze the usage of such resources
and charge appropriately where required?
The Tivoli Usage and Accounting Manager
(TUAM) team is pleased to announce that the TUAM IBM Hardware
Management Console (HMC) collector also supports collecting usage
information from IBM Systems Director Management Console (SDMC) and facilitates analyzing, reporting, and billing based on the
usage and costs of this metering data. This provides a
means for enterprises to migrate from HMC to SDMC and ensure
continuity of showback/chargeback solutions based on TUAM. Future versions of the HMC/SDMC
collector will exploit SDMC specific features.
Capabilities of the collector include
- Ability to capture allocation (entitlements) and usage information for each LPAR, Processor Pool, Memory Pool and the overall System
- Ability to capture capped and uncapped usage and charge different amounts for each
What is IBM Systems Director
Management Console (SDMC)?
The SDMC provides hardware, service,
and virtualization management for your Power Systems server.
The SDMC is the successor to the HMC and the Integrated
Virtualization Manager (IVM), and shows how IBM Systems Director is
going to take an increasingly important role for administrators. For
more information on SDMC, see this blog.
For more information about the IBM
PowerVM HMC data collector, see the TUAM
7.3 Information Center. The collector is available as part of
the TUAM 7.3.0 Enterprise Edition Base Collector Pack.
Unlock the Value of Virtualization with Integrated Service Management Whitepaper
IBM SmartCloud Provisioning (previously known as IBM Service Agility Accelerator for Cloud) fully embraces the transparent development philosophy.
Starting from today, you can join our open beta program. This Program is intended to raise awareness of IBM SmartCloud Provisioning with the widest possible
audience and provide a feedback mechanism to let you tell us what you like about the product, and what we could improve.
The code is downloadable from https://www14.software.ibm.com/iwm/web/cc/earlyprograms/tivoli/P2044/index.shtml
Due to the open nature of this beta program, the code is time bombed, you can use it until december 31st 2011.
You can discuss issues related to the code drop into this forum: http://www.ibm.com/developerworks/forums/forum.jspa?forumID=2673
With the most recent additions, there are now several extensions available for Tivoli Service Automation Manager (TSAM) which you might find useful for extending your TSAM solution:
Today IBM announced new SmartCloud Foundation capabilities to help organizations realize the potential of cloud computing. Watch the replay of the IBM SmartCloud launch webcast, to learn more about how the new announcements, including IBM SmartCloud Provisioning (delivered by IBM Service Agility Accelerator for Cloud), can help customers move beyond virtualization to more advanced cloud deployments.