A very important, fast-evolving area during the latest NetEye releases has been multi-tenancy. In a system with many tenants, the most complex aspect is probably the proper and orderly management of user permissions. To help administrators in this task, we have introduced the concept of tenant role in NetEye 4.29.
The tenant role is a role with all the necessary restrictions already set automatically without the need to set them manually, which is a process that can be very error-prone. The role is generated entirely automatically and is updated during tenant creation or modification via the neteye tenant config create/modify command.
This concept goes along very well with the “inherit from” feature that allows for the creation of more specific roles by inheriting restrictions and permissions from a different role.
The following example will make this much clearer.
Suppose we have a user of tenant ACME srl and we want to assign them permission to access the asset management module, but only in read-only mode. How can we do this?
First we create the tenant: neteye tenant config create acme_srl --display-name "ACME srl"
The above command also automatically creates at the same time a new tenant role with the name neteye_tenant_acme_srl.
If we analyze the permissions in the asset management section, we can see how the restriction related to the GLPI entity is set with the entity generated for the newly created tenant.
At this point, we simply create a role with the correct read-only role and permissions for GLPI, inherit the tenant-related restrictions from the tenant role, and associate it with the user.
In the future we’ll see together how not only role management but also tenant-level features will evolve and improve release after release. So stay tuned, and if you haven’t already done so, go read the new NetEye 4.29 release notes.
These Solutions are Engineered by Humans
Did you find this article interesting? Does it match your skill set? Programming is at the heart of how we develop customized solutions. In fact, we’re currently hiring for roles just like this and others here at Würth Phoenix.
Mattia Codato
Software Developer - IT System & Service Management Solutions at Würth IT Italy
Author
Mattia Codato
Software Developer - IT System & Service Management Solutions at Würth IT Italy
Important: PHP security update Type/Severity NetEye Product Security has rated this update as having a CRITICAL security impact. Topic Updates for the php and glpi packages are now available for NetEye 4. Security Fix for All NetEye Releases php-7.4.33-8.module+el8.10.0+25117+30337cca php-7.4.33-8.module+el8.10.0+25117+30337cca php-cli-7.4.33-8.module+el8.10.0+25117+30337cca php-common-7.4.33-8.module+el8.10.0+25117+30337cca php-fpm-7.4.33-8.module+el8.10.0+25117+30337cca php-gd-7.4.33-8.module+el8.10.0+25117+30337cca php-gmp-7.4.33-8.module+el8.10.0+25117+30337cca php-intl-7.4.33-8.module+el8.10.0+25117+30337cca php-json-7.4.33-8.module+el8.10.0+25117+30337cca php-ldap-7.4.33-8.module+el8.10.0+25117+30337cca php-mbstring-7.4.33-8.module+el8.10.0+25117+30337cca php-mysqlnd-7.4.33-8.module+el8.10.0+25117+30337cca php-opcache-7.4.33-8.module+el8.10.0+25117+30337cca php-pdo-7.4.33-8.module+el8.10.0+25117+30337cca php-pgsql-7.4.33-8.module+el8.10.0+25117+30337cca php-process-7.4.33-8.module+el8.10.0+25117+30337cca php-soap-7.4.33-8.module+el8.10.0+25117+30337cca php-xml-7.4.33-8.module+el8.10.0+25117+30337cca php-xmlrpc-7.4.33-8.module+el8.10.0+25117+30337cca Security Fix for NetEye 4.50 glpi-11.0.11_neteye1.25.7-1 glpi-11.0.11_neteye1.25.7-1 glpi-autosetup-11.0.11_neteye1.25.7-1 glpi-configurator-11.0.11_neteye1.25.7-1 glpi-neteye-config-11.0.11_neteye1.25.7-1 Security Read More
Important: GLPI security update Type/Severity NetEye Product Security has rated this update as having a medium security impact. Topic An update for the glpi packages is now available for NetEye 4. Security Fix for NetEye 4.50 glpi-11.0.11_neteye1.25.5-1 glpi-autosetup-11.0.11_neteye1.25.5-1 glpi-configurator-11.0.11_neteye1.25.5-1 glpi-neteye-config-11.0.11_neteye1.25.5-1 Summary The list Read More
Important: GLPI security update Type/Severity NetEye Product Security has rated this update as having a high security impact. Topic An update for the glpi packages is now available for NetEye 4. Security Fix for NetEye 4.50 glpi-11.0.11_neteye1.25.3-1 glpi-autosetup-11.0.11_neteye1.25.3-1 glpi-configurator-11.0.11_neteye1.25.3-1 glpi-neteye-config-11.0.11_neteye1.25.3-1 Summary This is Read More
New features, remaining gaps to the roadmap, and operating-system compatibility Starting in 2026, Teclib, the company behind GLPI, is moving from major releases every three to four years to a fixed annual release cycle, with a new major version planned Read More
More tools don't mean more intelligence. Especially when the model runs on your own hardware. Let's be honest: Ever since the Model Context Protocol became the de facto standard for connecting an LLM to the outside world, a sort of Read More