Software Accounting

From CELS IT Wiki



Argonne has recently deployed a tool called Eracent, a software inventory tool. The data gathered from this tool will be used to ensure we're compliant with our licensing on software packages and determine our renewal costs. We're required to install and run it on all Argonne-owned machines. We've already done this on the machines we manage, but many of the machines in the division are self-managed laptops. As such, we're providing these instructions so you can install the software on your machines as well as any virtual machines you may run.

Note: Only Argonne-owned machines are covered by this. If your machine is not owned by Argonne, don't run this. However, if you run a Virtual Machine that *is* covered by an Argonne license (for example, a Windows installation), you'll need to install it on the VM as well.

If you have no idea what this means, you probably don't need to worry about it. Contact if there's any doubt. If your desktop or laptop is managed by MCS Systems, we've already taken care of this for you and you can ignore this message.

IMPORTANT: The data collection tool needs to be executed locally with admin permissions on all Argonne systems. We have found it to be a very small footprint and shouldn't have an impact on your machine's performance.

Downloading and running this software also needs to take place while on an Argonne internal network (Wired, Authorized Wireless or VPN).

Please e-mail with any questions or concerns and please be sure to refer to the FAQ below.

Installation and Instructions

1) Download the zip file from our website:

[Eracent Software Inventory]

2) Extract the contents locally on the target system.

This file will contain a bunch of files needed for the program to run properly. The top folder will have a folder for each operating system.

3) Execute the proper program for your OS in a Terminal Window:

First, cd to the appropriate directory where the files were extracted.

OS Architecture Command to Run
Mac OS X Intel sudo ./eracent-mac-intel
Mac OS X Power PC sudo ./eracent-mac-ppc
Linux x86 sudo ./eracent-linux-x86
Linux x86_64 sudo ./eracent-linux-x86-64
Windows All Double Click and run the MSI installer. If you get a "Smart Screen" informational popup, click "More Info" and select "Run Anyway".


Do I have to run this software?

If you are using an Argonne purchased machine, other than a Systems managed Linux desktop, this DOES need to be installed on your machine. This includes Virtual Machines running an Argonne paid operating system.

How do I know if the software installed correctly?

If you are running Mac OS X or Linux, once you run the script it will process for a few seconds before returning you to the command prompt. If you see no errors and were on an Argonne network, the installation was successful. Windows users will get a confirmation if the installer finishes successfully.

How long does this take to finish collecting data?

This software will be running at all times on the machine. If you are sporadically on an Argonne network, let this run the first time for about 30 minutes before shutting down or closing your connection to Argonne.

Will this affect my machine's performance?

No, it shouldn't. Though the daemon is always running, the processes are very tiny. In our testing, there has been no signs of performance issues.

What data is collected and where is it going?

Eracent compiles a list of installed software on your machine. The data collected is reported to and stays at Argonne. It is NOT sent to Eracent.

What about my personal software licenses?

As software audits come up, we'll ping each machine owner to note any inaccuracies with their counts.

I received error messages. How do I fix these?

Confirm that you are on an Argonne internal network (Wired, Authorized Wireless or VPN) and that you are running this as root (Mac OS X/Linux) or Admin privileges (Windows) before trying again. If you are still having trouble after this, please send an e-mail to

I cannot download the software. How come?

You need to be on an Argonne internal network (Wired, Authorized Wireless or VPN).

I am unsure on how to install the software. What next?

Please send an e-mail to for assistance.

Personal tools