Hello there,
I didn’t really know where to post this, but here it goes
I am using LibreNMS and graylog and it always bugged me that the api user have to be admin in graylog.
So i found out how you fix that
{
"name": "LibreNMS-Read",
"description": "Extended reading permissions for LibreNMS",
"permissions" : [
"searches:relative",
"streams:read"
]
}
Log into http://<graylog-server-ip>/api/api-browser/global/index.html using graylog admin credentials
Browse to: Roles: User roles
Click on: Create a new role
In JSON body paste the code
Press “Try it out”
Log into graylog web ui as admin and add the role to the user
I hope someone finds this useful