Hi blasto,
We were having similar issues. First off the Lansweeper scanning service was dying frequently as there is an issue with warranty scanning. We are still waiting for a fix for this.
To mitigate the unscanned servers mostly, I have setup something like this:
- Create a new deployment with the only action = Command, Name = Hello, Command = echo hello world, Success, Success
- Tick the "Rescan Assets" box
- Schedule this to run against the following report on a daily basis
Select Top 1000000 tblAssets.AssetID,
tblAssets.AssetName,
tsysAssetTypes.AssetTypename,
tsysAssetTypes.AssetTypeIcon10 As icon,
tblAssets.IPAddress,
tblAssets.Lastseen,
tblAssets.Lasttried
From tblAssets
Inner Join tblAssetCustom On tblAssets.AssetID = tblAssetCustom.AssetID
Inner Join tsysAssetTypes On tsysAssetTypes.AssetType = tblAssets.Assettype
Where tblAssets.Lastseen < DateAdd(dd, -3, GetDate()) And tblAssetCustom.State =
1 And tblAssets.OScode Like '%s'
Order By tblAssets.Lastseen
For the slow dashboard, do the following. Wait until the alert widget loaded successfully. Then open one after the other report in a new window and take a note of those reports that take longer than a second to load.
Maybe you are as lucky as I was and find 1 or 2 that take about a minute to load. If that's the case, change the order of the where clause and see if it speeds up (< 1 second). If not, maybe exclude the report from the alert widget.
That worked for us and I hope it does for you