How TosUbuntu

How to assign user permissions in LibreNMS

I’ve looked at LibreNMS in several other posts over the last few weeks. LibreNMS a great SNMP based network monitoring tool with super easy setup, and a massive range of notification types. Today I’ll look at how to add a user and assign them rights to monitor some devices.

LibreNMS supports a number of user permission levels which I’ve detailed below. We’ll be looking at the Normal User type which provides the most possibilities.

[table tablesorter=”true” caption=”LibreNMS User Types”]

User type, My description

Normal User, Has no access to any device unless specifically granted in the Permissions section. The user will have read-only access to any device, port or billing record assigned to their account.

Global Read, Has read only access to all devices. Possibly the most commonly used access type.

Administrator, Full admin rights.

Demo User, No idea.


Create a new user

  1. First up, lets create a new user. Click on the cog icon in the top right corner and choose Add User.
    LibreNMS menu
  2. Enter the user details. Set the Level drop down to Normal User. This will prevent the user from seeing any devices unless you specify them in the permissions section later on.  Click Add User.
    LibreNMS Add User
  3. Click on the Settings menu again and choose Edit User. Select your user and click Edit Permissions.
  4. You can now add access rights to individual devices, individual ports, or to billing records. Service checks aren’t a current option but any user, regardless of permissions, will have access to the Services tab as it’s read only by nature.
    LibreNMS User Permissions
  5. So if I assign a few devices to Mr Test and then I log in using my test account you can see that Mr Test can only access those few devices.
    LibreNMS Test

What is your reaction?

Strongly Agree
Strongly Disagree

You may also like

Leave a reply

Your email address will not be published. Required fields are marked *

The reCAPTCHA verification period has expired. Please reload the page.

More in:How Tos