Notification

Icon
Error

Failed Logins Report/Chart

Posted: Friday, May 17, 2019 11:03:40 AM(UTC)
Esben.D

Esben.D

Member Administration Original PosterPosts: 1,895
2
Like
Thanks to Hendrik.VE, here are two reports about failed logon events. One chart report and one normal report.

Do note that in order to use these reports you will need to enable the scanning of failure events.

To use the Chart report in a widget, make sure you save the report with the "Chart:" prefix (without quotes).

Chart:
Code:
Select Top 1000000 Convert(nVARCHAR(10),tblNtlog.TimeGenerated,102) As Thedate,
  Count(tblAssets.AssetID) As Total
From tblAssets
  Inner Join tblAssetCustom On tblAssets.AssetID = tblAssetCustom.AssetID
  Inner Join tblNtlog On tblAssets.AssetID = tblNtlog.AssetID
Where tblAssetCustom.State = 1 And tblAssets.Assettype = -1 And
  tblNtlog.Eventcode = 4625 And tblNtlog.TimeGenerated > GetDate() - 14
Group By Convert(nVARCHAR(10),tblNtlog.TimeGenerated,102)
Order By Thedate


Report:
Code:
Select Top 1000000 tblAssets.AssetID,
  tblAssets.AssetName,
  SubString(tblNtlogMessage.Message, CharIndex('Account Name:',
  tblNtlogMessage.Message, CharIndex('Account Domain', tblNtlogMessage.Message))
  + 14, CharIndex('Account Domain:', tblNtlogMessage.Message,
  CharIndex('Logon Type:', tblNtlogMessage.Message)) -
  CharIndex('Account Name:', tblNtlogMessage.Message,
  CharIndex('Account Domain', tblNtlogMessage.Message)) - 14) As Account,
  SubString(tblNtlogMessage.Message, CharIndex('Account Domain:',
  tblNtlogMessage.Message, CharIndex('Logon Type:', tblNtlogMessage.Message)) +
  16, CharIndex('Failure Information:', tblNtlogMessage.Message) -
  CharIndex('Account Domain:', tblNtlogMessage.Message, CharIndex('Logon Type:',
  tblNtlogMessage.Message)) - 16) As 'Account Domain',
  SubString(tblNtlogMessage.Message, CharIndex('Failure Reason:',
  tblNtlogMessage.Message) + 16, CharIndex('Status', tblNtlogMessage.Message) -
  CharIndex('Failure Reason:', tblNtlogMessage.Message) - 16) As Reason,
  tblNtlog.TimeGenerated
From tblAssets
  Inner Join tblAssetCustom On tblAssets.AssetID = tblAssetCustom.AssetID
  Inner Join tblNtlog On tblAssets.AssetID = tblNtlog.AssetID
  Inner Join tblNtlogMessage On tblNtlogMessage.MessageID = tblNtlog.MessageID
  Inner Join tblNtlogSource On tblNtlogSource.SourcenameID =
    tblNtlog.SourcenameID
Where tblNtlog.TimeGenerated > GetDate() - 14 And tblNtlog.Eventcode = 4625 And
  tblAssetCustom.State = 1
Order By tblNtlog.TimeGenerated Desc
Cindy.C
#1Cindy.C Member Administration Posts: 18  
posted: 5/24/2019 11:05:12 AM(UTC)
Please note that the "normal" report uses advanced SQL methods which are not supported in SQL Compact. If you try to run the report on SQL Compact, you will get the following error message in your report builder:

There was an error parsing the query. [ Token line number = 1,Token line offset = 785,Token in error = Account Domain ]

So do make sure that your Lansweeper database is hosted on SQL Server when using this report.

Of course, you can always migrate your SQL Compact database to SQL Server if required: https://www.lansweeper.c...l-compact-to-sql-server/
JOP4089
#2JOP4089 Member Posts: 1  
posted: 5/24/2019 4:16:02 PM(UTC)
The report worked great...at first..but then started getting this error:

Error: Invalid length parameter passed to the LEFT or SUBSTRING function.

I am using full SQL version and it was working with initial data and then the error started the next day. I am looking at the query myself but any direction is appreciated.
KDavis
#3KDavis Member Posts: 6  
posted: 6/20/2019 1:17:05 AM(UTC)
I am also getting the same error. The Chart works great, but not the actual report itself.


Originally Posted by: JOP4089 Go to Quoted Post
The report worked great...at first..but then started getting this error:

Error: Invalid length parameter passed to the LEFT or SUBSTRING function.

I am using full SQL version and it was working with initial data and then the error started the next day. I am looking at the query myself but any direction is appreciated.


Active Discussions

Lansweeper Looking for a report
by  RC62N  
Go to last post Go to first unread
Last post: Yesterday at 6:59:56 PM(UTC)
Lansweeper Assistance on Building a Report on Java Installations
by  Rob-CD   Go to last post Go to first unread
Last post: Yesterday at 8:56:30 AM(UTC)
Lansweeper Report: Win XS C drive
by  Esben.D  
Go to last post Go to first unread
Last post: 10/18/2019 12:44:38 PM(UTC)
Lansweeper Notebooks report
by  Esben.D   Go to last post Go to first unread
Last post: 10/18/2019 12:40:31 PM(UTC)
Lansweeper Report that shows two pieces of software
by  Jeyabal  
Go to last post Go to first unread
Last post: 10/18/2019 1:14:52 AM(UTC)
Lansweeper Exchange Mailbox Usage
by  nhouse24   Go to last post Go to first unread
Last post: 10/17/2019 10:31:09 PM(UTC)
Lansweeper Unauthorized Administrators by OU
by  Craig Fair  
Go to last post Go to first unread
Last post: 10/16/2019 8:05:04 PM(UTC)