I am running a ESS Correlation search in App Context Enterprise Security. I verified the lookup and it exists in the lookup editor with Global permissions and proper definition. Yet when I run the search in ES, I get an error in lookup command. The lookup table 'DisabledUsers' does not exist or is not available.
Yet when I run the same search in Search and Reporting app, it runs normally and returns results just fine. I even tried to go in the lookup and enable permission to essadmin, essuser, and ess_analyst, but that did not work. Any suggestions?
The Splunk Enterprise Security application has an imported application list, perhaps the lookup file you are referring to is in an application which the enterprise security app is not currently importing?
Have you tested moving the lookup into the ES app? Or double checking the list of imported apps and see if the relevant app that includes the lookup should be imported...
The command mentioned in the documentation is:
| rest /servicesNS/admin/system/apps/local/SplunkEnterpriseSecuritySuite/import splunk_server=local | fields import
This should list the applications imported...
I checked and the application under which the lookup resides is not imported into the ES. Maybe that is why I am not able to see it. Anyway I can make the app import into the ES?
Refer to https://docs.splunk.com/Documentation/ES/latest/Install/ImportCustomApps in particular the section "Import add-ons with a different naming convention", that way you can import the required application into ES.
Alternatively, move the lookup into the ES application 🙂