Uploaded image for project: 'ZABBIX BUGS AND ISSUES'
  1. ZABBIX BUGS AND ISSUES
  2. ZBX-15477

"Admin" logged in does not displays super-admin options in the web frontend

XMLWordPrintable

    • Icon: Incident report Incident report
    • Resolution: Fixed
    • Icon: Major Major
    • None
    • 4.0.3
    • Frontend (F)
    • None
    • Docker under GNU/Linux

      Steps to reproduce:

      1. Start database container:

      docker run --name mysql-server -t \
            -e MYSQL_DATABASE="zabbix" \
            -e MYSQL_USER="zabbix" \
            -e MYSQL_PASSWORD="zabbix_pwd" \
            -e MYSQL_ROOT_PASSWORD="root_pwd" \
            -d mysql:5.7 \
            --character-set-server=utf8 --collation-server=utf8_bin
      

      2. Start the server container:

      docker run --name zabbix-server-mysql -t \
            -e DB_SERVER_HOST="mysql-server" \
            -e MYSQL_DATABASE="zabbix" \
            -e MYSQL_USER="zabbix" \
            -e MYSQL_PASSWORD="zabbix_pwd" \
            -e MYSQL_ROOT_PASSWORD="root_pwd" \
            --link mysql-server:mysql \
            -p 10051:10051 \
            -d zabbix/zabbix-server-mysql:latest
      

      3. Tail the server container (it will take around 20' to finish database schema creation):

      docker logs -f zabbix-server-mysql
      

      Until you see a line similar to:

         167:20190121:081855.971 server #33 started [preprocessing worker #3]
      

      4. Start the frontend container:

      docker run --name zabbix-web-nginx-mysql -t \
            -e DB_SERVER_HOST="mysql-server" \
            -e MYSQL_DATABASE="zabbix" \
            -e MYSQL_USER="zabbix" \
            -e MYSQL_PASSWORD="zabbix_pwd" \
            -e MYSQL_ROOT_PASSWORD="root_pwd" \
            --link mysql-server:mysql \
            --link zabbix-server-mysql:zabbix-server \
            -p 80:80 \
            -d zabbix/zabbix-web-nginx-mysql:latest
      

      5. Login:

      http://localhost

      6. Type below credentials:

      Username Admin
      Password zabbix

      Result:
      1. Some error messages:

      System error occurred. Please contact Zabbix administrator.
      

      2. Super admin options are not being displayed:
      2.1. No "Administration tab"
      2.2. No "Connected as Admin" message in the lower right corner
      Etc.

      Expected:
      Super admin options being displayed:
      1. "Administration tab"
      2. "Connected as Admin" message in the lower right corner
      Etc.

      More information
      Permissions are being created good, as far as I know:

      
      mysql> select * from usrgrp;
      +----------+---------------------------+------------+--------------+------------+
      | usrgrpid | name                      | gui_access | users_status | debug_mode |
      +----------+---------------------------+------------+--------------+------------+
      |        7 | Zabbix administrators     |          0 |            0 |          0 |
      |        8 | Guests                    |          1 |            0 |          0 |
      |        9 | Disabled                  |          0 |            1 |          0 |
      |       11 | Enabled debug mode        |          0 |            0 |          1 |
      |       12 | No access to the frontend |          3 |            0 |          0 |
      +----------+---------------------------+------------+--------------+------------+
      5 rows in set (0.00 sec)
      
      mysql> update usrgrp set gui_access=1 where usrgrpid=7;
      Query OK, 1 row affected (0.04 sec)
      Rows matched: 1  Changed: 1  Warnings: 0
      
      mysql> select * from usrgrp;
      +----------+---------------------------+------------+--------------+------------+
      | usrgrpid | name                      | gui_access | users_status | debug_mode |
      +----------+---------------------------+------------+--------------+------------+
      |        7 | Zabbix administrators     |          1 |            0 |          0 |
      |        8 | Guests                    |          1 |            0 |          0 |
      |        9 | Disabled                  |          0 |            1 |          0 |
      |       11 | Enabled debug mode        |          0 |            0 |          1 |
      |       12 | No access to the frontend |          3 |            0 |          0 |
      +----------+---------------------------+------------+--------------+------------+
      5 rows in set (0.00 sec)
      
      mysql> update usrgrp set gui_access=0 where usrgrpid=7;
      Query OK, 1 row affected (0.05 sec)
      Rows matched: 1  Changed: 1  Warnings: 0
      
      mysql> select * from usrgrp;
      +----------+---------------------------+------------+--------------+------------+
      | usrgrpid | name                      | gui_access | users_status | debug_mode |
      +----------+---------------------------+------------+--------------+------------+
      |        7 | Zabbix administrators     |          0 |            0 |          0 |
      |        8 | Guests                    |          1 |            0 |          0 |
      |        9 | Disabled                  |          0 |            1 |          0 |
      |       11 | Enabled debug mode        |          0 |            0 |          1 |
      |       12 | No access to the frontend |          3 |            0 |          0 |
      +----------+---------------------------+------------+--------------+------------+
      5 rows in set (0.00 sec)
      

      Thanks for your great product

            Unassigned Unassigned
            caraconan Javier
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: