Splunk Dev

Tracking if file size is 0 bytes 30 seconds after creation

suhanrs
New Member

How to track if file size is 0 bytes 30 seconds after creation. Can anyone help me with this?

Thank you very much.

Tags (1)
0 Karma

skoelpin
SplunkTrust
SplunkTrust

This can be done with some conditional logic.

This assumes you have a filed called Creation_time which is in seconds AND have a field called bytes

| eval Creation_time_plus_thirty='Creation_time'+30
| eval time_after_creation=if(_time>'Creation_time_plus_thirty',1,0)
| eval ALERT=if(time_after_creation=1 AND bytes=0,"ALERT","GOOD")
| search ALERT="ALERT"
0 Karma

suhanrs
New Member

Thank you for your help.
But what search command do I have to use to get the file size if there is no field called bytes?

0 Karma

skoelpin
SplunkTrust
SplunkTrust

How are you currently calculating bytes? Do you have a GB, MB, or KB field?

0 Karma

suhanrs
New Member

No, there is no any field called bytes but I need to monitor the file size of a particular path.

I have tried with fschange stanza in inputs but it throws an error;
FSChangeMonitor - Monitoring file or directory that doesn't exist at startup time

How can I solve this?

0 Karma

skoelpin
SplunkTrust
SplunkTrust

Then how do you plan on doing this if you aren't monitoring the byte size? You should strongly consider these details before asking questions on here and wasting time

0 Karma
Get Updates on the Splunk Community!

Building Reliable Asset and Identity Frameworks in Splunk ES

 Accurate asset and identity resolution is the backbone of security operations. Without it, alerts are ...

Cloud Monitoring Console - Unlocking Greater Visibility in SVC Usage Reporting

For Splunk Cloud customers, understanding and optimizing Splunk Virtual Compute (SVC) usage and resource ...

Automatic Discovery Part 3: Practical Use Cases

If you’ve enabled Automatic Discovery in your install of the Splunk Distribution of the OpenTelemetry ...