Nagios user and permissions
Nagios user used by this extension must have CGI access to the state of all Nagios environment.
Create Nagios 4.x user
The web server must use Basic authentication.
For Nagios 4.x you can use the default admin user or create a new one dedicated for the extension. Let’s say we have nagiosadmin
as a default admin user and we are going to create new user dynauser
Locate the full path to your
htpasswd.users
file. It’s usual locations are
/etc/nagios/htpasswd.users
/usr/local/nagios/etc/htpasswd.users
2. Let’s say path is /usr/local/nagios/etc so issue command to add user htpasswd /usr/local/nagios/etc/htpasswd.users dynauser
3. edit file cgi.cfg
, it is located in same directory as htpasswd.users and add after your admin user newly created dynauser
authorized_for_configuration_information=nagiosadmin,dynauser
authorized_for_all_services=nagiosadmin,dynauser
authorized_for_all_hosts=nagiosadmin,dynauser
Create NagiosXI user
For NagiosXI you can use the default admin user or create a new one dedicated for the extension. Let’s say we have nagiosadmin
as a default admin user and we are going to create new user dynauser
Create a user with the following Security Settings