Setting up IBM Endpoint Manager, Software Usage Analysis (SUA) 1.3

IBM Endpoint Manager Software Usage Analysis (otherwise known as IEM SUA) allows you to easily determine what software is deployed across your organisation and how actively it is being used on each computer.  With SUA you can easily determine whether you’re effectively using more expensive software such as Microsoft Project or Visio on all of your computers.  IEM SUA is not only useful to improve the efficiency of your software but also substantially reduce the amount of work required for software compliance audits.

In the following article, I’ll step you through the installation of SUA 1.3.

Install and Configure the SUA 1.3 Server

To get started,  download the SUA 1.3 server software from this web site.   For small environments you could easily run this on the IEM server itself.

  1. Run the SUA installer exe.   Select Next, Accept the licensing terms and click Next
  2. Select the SUA folder installation and click Next, click Install
  3. Once the install is completed click Finish
  4. Once SUA has been installed,  the configuration wizard will automatically after after a few seconds.  Click Next
  5. I’ve included a number of screen captures for configuring SUA during the install below.  I used NT authentication, however you may wish to use SQL authentication.

    Note:  Notice how I changed the default port for SUA from port 80 to 81 below  (so I didn’t have a clash with Web Reports).  I also used a local account for my test server (which already exists).  You’ll most likely have your SUA server a member of a Windows domain, in which you may want to use an authorised service account.

    2 - SUA Configure 1 

    3 - SUA Configure 2 

    4 - SUA Configure 3 

    5 - SUA Configure 4

    6 - SUA Configure 5

  6. Progress for the SUA installation is shown below:7 - SUA Install8 - SUA installed
  7. Once the install is completed click OK and then click Finish 

    When I’ve installed SUA,  I’ve sometimes been prompted with the following error installing SUA   “Execution of user code in the .NET Framework is disabled. Enable “clr enabled” configuration option”.  This requires running this command on the SQL Management Studio before I configure SUA and then restarting the server.1 - SQL CommandYou can download the SQL Management Studio from here if applicable –

  8. Run your web browser and browse to http://localhost:81  (port 81 if applicable).  Enter the SUA administrator and password as shown:9 - First SUA user
  9. Configure the datasource as shown below:10 - Configure Datasource


  10. Next select create a new Datasource.  Enter details as shown below, along with an EXE scan location of  C:\Program Files (x86)\BigFix Enterprise\BES Server\UploadManagerData\BufferDir\sha1   (change to another drive letter if appropriate)Select Test and one confirmed ok, select Save11 - Create Datasource
  11. We’ll also schedule how often we want SUA 1.3 to import the data uploaded to the server from the clients.  To do this, select Import options and enter the following details to run the import once per day.   Select Save.12 - Schedule Import
  12. You will now have SUA installed, so we’ll now go to the IEM console and configure the clients which will send software usage information to the SUA server.

Setup your Endpoints for SUA scanning

  1. From the IEM console, select BigFix Management, License Overview and find the Software Usage Analysis section.   Next to DSS SAM, select Enable
  2. Select Manage Sites, Tivoli Endpoint Manager for Software Usage Analysis.   Under the Computer Subscriptions tab, change the value from No computers to All computers and select Save Changes
  3. Select System Lifecycle.  Then select SetupActivate Analysis.  You should see three Analysis as shown in the example below.  Activate each of these.2 - Activate Analysis
  4. Next select SetupDeploy Scanner to Endpoints and select Install Scanner,  select Take Action.   The scanner will then be deployed to the endpoint.13 - Install Scanner
  5. Once the scanner is deployed to each endpoint, you can then configure the scanner to run periodically (by default it runs once per week).   Select Setup – Schedule Scan on Endpoints  (note it can take a few minutes before the scanner you’ve deployed is relevant to this Fixlet).  If you review the Execution tab, you can see the scanner will run by default every 7 days.14 - Schedule Scan
  6. Finally, select Setup – Schedule Uploads on Endpoints and select your endpoint to send their scanned data to the SUA server.14 - Schedule Scan Info

Note:  It’s probably a good idea to do each of the three items above on a group basis, so that as you deploy additional endpoints they’ll automatically be setup for SUA processing.

There is a nice SUA health dashboard as shown below:

15 - Dashboard

If relevant, new software catalog updates will be shown here along with instructions to download and install these on your SUA server.

16 - Catalog Updates

Note:  When you log back into the SUA server you won’t immediately see any software usage information until the clients have sent their data to the server AND the data import task has run  (which you’ll remember we set on a once a day basis).   You can run the data import process immediately if you want to see information like the following:

17 - SUA running screen

That’s it.  SUA is now up and running and you can easily see what software is installed and being utilised in your company.   It’s worthwhile watching the following video which gives an overview of the SUA 1.3 console.   If you have any problems,  please post your query to the IEM SUA forum.

Are you benefiting from IBM Endpoint Manager SUA?    If so we’d love to hear from you.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s