Notification

Icon
Error

Report to show uptime IF a specific software is installed

Posted: Friday, May 19, 2017 11:06:12 PM(UTC)
trdmc

trdmc

Member Posts: 1
0
Like
I found a report to show uptime of all assets, however I want to limit that report to show uptimes of assets that have a specific software installed.

The uptime report I'm using is below. What do I need to add to limit by software?

Select Top 1000000 tsysAssetTypes.AssetTypeIcon10 As icon,
tblAssets.AssetID,
tblAssets.AssetName,
tblAssets.Username,
Convert(nvarchar(10),Ceiling(Floor(Convert(integer,tblAssets.Uptime) / 3600 /
24))) + ' days ' +
Convert(nvarchar(10),Ceiling(Floor(Convert(integer,tblAssets.Uptime) / 3600 %
24))) + ' hours ' +
Convert(nvarchar(10),Ceiling(Floor(Convert(integer,tblAssets.Uptime) % 3600 /
60))) + ' minutes' As Uptime
From tblAssets
Inner Join tblAssetCustom On tblAssets.AssetID = tblAssetCustom.AssetID
Inner Join tsysAssetTypes On tsysAssetTypes.AssetType = tblAssets.Assettype
Where tblAssetCustom.State = 1 And tblAssets.Uptime Is Not Null
Order By tblAssets.Uptime Desc
David.G
#1David.G Member Administration  
posted: 5/29/2017 12:33:03 PM(UTC)
To be able to filter on a specific software that is installed on a Windows computer, you will have to add the database tables tblSoftware and tblSoftwareUni. Afterwards, you select the database field tblSoftwareUni.SoftwareName and create a filter for the specific software name. I have modified the report you have provided and have pasted it below. You will only have to change the highlighted section in between the %-marks to the specific software name you want to filter your report on.

Code:
Select Top 1000000 tsysAssetTypes.AssetTypeIcon10 As icon,
  tblAssets.AssetID,
  tblAssets.AssetName,
  tblAssets.Username,
  Convert(nvarchar(10),Ceiling(Floor(Convert(integer,tblAssets.Uptime) / 3600 /
  24))) + ' days ' +
  Convert(nvarchar(10),Ceiling(Floor(Convert(integer,tblAssets.Uptime) / 3600 %
  24))) + ' hours ' +
  Convert(nvarchar(10),Ceiling(Floor(Convert(integer,tblAssets.Uptime) % 3600 /
  60))) + ' minutes' As Uptime
From tblAssets
  Inner Join tblAssetCustom On tblAssets.AssetID = tblAssetCustom.AssetID
  Inner Join tsysAssetTypes On tsysAssetTypes.AssetType = tblAssets.Assettype
  Inner Join tblSoftware On tblAssets.AssetID = tblSoftware.AssetID
  Inner Join tblSoftwareUni On tblSoftwareUni.SoftID = tblSoftware.softID
Where tblAssetCustom.State = 1 And tblAssets.Uptime Is Not Null And
  tblSoftwareUni.softwareName Like '%[h]YourSoftware[/h]%'
Order By tblAssets.Uptime Desc

Active Discussions

Lansweeper Lansweeper and Sourcefire Modules
by  iboyd   Go to last post Go to first unread
Last post: Yesterday at 6:15:16 PM(UTC)
Lansweeper Issue with Upgrade to 6.0.100
by  albrigtp  
Go to last post Go to first unread
Last post: Yesterday at 6:07:53 PM(UTC)
Lansweeper Integration with FirePOWER 6.x as an identity source?
by  bubba198   Go to last post Go to first unread
Last post: Yesterday at 4:52:54 PM(UTC)
Lansweeper No report editor option
by  David.G  
Go to last post Go to first unread
Last post: Yesterday at 12:49:53 PM(UTC)
Lansweeper Lansweeper additional Scan Server
by  BenjaminK   Go to last post Go to first unread
Last post: Yesterday at 8:22:35 AM(UTC)
Lansweeper Customizable installer please!
by  AZHockeyNut  
Go to last post Go to first unread
Last post: 10/18/2017 7:48:03 PM(UTC)
Lansweeper Linux servers not listed in 'Server: All Servers' report
by  norbro   Go to last post Go to first unread
Last post: 10/18/2017 4:18:04 PM(UTC)
Lansweeper Report that show assets childs
by  EtienneHB  
Go to last post Go to first unread
Last post: 10/18/2017 4:12:49 PM(UTC)