Asset Management is a convenient way to store and manage asset items. With minimal setup and configuration, this valuable tool gives you the power to track and maintain asset items quickly and easily. Asset Management may be used to store information about many types of asset items. The ability to report and search for items in order to uncover trends, as well as the ability to track expenses, are at your fingertips. Asset items may be linked to specific issues, facilitating identification of equipment that may be generating unusually high or low numbers of issues. Asset Management also offers you the flexibility to use automated auditing, manual inventory maintenance, or the choice to use a combination of both methods.
Asset Management was created as a straightforward way to record and maintain asset information for your company. This module allows a wide variety of information to be stored about each item. Items may be cloned to speed data entry. Asset items may be linked to a user or associated with non-users. Extensive search capability is provided to easily locate items and detect trends. Reports are built-in for immediate feedback and include drill-down functionality allowing you to move from summary information to detailed information with a simple click of your mouse. You can find further detail in our Asset Reporting article.
TrakPC and TrakAsset typically run via a network login script and return the configuration and software information for each PC. You may also optionally choose to run ScanPC locally on each machine. If no asset item record exists, a new record will automatically be created. If a matching asset item record already exists, the existing item will be updated with the information discovered by the current audit. There is also the option to review audit information prior to applying it or have it update automatically. Further details can be found in our Asset Audits article.
Activating Asset Management
This section will guide you through the basic setup required to begin using Asset Management.
Steps:
- Sign into Issuetrak as a Sys Admin.
- Hover over the Left Menu to expand it > Click on Asset Management.
- Check the box next to Activate Asset Management.
- Click Update.
The Asset Management options will now be available on the Left Menu. If you also wish to utilize ScanPC functionality, place a check in the Use ScanPC – On Demand Audits checkbox.
Managing Asset Types
Asset Types are used to determine an item classification. Issuetrak allows you to determine what asset type is applied by default under various auditing conditions:
- PC
- Mac
- Cell Phone
- ChromeOS
- Mobile
These defaults can be changed by clicking on the Left Menu > clicking on Asset Management, followed by Settings.
You can manage the available asset types by clicking on the Left Menu > choose Asset Management > click Asset Tables > choose List on the Right Context Menu. For each type, you may specify whether you want it to include additional fields by clicking on the Device Attributes checkbox. These additional fields are normally associated with a computing device (such as a computer, mobile phone, or tablet).
Optional User Defined Fields can be used if there is additional data you would like to retain for a certain Asset Type that is not already provided in the item record. You can create any number of user-defined text fields and / or list fields to further define each Asset Type by editing the Asset Type after it has been created.
Asset Management Settings
The Asset Management Settings page can be found by hovering over the Left Menu to expand it > choose Asset Management > click on Settings.
This page allows you to set the behavior for matching audits to assets, as well as establish the default values to be used under certain circumstances within the Asset Management module. When audit records come in, they reside in a separate audit table. There is a procedure to apply the audit records to the asset item records. If an asset item record does not exist, one will be created. If an asset item record does exist, then it will be updated with the audit information.
Issuetrak uses a combination of 6 fields to ensure the best match from audit to asset. Fields used with their weights are listed below:
Asset Identifier | Weight |
---|---|
Serial Number | 6 |
Motherboard Serial Number | 5 |
MAC Address | 4 |
Device Name | 3 |
BIOS Version | 2 |
Service Tag | 1 |
In order for an audit to be a valid match to an asset, 4 of the 6 criteria must match. If more than one audit matches an asset, the audit with the highest accumulated weight will be applied. If an audit is completely missing at least 3 of the 6 fields used to do the matching, then the secondary matching process will be performed.
Asset Setting | Description |
---|---|
Assign Asset if matching user found | If selected, the system will automatically associate an asset to a particular user if the Issuetrak User ID is the same as the ‘Login Name” returned in an audit. |
Update Asset Name with Device Name as returned by audit | Asset will be updated with Device Name returned by audit. |
Reactivate assets if matching audits are received | If an asset is inactivated, and an audit matching the asset is applied, then the asset will be reactivated. |
Include Bios Version in audit matching | If checked, the Bios version will be used as one of the criteria used when mathching an audited asset to an existing asset. |
Default Asset Types | You can specify the Default Asset Type for assets when they are added via each method:
|
Secondary Match on | Designates whether an asset will be matched to an existing asset by Device Name or MAC address if an audit is missing at least 3 of the fields used for matching. |
Access to Asset Management Information
Consider who will have access to Asset Management information. There are three user attributes related to Asset Management. These attributes control whether users can view asset item records or whether users can manage and maintain asset item information. You will assign these permissions either to groups that the users are a member of (preferred) or directly to the individual users.
- Can view and select from Assets when submitting and maintaining issues — Allows users to view or select assets from the Issue screens. This permission does not grant the user access to the Asset Management section of the Settings Lightbox.
- Can access and maintain Asset Management Module functions — Allows users to administrate asset item information. These users will have permission to view, create, maintain, and delete Asset Management information. This permission does grant the user access to the Asset Management section of the Settings Lightbox.
- Allowed Read Only access to Asset Management information - Allows users read-only access to all asset item information. This permission does grant the user access to the Asset Management section of the Settings Lightbox.
Deactivating Asset Management
Steps:
- Sign into Issuetrak as a Sys Admin.
- Click the gear icon in the upper right.
- Click Features underneath System.
- Clear the checkbox next to Activate Asset Management.
- Click Update.
A confirmation message will appear when this process is complete.
The Asset Management module has several options that you can use to import configuration information from PCs and Macs. Additionally, if your organization uses Google's mobile device management, it is possible to get audits from mobile devices, which includes: iOS, ChromeOS, and Android devices. The audits can be performed as part of an automated process or they can be manually run when needed.
The auditing process for PCs and Macs will write the configuration information to an XML file that can be automatically uploaded to your Issuetrak site. You also have a choice between several auditing applications that we include with Issuetrak to suit your needs. You have the flexibility to choose the method that works best for you, or you may choose a combination of both methods.
Please be aware that TrakPC and ScanPC will not work with Windows 11.
TrakPC Audits
Audits on PCs are performed by a program named TrakPC.exe, which can be manually run from a command line or automated by using a login script. Another option is by using the Scan PC option (if enabled), which will appear on the lefthand menu within Issuetrak. This allows users to easily initiate and upload an on-demand audit from the Issuetrak user interface.
TrakPC General Usage
The TrakPC.exe file can be found by going to the TrakPC folder within the Issuetrak web folder, or by accessing Scan PC in the left menu of Issuetrak and then selecting the drop down arrow next to Download for Windows and selecting TracPC (Legacy). It can be copied to a network shared drive, and can be run from a command line or via a batch file with no installation needed.
When running the TrakPC.exe file, you will use the following general command format:
TrakPC.exe [filename] [/options]
This command will run TrakPC and automatically produce an XML file containing audit information about the PC. If no [filename] is specified, the twelve characters after “TrakPC-” will be the MAC address of the NIC. This forms part of the file name to be sure that it is unique.
Example default filename:
TrakPC-00-08-82-AE-41-25.xml
In most situations you'll specify a command line parameter to send the output of TrakPC to the server running Issuetrak, using the “/u” option. There should not be any space between the /u switch and the URL enclosed in quotes.
Example:
TrakPC.exe/u"https://www.Issuetrak.com/support/Inv_TrakPC_URLSubmit.asp"
The ASP page Inv_TrakPC.asp receives the audit data and writes a record to the audit table in Issuetrak. Once that has been done, you can apply the audit records to your asset records via the Asset Audits page on your Issuetrak site.
Example 1: This runs the TrakPC.exe from the same location as the batch file.
TrakPC.exe /u"https://Issuetrak/inv_TrakPC_URLsubmit.asp"
Example 2: This runs the TrakPC.exe from the root of the C:\ drive and has a frequency set for weekly.
C:\TrakPC.exe /fw /u"https://Issuetrak/inv_TrakPC_URLsubmit.asp"
Example 3: This runs the TrakPC.exe from a shared folder and has a frequency set for monthly.
\\share\TrakPC.exe /fm /u"https://Issuetrak/inv_TrakPC_URLsubmit.asp"
Example 4: This runs the TrakPC.exe from the same location as the batch file, but outputs the XMLfile to the C:\Temp\ folder and has a frequency set for quarterly.
TrakPC.exe C:\Temp\ /fq /u"https://Issuetrak/inv_TrakPC_URLsubmit.asp"
These examples provide a few different scenarios of frequency, executable location, and XML file output location. Note that although we are specifying an SSL site to POST to as a best practice, TrakPC will also work with non-SSL sites.
Output Location
By default, TrakPC will place the XML file in the current user's temp folder. For most people, this will be fine. However, if multiple users use the same computer, then a login script could potentially run multiple times for the same computer even if you have a frequency set. To set a universal location for the XML file, simply place the universal location after trakpc.exe.
Make sure that your users have permission over this location, otherwise they will receive an error because they don't have the appropriate permissions to create a file there.
Example: This will output the XML file into C:\Temp with the name TrakPC.xml.
C:\Trak\TrakPC.exe c:\Temp\TrakPC.xml /u"https://yoursitename/inv_TrakPC_URLSubmit.asp"
Setting Frequency
It is up to you to determine how often the TrakPC script should run. As a best practice, set a weekly frequency by using the /fw switch.
Frequency | Switch | Switch Values | Additional Comments |
---|---|---|---|
Once | /fo | N/A | Directs TrakPC to post a one-time audit. This is the default behavior of TrakPC when a frequency switch is not specified. |
Daily | /fd | N/A | Directs TrakPC to post an audit if there is no existing XML file file or if it is not today's date. |
Weekly | /fw | null, 0-6 | Directs TrakPC to post an audit every week on the day specified by the switch value:
|
Monthly | /fm | null, 1-31 | Directs TrakPC to post an audit every month on the day specified by the switch value. If the specified switch value exceeds the number of days in the current month, then TrakPC will post on the last day of the month. |
Quarterly | /fq | null, 0-92 | Directs TrakPC to post an audit every quarter on the day specified by the switch value. If the specified switch value exceeds the number of days in the current quarter, then TrakPC will post on the last day of the quarter. |
Yearly | /fy | null, MMDD | Directs TrakPC to post an audit every year on the month and day specified by the switch value. Replace "MMDD" with the month and day of the year. |
The /fw, /fm, /fq, /fy options are subject to "date creep".
For example, suppose you’re using the /fw switch and the current XML file is dated for Tuesday. If for whatever reason TrakPC isn't run on the following Tuesday, The next time TrakPC is started (say, on Wednesday), it notes that the XML file is more than a week old and generates a new file.
The XML file is now dated on a Wednesday, and next week's run will also be on Wednesday; shifting the day of the week when the audit will run. Over time it is possible for an entire week to be skipped if the date "creeps" to Friday and then the machine isn't started on a Friday.
To avoid date creeps, you can specify a particular day or month.
How to Create a TrakPC Login Script or Batch File
If you wish to run TrakPC on a periodic basis, one method is to use the Windows Task Scheduler. However, this would require that you setup a task on every asset you wish to audit. An easier option is to run TrakPC via a logon script.
Anonymous Authentication needs to be enabled for a single ASP file on your Issuetrak site in order for TrakPC to successfully POST its audits.
You will need to identify a location where the TrakPC executable will reside. If you wish to use this as part of a login script, then you will need to identify a shared network drive location that all of your users will be able to access.
Copy the TrakPC.exe file found in your Issuetrak web directory's "TrakPC" folder to the location you've found most suitable.
Steps:
- Right-click on your Desktop, choose New, and then Text Document.
- Name the file "TrakPC.txt".
- Open the text document, then copy and paste the following:
location\TrakPC.exe /u"https://yoursitename/" pause
- Keep the structure of the lines above the same. Spaces and quotes should be retained.
- Update location to reflect the full folder path to your TrakPC executable.
- Update yoursitename to reflect the URL/hostname of your Issuetrak site.
- Save the file.
- Rename the text file to TrakPC.bat.
- Execute the batch file by double-clicking on it. You should receive a message similar to the following:
Gathering information Posting data to "https://yoursitename/inv_TrakPC_URLSubmit.asp" POST successful, data sent Done
- If you do not see a "POST successful" message, then you'll need to troubleshoot the error it specifies.
- If you do see "POST successful", then edit the file and remove the line "pause" and save the batch file again.
Note that although we are specifying an SSL site to POST to as a best practice, TrakPC will also work with non-SSL sites. If your site is not using SSL, ensure that you change the https in the batch file to http.
ScanPC (Legacy)
Your users can import their own PC information into Issuetrak if Use ScanPC – On Demand Audits was selected when activating the Asset Management Module on the Features page.
Once that option has been enabled, a menu option called Scan PC will be included on their Home menu. Clicking on it will bring them to the ScanPC page.
TrakAsset Audits
TrakAsset is another method for auditing PCs as of Issuetrak 15.6. TrakPC remains functional, and you can continue to use it. See the section above for information on TrakPC usage.
Asset audits on PCs are performed by running a program named TrakAsset.exe, which can be manually run from a command line or automated via login script. Another option is to use the Scan PC option (if enabled), which will appear on the left menu within Issuetrak. This allows users to easily initiate and upload an on-demand audit from the Issuetrak user interface.
TrakAsset General Usage
The TrakAsset.exe file can be found in the TrakPC folder within the Issuetrak web folder, or by accessing Scan PC in the left menu of Issuetrak and then selecting the option Download for Windows. It can be copied to a network shared drive, and can be run from a command line or via a batch file with no installation needed.
TrakAsset has a variety of command line options available:
-r, --remote Machine name of the computer to audit, defaults to localhost -u, --url Url to upload the results to. -s, --show-results Opens a browser to the results page after uploading. -f, --file Local path to save the audit file. -v, --verbose Prints all messages to standard output. -o, --once Only perform an audit if it was never performed before on this machine. -d, --daily Only perform an audit if no audit has been done today. -w, --weekly Day of the week to perform an audit. -m, --monthly Day of the month to perform an audit. -q, --quarterly Day of the quarter to perform an audit. -y, --yearly Day of the year to perform an audit. In the format MMDD --help Display this help screen. --version Display version information.
The following command will run TrakAsset and automatically produce an XML file containing audit information about the PC in the current directory. If no [filename] is specified, then the twelve characters after “TrakAsset-” will be the MAC address of the NIC. This forms part of the file name to be sure that it is unique.
Example default filename:
TrakAsset-00-08-82-AE-41-25.xml
In most situations you'll want to specify a command line parameter to send the output of TrakAsset to the server running Issuetrak by using the “--url” option.
Example:
TrakAsset.exe --url https://www.Issuetrak.com/support/
The ASP page Inv_TrakPC.asp receives the audit data and writes a record to the audit table in Issuetrak. Once that has been done, you can apply the audit records to your asset records via the Asset Audits page on your Issuetrak site.
Example 1: This runs the TrakAsset.exe from the current directory.
TrakAsset.exe --url https://yoursitename/
Example 2: This runs the TrakAsset.exe from the root of the C:\ drive and has a frequency set for weekly.
C:\TrakAsset.exe --weekly --url https://yoursitename/
Example 3: This runs the TrakAsset.exe from a shared folder and has a frequency set for monthly.
\\share\TrakAsset.exe --monthly --url https://yoursitename/
Example 4: This runs the TrakAsset.exe from the current folder, but outputs the XML file to the C:\Temp\ folder and has a frequency set for quarterly.
TrakAsset.exe C:\Temp\ --quarterly --url https://yoursitename/
These examples provide a few different scenarios of frequency, executable location, and XML file output location. Note that although we are specifying an SSL site to POST to as a best practice, TrakAsset will also work with non-SSL sites.
Output Location
By default, TrakAsset will place the XML file in the current directory. However, if multiple users use the same computer, then a login script could potentially run multiple times for the same computer even if you have a frequency set. To set a universal location for the XML file, then you should specify the universal location after trakasset.exe.
Make sure that your users have permission over this location, otherwise they will receive an error because they don't have the appropriate permissions to create a file there.
Example: This will output the XML file into C:\Temp with the name TrakAsset.xml.
C:\Trak\TrakAsset.exe --file c:\Temp\TrakAsset.xml --url https://yoursitename/
Setting Frequency
It is up to you to determine how often the TrakAsset script should run. As a best practice, set a weekly frequency by using the --weekly option. But let's say you want the script to run on a specific day of the week. Or maybe you don't want to run it weekly at all, and have something else in mind. Let's get into the available frequency options.
Frequency | Switch | Switch Values | Additional Comments |
---|---|---|---|
Once | -o, --once | N/A | Directs TrakAsset to post a one-time audit. This is the default behavior of TrakPC when a frequency switch is not specified. |
Daily | -d, --daily | N/A | Directs TrakAsset to post an audit if there is no existing XML file file or if it is not today's date. |
Weekly | -w, --weekly | null, 0-6 | Directs TrakAsset to post an audit every week on the day specified by the switch value:
|
Monthly | -m, --monthly | null, 1-31 | Directs TrakAsset to post an audit every month on the day specified by the switch value. If the specified switch value exceeds the number of days in the current month, then TrakAsset will post on the last day of the month. |
Quarterly | -q, --quarterly | null, 0-92 | Directs TrakAsset to post an audit every quarter on the day specified by the switch value. If the specified switch value exceeds the number of days in the current quarter, then TrakAsset will post on the last day of the quarter. |
Yearly | -y, --yearly | null, MMDD | Directs TrakAsset to post an audit every year on the month and day specified by the switch value. Replace "MMDD" with the month and day of the year. |
The weekly, monthly, quarterly, and yearly options are subject to "date creep".
For example, suppose you’re using the -w switch and the current XML file is dated for Tuesday. If for whatever reason TrakAsset isn't run on the following Tuesday, The next time TrakAsset is started (say, on Wednesday), it notes that the XML file is more than a week old and generates a new file.
The XML file is now dated on a Wednesday, and next week's run will also be on Wednesday; shifting the day of the week when the audit will run. Over time it is possible for an entire week to be skipped if the date creeps to Friday and then the machine isn't started on a Friday.
To avoid date creeps, you can specify a particular day or month.
Performing Remote Audits on a Specific Machine
TrakAsset can be directed to audit a remote computer. There are several requirements in order for this to work:
- Both the local machine and the remote machine must be on the same domain
- TrakAsset must run as a domain administrator
- The account that executes TrakAsset must not have a blank password
- The remote machine must have the WinRM service running and have a valid firewall rule.
- This can be be done by running the following from command prompt on the remote machine in question.
WinRM QuickConfig
When you tell TrakAsset to audit a remote computer, you must specify its machine name.
Example: This will audit the remote machine named "Trak9887" and POST the results to the Issuetrak server called "yoursitename".
\\Trak\TrakAsset.exe --remote Trak9887 --url https://yoursitename/
This will result in output like the example below:
10:49:22 Gathering information... 10:49:33 Submitting audit to https://www.myissuetraksite.com/ 10:49:43 <html> <head> <script src="js/app/modules.js?v="></script> <title>Audit Submit</title> </head> <body> [NewItemID=6]<br /> </body> </html> 10:49:43 Done ===== Done ===== PS C:\Tools\TrakPC>
Performing Remote Audits on a Domain
We've made it easy for you to perform audits on all of the machines on your domain. Your Issuetrak web folder contains a PowerShell script that will call upon TrakAsset to audit every machine visible on the domain.
The script is called Invoke-ADAudits.ps1, and it is located in your web folder in the TrakPC directory.
In addition to the requirements listed in the above section, the machine you run the PowerShell script and TrakAsset from must also have the Active Directory PowerShell module installed. Domain controllers have this installed by default.
Simply edit the PowerShell script so it references your Issuetrak site instead of myIssuetrakSite.com, then run it with domain admin rights. You can run the script from any folder that also contains TrakAsset.exe.
The script will attempt to scan every computer that is joined to the domain. This can take a long time on domains that have hundreds of PCs or more, as well as domains that haven't been cleaned of decommissioned PCs. This is because the script will parse through and attempt to reach every machine that the domain controller knows is joined to the domain, even if those machines have been offline for some time.
Example output from running Invoke-ADAudits.ps1:
PS C:\Tools\TrakPC> .\Invoke-ADAudits.ps1 ===== Machine WIN-PC1 not connected. ===== ===== Machine WIN-PC2 not connected. ===== ===== Machine WIN-PC3 not connected. ===== ===== Auditing WIN-PC22 ===== 10:49:22 Gathering information... 10:49:33 Submitting audit to https://www.myissuetraksite.com/ 10:49:43 <html> <head> <script src="js/app/modules.js?v="></script> <title>Audit Submit</title> </head> <body> [NewItemID=6]<br /> </body> </html> 10:49:43 Done ===== Done ===== PS C:\Tools\TrakPC>
In addition to portraying a successful audit, the example output above shows what it looks like when there are PCs joined to the domain that are unreachable.
TrakMac Audits
TrakMac is a program that audits the current state of a Mac on your network and then posts that audit to your Issuetrak web server. Prior to Issuetrak 15.6, TrakMac was provided as a zip file and used different command line options than the current version does.
TrakMac requires a minimum OS version of 10.13 in order to work properly.
While we describe the available command line options, syntax, and general use of TrakMac here, we do not describe the actual deployment of TrakMac. You will need to deploy TrakMac using the method that best suits your environment, needs, and established methods of system administration.
Initial Setup
This is a set of instructions to get started with TrakMac.
- Find TrakMac. It is included in the Issuetrak web folder as TrakMac, which is found within the TrakPC folder.
- Transfer TrakMac to the Mac that will be hosting TrakMac for the other Macs on the network. It is important that the file is hosted on a Mac and not on a Windows machine.
- Optional if using TrakMac to scan other Macs. Create a shared network folder on the Mac that will be accessible from the other Macs, and then transfer TrakMac to that folder.
- Ensure the Folder and has read permissions for group and other via the command: ls -al
- Permissions may be granted to the folder with the command: chmod -R ugo+r ./
- Clear any quarantine attribute on TrakMac by running this from the terminal:
-
xattr -cr ./TrakMac
-
- Make TrakMac executable by running this command from the terminal:
-
chmod +x ./TrakMac
-
- As a test, you can run TrakMac from the terminal and direct it to your Issuetrak site using the URL command line option found below.
Command Line Options
You can pass command line options to TrakMac, which will allow you to target a Issuetrak site to post audits to, as well as determine how often audits should be posted from the current machine. It is also possible to run TrakMac without command line options, which will result in an XML audit file being generated locally without posting it to a site.
TrakMac has a bunch of command line options! Let's have a look:
-r, --remote Machine name of the computer to audit, defaults to localhost -u, --url Url to upload the results to. -s, --show-results Opens a browser to the results page after uploading. -f, --file Local path to save the audit file. -v, --verbose Prints all messages to standard output. -o, --once Only perform an audit if it was never performed before on this machine. -d, --daily Only perform an audit if no audit has been done today. -w, --weekly Day of the week to perform an audit. -m, --monthly Day of the month to perform an audit. -q, --quarterly Day of the quarter to perform an audit. -y, --yearly Day of the year to perform an audit. In the format MMDD --help Display this help screen. --version Display version information.
URL Option
The URL option is passed to TrakMac with a --url switch. TrakMac supports posting to both SSL and non-SSL sites. The URL should be the root of your Issuetrak site.
Usage Example:
./TrakMac --url https://www.myissuetraksite.com
The example above tells TrakMac to post its audit to https://myissuetraksite.
Frequency Option
Setting Frequency
It is up to you to determine how often the TrakMac script should run. As a best practice, set a weekly frequency by using the --weekly option. But let's say you want the script to run on a specific day of the week. Or maybe you don't want to run it weekly at all, and have something else in mind. Let's get into the available frequency options.
Frequency | Switch | Switch Values | Additional Comments |
---|---|---|---|
Once | -o, --once | N/A | Directs TrakMac to post a one-time audit. This is the default behavior of TrakPC when a frequency switch is not specified. |
Daily | -d, --daily | N/A | Directs TrakMac to post an audit if there is no existing XML file file or if it is not today's date. |
Weekly | -w, --weekly | null, 0-6 | Directs TrakAsset to post an audit every week on the day specified by the switch value:
|
Monthly | -m, --monthly | null, 1-31 | Directs TrakMac to post an audit every month on the day specified by the switch value. If the specified switch value exceeds the number of days in the current month, then TrakMac will post on the last day of the month. |
Quarterly | -q, --quarterly | null, 0-92 | Directs TrakMac to post an audit every quarter on the day specified by the switch value. If the specified switch value exceeds the number of days in the current quarter, then TrakMac will post on the last day of the quarter. |
Yearly | -y, --yearly | null, MMDD | Directs TrakMac to post an audit every year on the month and day specified by the switch value. Replace "MMDD" with the month and day of the year. |
The weekly, monthly, quarterly, and yearly options are subject to "date creep".
For example, suppose you’re using the -w switch and the current XML file is dated for Tuesday. If for whatever reason TrakMac isn't run on the following Tuesday, The next time TrakMac is started (say, on Wednesday), it notes that the XML file is more than a week old and generates a new file.
The XML file is now dated on a Wednesday, and next week's run will also be on Wednesday; shifting the day of the week when the audit will run. Over time it is possible for an entire week to be skipped if the date creeps to Friday and then the machine isn't started on a Friday.
To avoid date creep, you can specify a particular day or month.
Example 1: This example tells TrakMac to create and post an audit every Sunday to https://myissuetraksite.
./TrakMac --weekly Sunday --url https://www.myissuetraksite.com
Example 2: This example tells TrakMac to create and post an audit every month, based on the last-modified date of the current user's ~/.trakmac-last-run file. If the last-modified date of .trakmac-last-run is last month on the 15th, then TrakMac will not post another audit until it is the 15th of the current month.
./TrakMac --monthly --url https://www.myissuetraksite.com
Example 3: This example tells TrakMac to create and post an audit on the 80th day of each quarter.
./TrakMac --quarterly 80 --url https://www.myissuetraksite.com
Example 4: This example tells TrakMac to create and post an audit every year on May 10th.
./TrakMac --yearly 0510 --url https://www.myissuetraksite.com
Example 5: This example tells TrakMac to create and post an audit every year, based on the last-modified date of the current user's ~/.trakmac-last-run file. If the last-modified date of .trakmac-last-run is last year on October 15th, then TrakMac will not post another audit until it is October 15th again.
./TrakMac --yearly --url https://myissuetraksite
These examples provide a few different scenarios of frequency, executable location, and XML file output location. Note that although we are specifying an SSL site to POST to as a best practice, TrakMac will also work with non-SSL sites.
Google-Managed Device Audits
Issuetrak provides the ability to audit Google-managed devices without having to install any software on the devices being scanned.
In order for this to work, the devices must be enrolled in Google's device management framework, and you must have added the corresponding Google Workspace's API information into Issuetrak.
Once these are added, you can import audits from Google's API via the Audit Management screen in the Asset Management add-on.
Importing Audits from Google Workspace
- Click the gear icon in the upper right of Issuetrak.
- Find and click Asset Audits underneath Asset Management.
- Select the Google Application you want to import from, and the oldest date of audit you wish to import, then click Import.
Any audits that were imported will appear in the Unapplied Audits section further down the page.
Managing Audits
The Asset Audits option in the Asset Management section of the Settings Lightbox will display the Audit Summary page. This page will show the status of your audit items at a glance. If audit records have been received by Issuetrak, but have not yet been applied, the totals for each type display as links. These links allow you to drill down to a list of the individual audit records for review if desired.
The Pending Items will be split into two groups:
- Audits without a matching Asset
- Applying these Audits will create a new Asset record.
- Audits with a matching Asset
- Applying these Audits will update the existing Asset record.
The Audit Summary screen also displays the Total Records Currently On Hold and Total Records Applied To Date.
Importing Audit Files
Audit (.xml) files can also be manually imported to your Issuetrak site. If an audit is executed locally, an .xml file will be created and saved in the local user’s temp folder.
Steps:
- Click the gear icon in the upper right > Click on Asset Audits beneath Asset Management.
- Under Upload File, click Browse....
- Navigate to the location of the file.
- Click to select the file.
- Click Open.
- Click Import File.
Automatic Asset Audit Application
Issuetrak creates a scheduled task on the Web server during deployment for the purpose of automatically applying asset audits on a regular basis. The scheduled task is set to run once per day and is staggered with other Issuetrak tasks on the Web server.
If it is not desired to have audits automatically applied to the site, then you can disable the scheduled task from Task Scheduler in Windows.
Manual Asset Audit Application
You can manually apply audits on your site either in bulk or individually.
How to apply audits in bulk
Steps:
- Click the gear icon in the upper right > Click on Asset Audits beneath Asset Management.
- Click the appropriate link to apply the desired audits.
- apply new will apply all audits for new assets and create the assets records.
- update will appply all audits for existing assets.
- apply all will apply all audits for both new and existing assets.
A confirmation message will appear when this process is complete.
Working with individual Audits
There may be times when you wish to review audit records and put off applying them, or apply only a few of the records in the queue.
Steps:
- Click the gear icon in the upper right > Click on Asset Audits beneath Asset Management.
- Navagate to the Work List page either by clicking the number of audits in the Summary or by using the Work List Output Option on the Search Audit Records page.
- You can view the Audit details for individual audits by clicking on the Computer Name.
- Once you identify the audits you would like to take action on, check the boxes for those Audits.
- If you would like to select all audits on that page, you can click Select All.
- Click the appropriate button.
- Apply Items will apply all selected Audits.
- Place Items On Hold will put the selected Audits in a Hold status and prevent them from being automatically applied.
- Delete Items will permanently delete the selected Audits. This will not affect any Asset records.
- Click OK on the confirmation message.
Archive Audits
Audits can also be archived, which will export the audit details to comma-separated values (CSV) files on the web server and will delete the Audits from the database.
Steps:
- Click the gear icon in the upper right > Click on Asset Audits beneath Asset Management.
- Click Archive Audits on the right context menu.
- Either select an option from the Archival Range dropdown list or enter a custom date range using the Start and End fields.
- Click Archive.
A confirmation message will appear when this process is complete.
Search Audits
You can search for specific audits to either take action on them or export them for reporting purposes.
Steps:
- Click the gear icon in the upper right > Click on Asset Audits beneath Asset Management.
- Click Search on the right context menu.
- Select the desired criteria.
- Select the desired Output Option.
- Count Only will just show the number of Audits that meet the specified criteria.
- Paged List will display details regarding all Audits that meet the specified criteria in a paged list.
- List Only will display details regarding all Audits that meet the specified criteria in a single page list.
- Work list will display details regarding all Audits that meet the specified criteria with options to take action on those Audits.
- Click Search.
Several pre-built reports are available which list Audited Asset information in summary format with drill down capability. Comparison reports are also available to list configuration and software changes for Audited Assets. These reports can be accessed by clicking the gear icon in the upper right > the clicking on Asset Reports beneath Asset Management. The Asset datasets in Report Writer can be used to create custom asset reports.
Viewing Audits
While viewing a particular asset item record, you can click the View Audits link located in the top right corner of the screen. This screen displays the below information for each audit executed for that asset item.
- Audit Date
- Computer name
- Operating System
- Memory
- Processor MHz
You can drill down into the individual audit records by clicking the Audit Date link. This can allow you to compare audits from different dates to determine if there were any hardware or software changes.
Configuring Auditing Utilities for Single Sign-On
Issuetrak's asset auditing utilities requires that your Issuetrak Web server is configured to allow anonymous authentication in order for audit information to be POSTed to the site. If your Issuetrak site is configured to use SSO via an Active Directory connection over LDAP, then it will not allow anonymous authentication, thus preventing audits from being POSTed. This article describes how to enable anonymous authentication on a single ASP page to allow TrakPC to POST audit information without allowing the rest of the site to be accessible via anonymous authentication.
These steps are only necessary when your site is configured for SSO when using the Active Directory authentication type. No additional configuration is needed for sites that are utilizing other supported third-party Identity Management authentication methods, such as AD Federation Services, Microsoft Entra ID, or OAuth 2.0 / OIDC.
Steps:
From your Issuetrak Web server:
- Open IIS Manager and locate your current Issuetrak site.
- Right-click on your Issuetrak site and select Switch to Content View.
- You should see a list of all files and folders on your Web directory.
- Locate the Inv_TrakPC_URLSubmit.asp file.
- Right-click the file and choose Switch to Features View.
You should now be viewing the Web server settings for only this file. You can verify this by looking at the header near the top of the Features view. The header should read "Inv_TrakPC_URLSubmit.asp Home".
- Find and double-click the Authentication setting.
- Enable Anonymous Authentication.
- Disable Windows Authentication.
- Select your Issuetrak site along the lefthand side and verify that it still has Windows Authentication enabled.
- Follow steps 2 through 6 again and verify that "Inv_TrakPC_URLSubmit.asp" still has Anonymous Authentication enabled.
Additional Steps for ScanPC
If you're using ScanPC or ScanPC (Legacy), then it is necessary to verify that the site's Application URL is correct. Audits won't POST to the site if it is incorrect.
- Sign in to your Issuetrak site as a SysAdmin.
- Click the gear icon in the upper right > click on Defaults beneath System.
- Verify that the Application URL is correct.
Post-Configuration Testing
You should verify that audits will POST to the site after completing the steps above.
ScanPC / ScanPC (Legacy) if enabled
- Navigate to your Issuetrak site.
- From the left menu, click ScanPC.
- Download and run ScanPC of your choosing (we would recommend ScanPC).
- Verify that the audit was successfully added to Issuetrak.
TrakPC/TrakMac
- If you have a TrakPC or TrakMac login script or batch file, locate it and manually execute it from the machine that you want to audit.
- Verify that the audit was successfully added to Issuetrak.
(Pre-15.6) TrakMac Audits
TrakMac is a program that audits the current state of a Mac on your network and then posts that audit to your Issuetrak web server. You should use this section if you're using a version of Issuetrak prior to 15.6, as the steps and options to use TrakMac are different. Prior to Issuetrak 15.6, TrakMac was provided as a zip file and used different command line options than the current version does.
TrakMac requires a minimum OS version of 10.13 in order to work properly.
While we describe the available command line options, syntax, and general use of TrakMac here, we do not describe the actual deployment of TrakMac. You will need to deploy TrakMac using the method that best suits your environment, needs, and established methods of system administration.
Initial Setup
This is a set of instructions to get started with TrakMac.
- Find TrakMac. It is included in the Issuetrak web folder as TrakMac.zip, which is found within the TrakPC folder.
- Transfer TrakMac.zip to the Mac that will be hosting TrakMac for the other Macs on the network. It is important that the file is hosted on a Mac and not on a Windows machine.
- Create a shared network folder on the Mac that will be accessible from the other Macs, and then extract TrakMac.zip within that folder. This will create a folder called TrakMac.
- Open a terminal and run the _prepareTrakMak.sh script found within the TrakMac folder. This will take a few seconds, and removes the quarantine file attribute from all files within this folder, allowing the files to be executable.
- Ensure the Folder and has read permissions for group and other via the command: ls -al
- Permissions may be granted to the folder with the command: chmod ugo+r -R ./
- As a test, run TrakMac from a terminal and direct it to your Issuetrak site using the URL command line option found below.
Command Line Options
You can pass command line options to TrakMac, which will allow you to target a Issuetrak site to post audits to, as well as determine how often audits should be posted from the current machine. It is also possible to run TrakMac without command line options, which will result in an XML audit file being generated locally without posting it to a site.
TrakMac supports two command line options: URL and Frequency.
URL Option
The URL option is passed to TrakMac with a /u switch. The URL must immediately follow the /u without any spaces. TrakMac supports posting to both SSL and non-SSL sites. The URL should be the root of your Issuetrak site.
Usage Example:
./TrakMac /uhttps://myissuetraksite
The example above tells TrakMac to post its audit to https://myissuetraksite.
Frequency Option
The Frequency option is passed to TrakMac with a variation of the /f switch. There are several rules to be aware of for this option:
- The Once and Daily variations have no possible switch values.
- When switch values are specified, it must be specified immediately after the switch without a space.
- Incorrect Syntax:
./TrakMac /uhttps://myissuetraksite /fw 0
- Correct Syntax:
./TrakMac /uhttps://myissuetraksite /fw0
- Incorrect Syntax:
- If no switch value is specified, then TrakMac will use the last-modified date/time of the ~/.trakmac-last-run file as the last run date when determining if it should run now.
Frequency | Switch | Switch Values | Additional Comments |
---|---|---|---|
Once | /fo | N/A | Directs TrakMac to post a one-time audit. This is the default behavior of TrakMac when a frequency switch is not specified. |
Daily | /fd | N/A | Directs TrakMac to post an audit if there is no ~/.trakmac-last-run file or if it is not today's date. |
Weekly | /fw | null, 0-6 | Directs TrakMac to post an audit every week on the day specified by the switch value:
|
Monthly | /fm | null, 1-31 | Directs TrakMac to post an audit every month on the day specified by the switch value. If the specified switch value exceeds the number of days in the current month, then TrakMac will post on the last day of the month. |
Quarterly | /fq | null, 0-92 | Directs TrakMac to post an audit every quarter on the day specified by the switch value. If the specified switch value exceeds the number of days in the current quarter, then TrakMac will post on the last day of the quarter. |
Yearly | /fy | null, MMDD | Directs TrakMac to post an audit every year on the month and day specified by the switch value. Replace "MMDD" with the month and day of the year. |
The /fw, /fm, /fq, /fy options are subject to "date creep".
For example, suppose you’re using the /fw switch and the current XML file is dated for Tuesday. If for whatever reason TrakMac isn't run on the following Tuesday, The next time TrakMac is started (say, on Wednesday), it notes that the XML file is more than a week old and generates a new file.
The XML file is now dated on a Wednesday, and next week's run will also be on Wednesday; shifting the day of the week when the audit will run. Over time it is possible for an entire week to be skipped if the date "creeps" to Friday and then the machine isn't started on a Friday.
To avoid date creeps, you can specify a particular day or month.
Example 1: This example tells TrakMac to create and post an audit every Sunday to https://myissuetraksite.
./TrakMac /uhttps://myissuetraksite /fw0
Example 2: This example tells TrakMac to create and post an audit every month, based on the last-modified date of the current user's ~/.trakmac-last-run file. If the last-modified date of .trakmac-last-run is last month on the 15th, then TrakMac will not post another audit until it is the 15th of the current month.
./TrakMac /uhttps://myissuetraksite /fm
Example 3: This example tells TrakMac to create and post an audit on the 80th day of each quarter.
./TrakMac /uhttps://myissuetraksite /fq80
Example 4: This example tells TrakMac to create and post an audit every year on May 10th.
./TrakMac /uhttps://myissuetraksite /fy0510
Example 5: This example tells TrakMac to create and post an audit every year, based on the last-modified date of the current user's ~/.trakmac-last-run file. If the last-modified date of .trakmac-last-run is last year on October 15th, then TrakMac will not post another audit until it is October 15th again.
./TrakMac /uhttps://myissuetraksite /fy
These examples provide a few different scenarios of frequency, executable location, and XML file output location. Note that although we are specifying an SSL site to POST to as a best practice, TrakMac will also work with non-SSL sites.
File Structure Considerations
Since Macs are descended from UNIX-based systems, it is important to know a few properties of the file structure as it relates to Macs and TrakMac:
- Any path that is specified with a tilde (~) at the beginning refers to the home directory of the user that is currently signed into the Mac.
- Any file or folder that begins with a period (.) is hidden when the ls command is given in a terminal window, as well as when viewing files and folders from within Finder (the file system navigation tool found on every Mac). The period is actually part of the file or folder name, and does not just specify the hidden file property.
- Therefore, all references to ~/.trakmac-last-run indicate a hidden file named .trakmac-last-run that is located in the current user's home directory.
Issuetrak provides multiple ways to gather reporting information regarding the Asset Management module. This article will provide some detail for each of the places where reporting information is available, along with typical uses for each of them.
Asset Information
Sources of Asset Information
Asset information will typically be added/updated in your Issuetrak site in one of two ways:
- Manual Data Input
- This will include any data manually entered into an asset record. Refer to Managing Assets and Managing Software for more detail.
- Asset Audits
- Data uploaded via asset audits using our auditing software will be added to the appropriate asset record once the audit has been applied. This method can save a lot of time by reducing the need for manual data input. Refer to Asset Audits for more detail.
Considerations for Software Information from Audits
TrakAsset, ScanPC, TrakPC, ScanPC (Legacy), and TrakMac are auditing programs that are run on a computer. They send back hardware and software information to your Issuetrak site. For the software, it reads the software name / title that is reported by the computer's operating system.
Software Registry Name Examples:
Adobe Acrobat X
Citrix ICA Client
Amazon Cloud Player
7-Zip 19.00 (x64)
7-Zip 18.05 (x64)
The first three examples above are fairly straightforward. You can easily use those Software Registry Names to assist you with tracking licensing compliance. However, you can see that the last two examples listed are just two different versions of the same software. Linking those two Software Registry Names to a single "7-Zip" Software Title would allow you to track licensing compliance without regard for the version number.
There are two software tables involved with Asset Management, the Software Titles and the Software Registry. Each record in the Software Registry table can be linked back to a record in the Software Title table using the steps in the Managing Software article.
When you enter a software purchase, you indicate a software title. You might record two purchases of 7-Zip, one purchase for twenty-five licenses, and another for ten. Suppose you install eight copies, and they show up in the registry as “7-Zip 16.04 (x64)”. Then you install three more copies, and they show up as “7-Zip 19.00 (x64)”. By linking the two different registry descriptions back to the Software Title “7-Zip”, your license compliance report would show something like:
Software Title | Licenses | Installed | Licenses Remaining |
---|---|---|---|
7-Zip | 35 | 11 | 24 |
The software licensing report only displays software for which you have recorded purchases. This eliminates software such as updates and hotfixes from showing up on the compliance report.
When searching for asset items, you can search by the registry description or the software title. In the above example, searching on the software title “7-Zip” would produce a list of eleven assets. Searching on the registry description “7-Zip 16.04 (x64)” would show eight.
Methods to Generate Reports
Pre-built Asset Reports
Several predefined reports are available for reporting asset information. These reports can be used to quickly gather either summary data regarding specific asset attributes (such as Manufacturer, Vendor, or Lease Expiration) or a list of assets based on specific criteria (such as PCs audited in a specific timeframe). To access these reports, please follow the steps below.
Steps:
- Click the
gear icon in the upper right > Click on Asset Reports beneath Asset Management. - Select the report you would like to run.
- Click Run Report.
- Enter a date range or select criteria for the report, if prompted.
- If you were prompted to enter criteria, click Show Report once that has been entered.
The report will be displayed. These pre-built reports cannot be exported or scheduled to run automatically. You can print the report results by clicking the printer icon in the top right corner.
For suggestions to make the pre-built software licensing reports more effective, please refer to the special considerations in the Asset Information section.
Custom Reports
The Report Writer can be used to create custom reports using one of the asset-related data sets (such as Assets, Asset Audits, Software Purchases, etc...). You would create a report to select and format the data that you need. Custom reports created using Report Writer can then be exported in various formats and/or scheduled to run automatically on a specified frequency. You can refer to our About Report Writer article for details and guidance on setting up custom reports.
Issue Search by Asset
You may also use Search Issues to locate specific issue information related to an asset. This screen will allow you to filter and sort among all issues related to an asset. A full list of any issue related to a specific asset is also available from the “view issue history” link displayed at the top right of any View Asset screen. This list may also be accessed using the “history” link next to the selected asset in most issue screens (Submit, View, Edit, Assign, etc.). Please refer to Searching Issues for more detail.
Asset item records are created by either entering information manually or by applying audit records returned by the automated discovery process. When creating records manually, simply enter the information desired in the appropriate fields. You'll want to establish values for your Asset Tables before you actually begin to enter item records.
The Asset Summary page is the default starting page when you click Assets in the Settings Lightbox. The asset summary lists total counts for each Asset Type defined in your Asset Types lookup table, thus providing a quick overview of the status of your current inventory. Each total value is a link that will display a listing of the selected asset type.
If you implement our auditing software, be aware that automated audit information may overwrite any manual record entries. Asset items will be updated when a match is found on at least 4 of 6 values listed on the Asset Management Settings page. You can navigate to this by hovering over the Left Menu > choose Asset Management > click on Settings.
Adding Assets
Steps:
- Hover over the Left Menu to expand it > Click on Asset Management > Click on Assets.
- Select Add Asset from the right quick menu.
- Enter the Asset Name and select the Asset Type.
- Enter the remaining information as needed.
- Four fields can optionally be filled in by scanning a barcode using your device's camera. To populate the number via barcode scan for any of these fields, simply cick on the barcode icon in the field and scan the applicable barcode with your device's camera. The fields that contain the barcode icon are:
- Inventory #
- Barcode #
- Model
- Serial #
- Four fields can optionally be filled in by scanning a barcode using your device's camera. To populate the number via barcode scan for any of these fields, simply cick on the barcode icon in the field and scan the applicable barcode with your device's camera. The fields that contain the barcode icon are:
- Click Save to save the record.
Searching For An Asset
You can search for assets by using any of the methods below.
Using the Scan Barcode Link
If you've implemented barcodes, and already have them associated with assets in your site, then you can look up assets by scanning them using your device's camera.
Steps:
- Hover over the left menu to expand it > Click on Asset Management > Click on Scan Barcode.
- You may be prompted to allow the site access to your camera. Allow it.
- Scan the asset's barcode using your device's camera. Ensure that there is good contrast and lighting for the camera to pick up the barcode.
After successfully scanning the barcode, the site will take you to the either the Asset Search Results screen displaying "No matching items" or the View Asset screen for the matching asset.
Using the Search Assets Screen
Steps:
- Hover over the left menu to expand it > Click on Asset Management > Click on Search.
- Fill in the desired criteria.
- Click Search.
You will be taken to the Asset Search Results page. Clicking on an Asset Name will take you to the View Asset page for that Asset.
Using Lookup Asset by #
Steps:
- Hover over the left menu to expand it > Click on Asset Management > Click on Assets.
- Select Lookup by # from the right quick menu.
- Enter the Asset Number.
- Click Lookup Item.
You will be taken to the View Asset page for that asset if the Asset exists.
Using the Asset Summary Screen
Steps:
- Hover over the left menu to expand it > Click on Asset Management > Click on Assets.
- Click the number next to the appropriate Asset Type.
- On the Asset Type List screen, locate the desired Asset.
- Click on the Asset Name to view the Asset.
If you need to edit or delete the Asset you can click on the appropriate link for the Asset on the Asset Type List page.
Editing Assets
Steps:
- Search for the asset.
- Click Edit for the Asset you need to edit.
- Make any necessary changes.
- Click Update.
A confirmation message will appear when this process is complete.
Merging Duplicate Assets
If an asset has been duplicated and you would like to merge two records with different Asset IDs into one record, then you should use the Merge Duplicate Assets tool. This tool will allow you to select the asset to keep (ie. the primary asset) and the asset to remove (ie. the secondary asset). The merge will result in the primary asset having all of the history records, issues, and audits that were associated with the secondary asset.
Steps:
- Hover over the left menu to expand it > Click on Asset Management > Click on Assets.
- Select Merge Duplicate Assets from the right quick menu.
- Select the Asset to Keep.
- Select the Asset to Remove.
- Verify that you have selected the correct asset for each field.
- Click Merge.
Deleting Assets
Steps:
- Search for the asset.
- Click Delete on the right quick menu on the View Asset screen.
- Click OK on the prompt.
You will be taken back to the Asset Summary screen when this process is complete.
If the Asset is linked to any Issues on the site, you will be taken to the Confirm Item Delete screen where you will be provided the three options below:
- YES - Delete this item
- NO - Set Active to 'NO'
- Cancel
To avoid potential data problems, we recommend marking an Asset as Inactive instead of deleting it. If you have duplicate Assets, we recommend using the Merge Duplicate Assets menu option instead.
Linking Assets
It is possible to link asset items together. To do this, you would use the Parent Item field. For example, suppose you want to track monitors and printers as well as PCs. You might want to tie a monitor and a printer to a particular PC. The example steps below describe how to link a monitor and printer to a single PC.
Steps:
- Add each asset individually: PC, monitor, and printer.
- Edit the monitor asset record.
- In the Parent Item field (in the Identification section), choose the PC as the parent.
- Repeat steps 2-3 for the printer.
To see a list of all the items related to the one you’ve selected, click on View Related Items at the top of the page.
Cloning Assets
If you need to duplicate an Asset, you can do so via either the Assets menu or from an Asset record.
From the Assets Menu
Steps:
- Hover over the left menu to expand it > Click on Asset Management > Click on Assets.
- Select Clone Asset from the right quick menu.
- Click the magnifying glass next to the Asset field.
- Search for the Asset in the pop-up window.
- Once you locate the Asset you need to duplicate, click on the Asset Name.
- Click Clone.
- Enter the Asset Name and edit any necessary information.
- Click Save when done.
A confirmation message will appear when this process is complete.
From an Asset Record
Steps:
- Search for the asset you need to clone.
- Select Clone from the right quick menu.
- Enter the Asset Name and edit any necessary information.
- Click Save when done.
A confirmation message will appear when this process is complete.
Asset Availability
Individual assets may be marked as available for check out. When the Asset may be checked out box in the Asset record is checked, the below additional fields will be shown on the Asset record:
- Current Availability
- Checked Out By (either an Issuetrak User or Other)
- Check Out Date
- Req Return Date
You may also check the availability of an asset by hovering over the left menu to expand it > clicking on Asset Management > choose Assets > click on Availability from the right quick menu. This option offers convenient access to availability information for all assets that have been marked as available for check out. Checkout history, current status, and quick check-in and checkout are provided.
Maintaining Drive Information
Steps:
- Search for the asset you need to manage.
- Click Edit.
- To add a drive, click the Add Drive link above the section.
- To edit or delete existing drives, click the appropriate link (edit or del) to the right of the drive record.
Assets and Issues
Assets can be associated with users and / or issues.
Associate Users with Asset Items
When adding an Asset (or editing an existing Asset), you have the ability to associate a user with that Asset.
- Hover over the left menu to expand it > Click on Asset Management > Click on Settings.
- Click Add Asset if you are creating a new Asset or search for the appropriate Asset and click Edit.
- In the User Information section click the magnifying glass next to the User field to search for the user.
- Once you locate the user in the pop-up window, click on the user name that you need to associate the Asset with.
- If this Asset should automatically be populated for all Issues submitted by this user, check the Default Item for Issues? box.
- Make any other necessary changes to the Asset and click either Save or Update.
A confirmation message will appear when this process is complete.
If Assign Asset if matching user found is selected on the Asset Management Settings page, the system will automatically associate an asset to a particular user if the Issuetrak User ID is the same as the Login Name returned in an audit.
Associate Issues with Asset Items
When Asset Management is activated, the Assets field appears on the Issue Submit screen. You can click on select assets next to the field, and select one or more asset items. This function associates the item(s) with the issue. You can choose to have more than one asset associated with an issue.
If the Default Item for Issues? checkbox is checked on the asset item record, then when that user enters an issue, the default asset will automatically pre-fill in the asset field of the issue submit screen.
When opening an issue and attempting to add an asset, the asset field will have a filter based on the submitter and the organization selected on the issue. If you want to locate any asset, click Clear and Search.
Search Issues by Asset Item
The Search Issues screen allows you to search for issues attached to a particular asset item.
Steps:
- Click Search Issues on the left menu.
- Click the magnifying glass next to the Asset field.
- Enter any other criteria needed.
- Click Search.
You will be taken to the Search Results page and a list of Issues that meet the criteria entered will be displayed.
Asset Attachments
While viewing or editing an asset item, you may want to attach certain files to that asset item record.
Steps:
- Search for the appropriate Asset.
- Select Attachments from the right quick menu.
- Click Choose File.
- Browse to the file that you need to attach.
- Click on the file to select it and click Open.
- Click Save.
A confirmation message will appear when this process is complete.
Asset Tables are provided to allow you to establish pre-defined lists of common values for certain fields in order to standardize your data.
Steps:
- In order to view / modify values in your Asset Tables, hover over the left menu to expand it > click Asset Tables underneath Asset Management. The tables will appear on the right quick menu.
- Choose the table that you would like to work with. Asset Tables include:
- Asset Statuses
- Asset Types
- Asset Locations
- Manufacturers
- Operating Systems
- Vendors
- Select "List" from the right quick menu under the table you selected. You will be presented with the list of current values with the “edit” or “delete” option, as well as an "Add" right quick menu option. The mechanics of maintaining these tables are the same for all Asset Tables.
Add, Edit and Delete options are only available for those users with the “Can access and maintain Asset Management Module functions” permissions.
Asset Status
Asset Status can be used to describe whether the asset item is currently in use, available, reserved, undergoing maintenance, etc.
Asset Types
Asset Types are used to classify asset items by identifying specific types such as “Router”, “Printer”, “PC”, etc.
When creating and editing Asset Types, you’ll have a toggle available for determining whether you want device attributes to be included within each type. These device attributes are typically related to computer devices (such as PCs, Macs, and mobile devices). Other asset types such as “Printer”, “Cell Phone”, etc, will not need the additional device attribute fields and can be excluded from the definition.
Additionally, if you utilize barcodes for asset management, you may choose the default barcode field to use when printing or searching by barcode when you are editing an asset type. You may choose one field from the dropdown:
- Asset ID
- Inventory #
- Barcode #
- Serial #
Each Asset Type allows for as many text or list User Defined Fields as needed. These fields will only be visible for the Asset Type that they were created for, so to avoid confusion when reporting it is recommended to use unique names when creating similar fields for multiple Asset Types.
Locations
Asset Locations allow you to be very specific about where a particular asset item is located. This location value may be used in conjunction with Issuetrak Locations if desired.
The Location table includes five optional text fields that allow you to retain more specific location information if desired, such as Room or Floor. Once a label has been defined for an optional field, the field will appear on the add / edit screens for each entry. You may use as few or as many of these fields as you wish. If no label value exists for an optional field, the field will not appear.
Manufacturers
The Manufacturers table is a list of hardware manufacturers furnished for standardization and ease of data entry. An Asset Management Report is available called, “Asset Counts By Manufacturer”.
Operating Systems
Enter your most common Operating Systems values in this table if desired. This table provides a list of values for data entry only; automated audits will not read or add to this information.
Vendors
Add Vendor names to this table along with company and contact information for reference and ease of data entry. An Asset Management Report is available called, “Asset Counts By Vendor”.
Software information can be tracked for assets in the Asset Management module. The specific software information can be added/maintained manually or by applying audit records returned by the automated discovery process.
The Software Purchases page is the starting point to manage software information in your site.
Software Purchases
This section allows you to review expenditures and licensing information for the software products you have purchased at a glance.
Software licenses and related license information may be manually assigned for each purchase record. Licensing information displayed in this area is based on manually assigned license information rather than software installation information detected by automated audit.
Adding a Software Purchase
Steps:
- Hover over the left menu to expand it > Click on Asset Management > Click on Software Purchases.
- Select Add from the right quick menu beneath Software Purchases.
- Fill in the appropriate fields.
- Click Save.
A confirmation message will appear when this process is complete.
Search for Software Purchase
Steps:
- Hover over the left menu to expand it > Click on Asset Management > Click on Software Purchases.
- Select Search Purchases from the right quick menu.
- Enter your search criteria.
- Click Search.
You will be taken to the Software Purchases Search Results page when this process is complete.
Editing a Software Purchase
Steps:
- Search for the Software Purchase.
- Click the Title of the Software Purchase you need to edit.
- Make the necessary changes.
- Click Update.
A confirmation message will appear when this process is complete and you will be taken back to the Software Purchases page.
Deleting a Software Purchase
Steps:
- Search for the Software Purchase.
- Click the Title of the Software Purchase you need to delete.
- Click Delete Purchase in the right quick menu.
- Click OK in the confirmation prompt.
A confirmation message will appear when this process is complete and you will be taken back to the Software Purchases page.
Adding a Software License
Steps:
- Hover over the left menu to expand it > Click on Asset Management > Click on Software Purchases.
- Click edit next to the Software Purchase the license should be attached to.
- Click License Information in the right quick menu.
- Fill in the appropriate fields.
- Click Save.
A confirmation message will appear when this process is complete.
Search for Software License
Steps:
- Hover over the left menu to expand it > Click on Asset Management > Click on Software Purchases.
- Select Search Licenses from the right quick menu.
- Enter your search criteria.
- Click Search.
You will be taken to the Software Licenses Search Results page when this process is complete.
Editing a Software License
Steps:
- Search for the Software License.
- Click the License Key of the Software License you need to edit.
- Click edit next to the license key.
- Make the necessary changes.
- Click Update.
A confirmation message will appear when this process is complete.
Deleting a Software License
Steps:
- Search for the Software License.
- Click the License Key of the Software License you need to delete.
- Click del next to the license key.
- Click OK on the confirmation prompt.
A confirmation message will appear when this process is complete.
Approval Statuses
Approval Statuses can be used to designate the status of Software Purchases at any point in the process. You could use the Approval Status to track whether the initial purchase request has been approved or to designate whether approval is required before installing previously purchased software on a user's computer.
You can view the existing Approval Statuses by hover over the left menu to expand it > clicking on Asset Management > clicking on Software Purchases > selecting List beneath Approval Statuses from the right quick menu.
Adding Approval Statuses
Steps:
- Hover over the left menu to expand it > Click on Asset Management > Click on Software Purchases.
- Select Add beneath Approval Statuses from the right quick menu.
- Fill in the appropriate fields.
- Click Save.
A confirmation message will appear when this process is complete and you will be taken back to the Approval Status List page.
Editing an Approval Status
Steps:
- Hover over the left menu to expand it > Click on Asset Management > Click on Software Purchases.
- Select List beneath Approval Statuses on the right quick menu.
- Click edit next to the Approval Status you need to edit.
- Make the necessary changes.
- Click Update.
A confirmation message will appear when this process is complete and you will be taken back to the Approval Status List page.
Deleting an Approval Status
Steps:
- Hover over the left menu to expand it > Click on Asset Management > Click on Software Purchases.
- Click List beneath Approval Statuses from the right quick menu.
- Click del next to the Approval Status you need to delete.
- Click OK on the confirmation prompt.
A confirmation message will appear when this process is complete.
License Types
License Types can be used to specify how the software is licensed, whether it is individually licensed, volume licensed, freeware, etc...
Adding a License Type
Steps:
- Hover over the left menu to expand it > Click on Asset Management > Click on Software Purchases.
- Select Add beneath License Types from the right quick menu.
- Fill in the appropriate fields.
- Click Save.
A confirmation message will appear when this process is complete and you will be taken back to the License Type List page.
Editing a License Type
Steps:
- Hover over the left menu to expand it > Click on Asset Management > Click on Software Purchases.
- Select List beneath License Types from the right quick menu.
- Click edit next to the Approval Status you need to edit.
- Make the necessary changes.
- Click Update.
A confirmation message will appear when this process is complete and you will be taken back to the License Type List page.
Deleting a License Type
Steps:
- Hover over the left menu to expand it > Click on Asset Management > Click on Software Purchases.
- Select List beneath License Types from the right quick menu.
- Click del next to the License Type you need to delete.
- Click OK on the confirmation prompt.
A confirmation message will appear when this process is complete.
Software Companies
Adding a Software Company
Steps:
- Hover over the left menu to expand it > Click on Asset Management > Click on Software Purchases.
- Select Add beneath Software Companies from the right quick menu.
- Fill in the appropriate fields.
- Click Save.
A confirmation message will appear when this process is complete and you will be taken back to the Software Companies page.
Editing a Software Company
Steps:
- Hover over the left menu to expand it > Click on Asset Management > Click on Software Purchases.
- Select List beneath Software Companies from the right quick menu.
- Click edit next to the Software Company you need to edit.
- Make the necessary changes.
- Click Update.
A confirmation message will appear when this process is complete and you will be taken back to the Software Companies page.
Deleting a Software Company
Steps:
- Hover over the left menu to expand it > Click on Asset Management > Click on Software Purchases.
- Select List beneath Software Companies from the right quick menu.
- Click del next to the Software Company you need to delete.
- Click OK on the confirmation prompt.
A confirmation message will appear when this process is complete.
Software Registries
Software Registries can be used to track details of the individual software packages installed on a PC or Mac. They are typically added via automated auditing, but they can be added manually if needed. Once they have been added, they can be used to create Software Titles or they can be linked to existing Software Titles.
If you are using the automated audit tools, a Software Registry will be automatically added for any new software found. The Software Registry Name will be the exact name reported by the computer.
For example:
7-Zip 18.05 (x64)
7-Zip 19.00 (x64)
Manually Adding Software Registries
Steps:
- Hover over the left menu to expand it > Click on Asset Management > Click on Software Purchases.
- Select Add beneath Software Registries from the right quick menu.
- Fill in the appropriate fields.
- Click Save.
A confirmation message will appear when this process is complete and you will be taken back to the Software Registry Names page.
Editing a Software Registry
Steps:
- Hover over the left menu to expand it > Click on Asset Management > Click on Software Purchases.
- Select List beneath Software Registries from the right quick menu.
- Click edit next to the Software Registry you need to edit.
- Make the necessary changes.
- Click Update.
A confirmation message will appear when this process is complete and you will be taken back to the Software Registry Names page.
If you are using the automated audit tools and you change the Registry Name for a Software Registry, a new Software Registry will be created the next time an audit is applied if the name no longer matches what the audit gathers.
Deleting a Software Registry
Steps:
- Hover over the left menu to expand it > Click on Asset Management > Click on Software Purchases.
- Select List beneath Software Registries from the right quick menu.
- Click del next to the Software Registry you need to delete.
- Click OK on the confirmation prompt.
A confirmation message will appear when this process is complete.
Linking Software Registries to Software Titles
Steps:
- Hover over the left menu to expand it > Click on Asset Management > Click on Software Purchases.
- Select Link Titles beneath Software Registries from the right quick menu.
- This will take you to a screen that will show you which registry items do not have software titles. You can use the Show only Registry Names like: field to narrow the list if needed.
- Check the boxes for the Registry Names you need to link to the Software Title.
- Scroll down to the Software Titles section at the bottom of the page.
- Click on the Software Title that you are linking the Software Registries to.
- Click Update.
A confirmation message will appear when this process is complete.
Create Software Titles from existing Software Registries
You can use existing Software Registries to create Software Titles. The steps below will create the new Software Title and link the Software Registry to that new Software Title.
Steps:
- Hover over the left menu to expand it > Click on Asset Management > Click on Software Purchases.
- Select Copy to Titles beneath Software Registries from the right quick menu.
- This will take you to a screen that will show you which registry items do not have software titles. You can use the Show only Registry Names like: field to narrow the list if needed.
- Check the boxes for the Registry Names you need to create Software Titles for.
- Click Copy Records.
A confirmation message will appear when this process is complete.
Software Titles
The Software Titles table is the main reference table listing each Software Title along with Software Company and support information. This information is stored for reference and ease of data entry. You can link Software Registries to Software Titles to allow for easier tracking when different versions of software are installed on your network.
For example, you could link both of the below items to a single Software Title named "7-Zip":
7-Zip 18.05 (x64)
7-Zip 19.00 (x64)
Adding a Software Title
Software Titles can be created manually or by copying an existing Software Registry.
Manual Steps:
- Hover over the left menu to expand it > Click on Asset Management > Click on Software Purchases.
- Select Add beneath Software Title from the right quick menu.
- Fill in the appropriate fields.
- Click Save.
A confirmation message will appear when this process is complete and you will be taken back to the Software List page.
Editing a Software Title
Steps:
- Hover over the left menu to expand it > Click on Asset Management > Click on Software Purchases.
- Select List beneath Software Titles from the right quick menu.
- Click edit next to the Software Title you need to edit.
- Make the necessary changes.
- Click Update.
A confirmation message will appear when this process is complete and you will be taken back to the Software List page.
Deleting a Software Title
Steps:
- Hover over the left menu to expand it > Click on Asset Management > Click on Software Purchases.
- Select List beneath Software Titles from the right quick menu.
- Click del next to the Software Title you need to delete.
- Click OK on the confirmation prompt.
A confirmation message will appear when this process is complete.
Maintaining Software Information
Steps:
To add or edit software information for a particular asset item:
- Search for the asset using the steps in Managing Assets.
- On the View Asset screen, select Edit from the right quick menu.
- To add software to an asset record, click the Add Software link above the Software section.
- If there are no Software entries for this asset, it is located above the Purchase/Lease Information section.
- To edit or delete existing software on the asset record, click the appropriate link (edit or del) to the right of the software record.
Asset software records allow you to record a specific serial number or key for reference if desired. Edit the software record to add or modify this number.
Issuetrak provides the ability to work with various types of barcodes for asset management. Issuetrak can create a barcode for each asset based on the asset's barcode field and the default barcode type you have configured on the Features screen. You can scan barcodes using your device's camera or a barcode scanner. And you can print barcodes from the Asset Search or Asset screens.
Let's get into how you can use each part of the feature.
Configuring Default Barcode Type
You should set the default barcode type in your site so that you don't have to change it every time you want to print barcodes out.
- Navigate to the settings gear icon in the top right > Click on Features underneath the System header.
- Find "Asset Barcode Printing". It's the third setting down.
- Select the Default Barcode.
- Select whether to include text at the bottom of the barcode.
- Click Update to apply these settings.
If you're only working with one particular type of barcode, then you shouldn't have to mess with this on the "Print Barcode" screen later, since you've configured it here.
Printing Barcodes
Let's look at what's necessary to print a barcode.
Steps:
- You can print barcodes from either the View Asset screen or the Asset Search Results screen by clicking on Print Barcode(s) towards the top of the page.
- The Print Barcode lightbox will appear.
- If desired, change the Barcode Type.
- Select the layout of the page to be printed. There are multiple templates to choose from, if you're working with specific types of barcode label sheets.
- If you select the Custom Template layout option, you'll need to configure the template by clicking on Template Settings.
- The Print All Barcodes lightbox will appear.
- You'll be able to set the following options:
- Skip labels (skips a specific number of labels on the sheet to be printed)
- Label Width
- Label Height
- Columns
- Rows
- Unit - Inches or Millimeters
- Left Margin
- Top Margin
- Column Gap
- Row Gap
- Once you've set the options the way you like, click on Save.
- If you're ready, click on Print to print your barcode(s).
Scanning Barcodes
The Scan Barcode link is always available from the left menu's Asset Management add-on (if enabled). This link will initiate an asset search based on the barcode you scan. If you scan a barcode that isn't used by any known asset, then you'll land on the Asset Search Results screen with "No matching Items" displayed. If Issuetrak matches the scanned barcode to an asset, then you will be taken to the corresponding asset's View Asset screen.
The Edit Asset screen has 4 fields that have barcode scan functionality. That is, you can click on the barcode icon within any of these fields, and then scan the barcode corresponding with that field. This is useful for assets that have multiple barcodes on them for various purposes.
- Inventory #
- Barcode # - When you scan an asset using the Scan Barcode left menu link, this is the field Issuetrak is searching for a match against!
- Model
- Serial #