Checking the status of the VDP server startup

You can translate the document:

Content

When trying to automate the deployment of a Denodo installation it is a good practice to check the status of the Denodo servers after the startup process.

For the current version of the Denodo Platform, the startup scripts of the different components will always return 0 as exit code independently of the failure or success of the startup process. To be able to determine if the Denodo Virtual DataPort server has started successfully in an automatic manner, the Denodo ping command can be used after the startup script is invoked. On executing the ping script, a response will be returned based on whether or not the server has successfully started and this can be used as part of an automated process to check the status of the server.

For example, in a Linux environment, the following can be used:

$./vqlserver_startup.sh

$sleep 30 && ./ping.sh -l <login> -p <password> //<host_name>:<port_number>/<database_name>

Note that the OS command sleep is used to make sure that the VDP is up and running before validating if it has started.

References

How to Check If a Virtual DataPort Server Is Alive

Disclaimer

The information provided in the Denodo Knowledge Base is intended to assist our users in advanced uses of Denodo. Please note that the results from the application of processes and configurations detailed in these documents may vary depending on your specific environment. Use them at your own discretion.

For an official guide of supported features, please refer to the User Manuals. For questions on critical systems or complex environments we recommend you to contact your Denodo Customer Success Manager.
Recommendation

Recommended resources Recommendations generated by AI

Automating status check and startup of Denodo processes

Automating status check of Denodo services

Reading the VDP logs with Denodo Log Custom Wrapper

How to monitor the number of times a VDP server is restarted

How to automate health check notifications in Denodo

Questions

Ask a question

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