"invalid credentials" error starting Denodo Monitor

Applies to: Denodo 8.0 , Denodo 7.0 , Denodo 6.0
Last modified on: 09 Jun 2020
Tags: Denodo Monitor

Download document

You can translate the document:

Goal

This document explains how to solve for the following error when starting the Denodo Monitor:

Starting Denodo Monitor...

Cannot start Denodo Monitor: invalid credentials or operation not permitted

This error is caused by a misconfiguration in the credentials used by the Denodo Monitor to connect to Denodo Virtual DataPort (VDP). We will explain how to correctly configure credentials in Denodo Monitor and also how to encrypt them if necessary.

Content

The Denodo Monitor is a tool included in the Denodo Platform that logs information about the Denodo servers. The tool is located under <DENODO_HOME>/tools/monitor.

In order to configure this tool, it is necessary to edit the file  ConfigurationParameters.properties which is located within the conf folder of the distribution. In this file, besides other configuration parameters, the properties to set the connection credentials can be found.

Denodo Virtual DataPort has a predefined administrator user (admin) with a default password. Thus, the credentials configured by default to connect the Denodo Monitor VDP are the ones that correspond with this default credentials. After a default installation of the Denodo Platform it is highly recommended to change the password of the admin user to secure the system.

If the password for the admin user has changed (or another administrator user is used to connect to VDP) then it is necessary to change the credentials in the ConfigurationParameters.preperties file. In this configuration file there is a section named: “Connection Parameters to the Denodo servers“ where it is possible to change the user and password used to connect to the different servers: VDP, ITPilot Browser Pool, Aracne, Aracne Index and Scheduler.

For each server there are the following configuration options: host, port, user and password. For instance, for the Virtual DataPort server, these are the connection parameters:

vdp.jmx.host=localhost

vdp.jmx.port=9997

vdp.jmx.user=admin

vdp.jmx.password=admin

Besides these parameters there is a fifth one to indicate whether the password has been encrypted or not:

vdp.jmx.password.encrypted=false

If this property is set to true then it is required to store the password value encrypted. In order to encrypt the password the Denodo monitor includes a command line script that takes the clear password as input and returns the encrypted value as an output. The script is called encrypt_password(.bat/.sh) and it can be found under <DENODO_HOME>/tools/monitor/denodo-monitor/bin. To execute the script the password value must be provided as argument, the output value can then be used as password value in the configuration file.

As a conclusion, whenever the error “invalid credentials or operation not permitted” shows up when starting the Denodo Monitor, the configuration file must be updated with the proper credentials.

Questions

Ask a question
You must sign in to ask a question. If you do not have an account, you can register here

Featured content

DENODO TRAINING

Ready for more? Great! We offer a comprehensive set of training courses, taught by our technical instructors in small, private groups for getting a full, in-depth guided training in the usage of the Denodo Platform. Check out our training courses.

Training