Vertica Management Console Users

To start we need to understand that Management Console Admin Users are not Vertica Database users nor system(Linux) users. They are external user to the Vertica Database and they reside in the web-server/app of the Management Console. They have access to the Management Console and Vertica Database thrum some access levels.

In Vertica Management Console we can have 3 types of access levels :

  • 1- Management Console Configuration Privileges
  • This access level gives the ability to create users and manage MC settings on the MC interface. Each user created can have only one of the following roles:

  • ADMIN Role (mc) - Full access to all MC functionality, including any MC-managed database
  • IT Role (mc) - Full access to all MC functionality, but database access is assigned
  • NONE Role (mc) - Database access only, according to the databases an administrator assigns
  • MC access privileges ADMIN IT NONE

    Configure MC settings:

      -Configure storage locations and ports

      -Upload an HP Vertica pcense

      -Upload new SSL certificates

      -Manage LDAP authentication

    Yes

    Create and manage databases and clusters

      -Create a new database or import an existing one

      -Create a new cluster or import an existing one

      -Remove database/cluster from the MC interface

    Yes

    Configure user settings:

      -Add, edit, delete users

      -Enable/disable user access to MC

      -Add, change, delete user permissions

      -Map users to one or more databases

    Yes

    Monitor user activity on MC

    Yes

    Reset MC to its original, preconfigured state

    Yes

    Restart Management Console

    Yes

    Disable or enable user access to MC interface

    Yes

    Yes

    Reset users' (non-LDAP) passwords

    Yes

    Yes

    Monitor all console-managed databases

    Yes

    Yes

    View MC log and non-database MC alerts

    Yes

    Yes

  • 2- Management Console Database Privileges
  • Management Console User that receive database access need to be mapped with a existing user account created on the Vertica database, the Management Console User will inherit the the privileges assigned to that database user and ensures that the MC user cannot do or see anything that is not allowed by the privileges set up for the user account on the server database.

  • ADMIN Role (db) - Full access to all MC-managed databases. Actual privileges ADMINs inherit depend on the database user account used to create or import the HP Vertica database into the MC interface
  • IT Role (db) - Can start and stop a database but cannot remove it from the MC interface or drop it.
  • USER Role (db) - Can only view database information through the database Overview and Activities pages but is restricted from viewing more detailed data.
  • Default database-level privileges ADMIN IT USER

    View messages

    Yes

    Yes

    Yes

    Delete messages and mark read/unread

    Yes

    Yes

    View database Overview page

    Yes

    Yes

    Yes

    View database Activity page

    Yes

    Yes

    Yes

    View database grid page

    Yes

    Yes

    Yes

    Start a database

    Yes

    Stop a node

    Yes

    View node state

    Yes

    Yes

    View MC settings

    Yes

    Yes