Getting Data In

Getting logs for after hours access

kengilmour
Path Finder

Hello,

I want to be able to get logs from Splunk for anyone who came in to the building between 7PM and 7AM the next morning, and search back for the last 30 days but I'm having a difficult time finding out how to do it.

I've tried this:

index="main" source="accesscontrol.csv" | timechart count by User

But it truncates it down to just a few users and adds the rest of the users as "other". I'd just like a table of all users who were in the building between those hours.

Thanks!

Ken

Tags (1)
1 Solution

dwaddle
SplunkTrust
SplunkTrust

If you want a table, a timechart is probably not the route you want to take. You might want to do something like this:

index="main" source="accesscontrol.csv" 
| eval access_hour=strftime(_time,"%H")
| where ( access_hour >= 19 OR access_hour < 7  ) 
| table _time,User

View solution in original post

dwaddle
SplunkTrust
SplunkTrust

If you want a table, a timechart is probably not the route you want to take. You might want to do something like this:

index="main" source="accesscontrol.csv" 
| eval access_hour=strftime(_time,"%H")
| where ( access_hour >= 19 OR access_hour < 7  ) 
| table _time,User

dwaddle
SplunkTrust
SplunkTrust

Excellent. Could you accept the answer please, by clicking on the checkbox to the left?

0 Karma

kengilmour
Path Finder

That's excellent, thanks very much, it worked!

0 Karma

yannK
Splunk Employee
Splunk Employee

or directly date_hour.

index="main" source="accesscontrol.csv" (date_hour <7 OR date_hour>=19)
| stats count values(date_hour) AS list_of_hours by User

jwalzerpitt
Influencer

If I wanted to get the count per user would the following be correct:

index="main" source=accesscontrol.csv"
| eval access_hour=strftime(_time,"%H") | where ( access_hour >= 19 OR access_hour < 7 )

| table _time,User | top 10 User showperc=false

Thx

0 Karma

alacercogitatus
SplunkTrust
SplunkTrust

Can you post an example of what is located in accesscontrol.csv?

0 Karma
Got questions? Get answers!

Join the Splunk Community Slack to learn, troubleshoot, and make connections with fellow Splunk practitioners in real time!

Meet up IRL or virtually!

Join Splunk User Groups to connect and learn in-person by region or remotely by topic or industry.

Get Updates on the Splunk Community!

Pro Tips for .conf26: How to Prep Like a Splunk Veteran

There’s no shortage of incredible content lined up for .conf26 in Denver, from deep-dive technical sessions ...

Turn Cisco Telemetry Into Action with Cisco Data Fabric, powered by the Splunk ...

The surge in machine data is already hitting enterprise budgets, and the agentic era will only intensify it. ...

Automated Threat Analysis: Available in ES Premier

Automated Threat Analysis: Centralize and Accelerate Phishing Investigations in Splunk Enterprise ...