You could build a report to find specific web server services that are running, but you'll need to do some research to find the service names. A sample report for a specific service can be seen below. (Replace what's highlighted.)
The web server version won't be detected unless it's listed in Add/Remove Programs. You could try custom
file or
registry scanning to detect the version numbers.
Select Top 1000000 tsysOS.Image As icon,
tblAssets.AssetID,
tblAssets.AssetName,
tblAssets.Domain,
tblAssets.Username,
tblAssets.Userdomain,
tblAssets.IPAddress,
tblAssets.Firstseen,
tblAssets.Lastseen,
tblServicesUni.Caption
From tblAssets
Inner Join tblAssetCustom On tblAssets.AssetID = tblAssetCustom.AssetID
Inner Join tblServices On tblAssets.AssetID = tblServices.AssetID
Inner Join tblServicesUni On tblServicesUni.ServiceuniqueID =
tblServices.ServiceuniqueID
Inner Join tsysOS On tsysOS.OScode = tblAssets.OScode
Where tblServicesUni.Caption Like '%service display name%' And tblServices.Started = 1
And tblAssetCustom.State = 1
Order By tblAssets.Domain,
tblAssets.AssetName