All Posts

Find Answers
Ask questions. Get answers. Find technical product solutions from passionate members of the Splunk community.

All Posts

That app is unsupported so any changes will be at the discretion of the developer(s) and may not happen at all. However, the terms of the license allow you to modify the app so you could make the ne... See more...
That app is unsupported so any changes will be at the discretion of the developer(s) and may not happen at all. However, the terms of the license allow you to modify the app so you could make the necessary changes and submit them as your own.
The end goal is to find what was happening during the time between those two event ids, thank you for your help. I am very new to splunk so any thoughts on the best way to do that would be appreciated!
Hi @N3gativeSpace  Do you only want  event_id=4732 and event_id=4733? If so I'd look at doing something like this index=example sourcetype=wineventlog computer_name="example" event_id IN (4732,473... See more...
Hi @N3gativeSpace  Do you only want  event_id=4732 and event_id=4733? If so I'd look at doing something like this index=example sourcetype=wineventlog computer_name="example" event_id IN (4732,4733) | eval is{event_id}=1 | stats sum(is4732) as count4732, sum(is4733) as count4733, values(user.name), earliest(_time) as startTime, latest(_time) as endTime, values(event_id) by computer_name | where count4732>=1 AND count4733>=1  Did this answer help you? If so, please consider: Adding karma to show it was useful Marking it as the solution if it resolved your issue Commenting if you need any clarification Your feedback encourages the volunteers in this community to continue contributing
"A security-enabled local group membership was enumerated." sounds like represented by a unique event_id.  Get rid of them in the search.  If there are specific key words/phrases that cannot be repre... See more...
"A security-enabled local group membership was enumerated." sounds like represented by a unique event_id.  Get rid of them in the search.  If there are specific key words/phrases that cannot be represented by event_id, the best is to use search term to eliminate.  Finally, if there are feature words that are too hard to construct using search terms, you can use regex to eliminate.  index=example sourcetype=wineventlog computer_name="example" NOT event_id IN (fluff_id1, fluff_id2, fluff_id3) NOT "fluff term1" NOT "fluff term2" NOT "fluff term3" | where NOT match(_raw, "fluff[r]egex1|fluf[f]regex2|fluf[fr]egex3") Not sure how transaction gets into the picture, however.
Here is my code: index=example sourcetype=wineventlog computer_name="example" | transaction computer_name startswith="event_id=4732" endswith="event_id=4733" maxspan=15m mvraw=true mvlist=true | t... See more...
Here is my code: index=example sourcetype=wineventlog computer_name="example" | transaction computer_name startswith="event_id=4732" endswith="event_id=4733" maxspan=15m mvraw=true mvlist=true | table _time, user.name, computer_name, event_id, _raw  I am trying to separate each event that occurs in order to get rid of fluff content such as "A security-enabled local group membership was enumerated." appearing hundreds of times. What would be the best way to do this? mvexpand has not worked for me so far.
Can you confirm that the app indeed has a default/app.conf file, and that it does not contain files or folders outside its app folder named "hashicorpvault", and that its file permissions are in the ... See more...
Can you confirm that the app indeed has a default/app.conf file, and that it does not contain files or folders outside its app folder named "hashicorpvault", and that its file permissions are in the expected state?
@livehybrid , drilling further, saw this message message from "/opt/splunk/bin/python3.9 /opt/splunk/etc/apps/cloud_administration/bin/aging_out.py" Cannot extract stack id from host, reason=File ... See more...
@livehybrid , drilling further, saw this message message from "/opt/splunk/bin/python3.9 /opt/splunk/etc/apps/cloud_administration/bin/aging_out.py" Cannot extract stack id from host, reason=File at /opt/splunk/etc/system/local/data_archive.conf does not exist.  
Do you know your application path always starts with /experience?  If so, @livehybrid 's method should work, just replace url with uri. index="my_index" uri="*/experience/*" | rex field=uri "(?<uni... See more...
Do you know your application path always starts with /experience?  If so, @livehybrid 's method should work, just replace url with uri. index="my_index" uri="*/experience/*" | rex field=uri "(?<uniqueURI>/experience/.*)" | stats count as hits by uniqueURI | sort -hits | head 20  If not, you can enumerate, or use some other methods to determine the beginning of application path.
We are trying to upgrade the Hashicorp Vault app to version 1.1.3. When we upload it through Manage Apps it fails vetting with the following failures: Can we please get these fixed? Thank you. ... See more...
We are trying to upgrade the Hashicorp Vault app to version 1.1.3. When we upload it through Manage Apps it fails vetting with the following failures: Can we please get these fixed? Thank you.  
Hi @gitau_gm  This ExecProcessor error indicates that the Splunk DB Connect modular input script (server.sh) failed during execution. The Java stack trace suggests an issue occurred while the DB Con... See more...
Hi @gitau_gm  This ExecProcessor error indicates that the Splunk DB Connect modular input script (server.sh) failed during execution. The Java stack trace suggests an issue occurred while the DB Connect app was processing or writing events, likely after fetching data from the database. To troubleshoot this: Check DB Connect Internal Logs: Look for more detailed error messages within the DB Connect app's internal logs. Search index=_internal sourcetype="dbx*" Verify Database Connection: Ensure the database connection configured in DB Connect is still valid and accessible from the Splunk server. Check credentials, host, port, and network connectivity. Review the Input Query: Examine the SQL query used by the failing input. Test the query directly against the database to ensure it runs without errors and returns data as expected. Large result sets or specific data types might sometimes cause issues. Check Splunk Resources: Monitor the Splunk server's resource usage (CPU, memory) when the input is scheduled to run. Resource exhaustion can sometimes lead to process failures. Restart DB Connect: Try restarting the DB Connect app from the Splunk UI or by restarting Splunk. The detailed error message in the DB Connect internal logs will provide more specific clues about the root cause, such as a database error, a data processing issue, or a configuration problem. Are you getting _internal logs from the HF running the DB Connect app? If not then restarting this would be the first thing to try, and then check the splunk logs directly on the HF if still not sending data to Splunk. For more info check out https://help.splunk.com/en/splunk-cloud-platform/connect-relational-databases/deploy-and-use-splunk-db-connect/3.18/troubleshooting/common-issues-for-splunk-db-connect  Did this answer help you? If so, please consider: Adding karma to show it was useful Marking it as the solution if it resolved your issue Commenting if you need any clarification Your feedback encourages the volunteers in this community to continue contributing
*That date corresponds to the last day the host was seen.
Good day team. Getting this error. That is date corresponds to the last day the host was seen. 05-28-2025 11:51:03.469 +0000 ERROR ExecProcessor [9317 ExecProcessor] - message from "/opt/splunk/et... See more...
Good day team. Getting this error. That is date corresponds to the last day the host was seen. 05-28-2025 11:51:03.469 +0000 ERROR ExecProcessor [9317 ExecProcessor] - message from "/opt/splunk/etc/apps/splunk_app_db_connect/bin/server.sh" com.splunk.modularinput.Event.writeTo(Event.java:65)\\com.splunk.modularinput.EventWriter.writeEvent(EventWriter.java:137)\\com.splunk.DefaultServerStart.streamEvents(DefaultServerStart.java:66)\\com.splunk.modularinput.Script.run(Script.java:66)\\com.splunk.modularinput.Script.run(Script.java:44)\\com.splunk.dbx.server.bootstrap.TaskServerStart.main(TaskServerStart.java:36)\\
You will need some compromise one way or another.  Any specific reason why array_field{} is unacceptable?  If anything, you can use field alias to allow use of array_field.  Alternatively you can use... See more...
You will need some compromise one way or another.  Any specific reason why array_field{} is unacceptable?  If anything, you can use field alias to allow use of array_field.  Alternatively you can use calculated field to alter a key-value entry ("classic"), e.g., comma_delimited_field="1,2", then use split to calculate array_field.
Hello, I put this regex on SHC inline extraction :  "<(?<pri>\d+)>1\s(?<timestamp>\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(?:\.\d+)?[+-]\d{2}:\d{2})\s(?<hostname>[^\s]+)\s(?<appname>[^\s]+)\s(?<procid>[^... See more...
Hello, I put this regex on SHC inline extraction :  "<(?<pri>\d+)>1\s(?<timestamp>\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(?:\.\d+)?[+-]\d{2}:\d{2})\s(?<hostname>[^\s]+)\s(?<appname>[^\s]+)\s(?<procid>[^\s]+)\s(?<msgid>[^\s]+)\s(?<structured_data>\S+)\s(?<json_msg>\{.*\})" however json_msg needs | spath input=json_msg Is it possible to auto extract fields contained in json_msg to avoid adding | spath input=json_msg at search time? Thanks. 
what constitutes those as "common"? The onboard-menu url hits same service. Its only accessed from different "markets" which are:  /ae/english , /uk/english , /us/english , /ae/arabic and /english ... See more...
what constitutes those as "common"? The onboard-menu url hits same service. Its only accessed from different "markets" which are:  /ae/english , /uk/english , /us/english , /ae/arabic and /english   like that we will have multiple markets starts /country_code/english or arabic/
Hi @kn450 , open a case to Splunk Support! there isn't any other solution! I had an experience in UBA installation and only when installed by Splunk PS it runned! Ciao. Giuseppe
Hi Fellow Splunkers, How can I add multi-value field (array) directly to the index through `/var/spool/splunk`. I tried multiple approaches: 1. Dict ==##~~##~~ 1E8N3D4E6V5E7N2T9 ~~##~~##== { "... See more...
Hi Fellow Splunkers, How can I add multi-value field (array) directly to the index through `/var/spool/splunk`. I tried multiple approaches: 1. Dict ==##~~##~~ 1E8N3D4E6V5E7N2T9 ~~##~~##== { "array_field":["1", "2"], "count": "2", ... } 2. Classic ==##~~##~~ 1E8N3D4E6V5E7N2T9 ~~##~~##== ... , array_field=["1", "2"], count="2", ...  I achieved best results with Dict approach. Added field correctly has multiple values, however ... to key ("array_field") splunk adds {}, resulting in incorrect key ("array_field{}") Do you have any suggestions?
In this case values(SourceIP) might be more desirable than list(SourceIP). The former will show unique values while the latter will show a list of fields, however many times they appear.
That might be a bit more complicated than that. The main premise that for thawing data you're not ingesting anything is of course true but. 1) If you don't have a specific license, Splunk Enterpris... See more...
That might be a bit more complicated than that. The main premise that for thawing data you're not ingesting anything is of course true but. 1) If you don't have a specific license, Splunk Enterprise installs with the default trial license. It has all (ok, most) of the features but it is time-limited. 2) After the trial period ends - you end up with the free license which doesn't let you schedule searches or define roles/users. You might try to run the zero-bytes license normally meant for forwarders.
But what constitutes those as "common"? As long as you can answer this question, adjusting your results will be relatively easy.