Allow non-admin user to see all input logs

I see this question is already asked but I don’t understand exactly where to add permission.

The response is suggested to add the following permission but I don’t know exactly where to add these permissions.

“dashboards:create”,
“dashboards:read”,
“sources:read”,
“streams:create”,
“streams:read”,
“messages:analyze”,
“searches:absolute”,
“searches:keyword”,
“searches:relative”,

Is this where I need to add these filed ?

image

you need to interact with the REST API of Graylog to create a ROLE that has the mentioned access:

http://docs.graylog.org/en/3.0/pages/configuration/rest_api.html

Please see the entry from the FAQ as example:
http://docs.graylog.org/en/3.0/pages/faq.html#how-can-i-create-a-restricted-user-to-check-internal-graylog-metrics-in-my-monitoring-system

so, just to confirm. if I want to allow all the logs that coming to an input port 1514 that can not be allow read access to a non-admin user without configuring it via REST API ?

no - it wasn’t your question, of if you did not wrote that clearly …

Route the messages from that single source into a stream, than create a role that has read access to this stream in the Graylog UI and add the user to that role …

What field I need to include that includes all the logs from all the source (inputs)…

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.