/
DMC Sudo Commands List

DMC Sudo Commands List

Below is a list of all sudo commands for the Deployment Monitoring Console (DMC) 7.x versions.

Set up User

  • sudo useradd -m datical

  • sudo passwd datical

  • sudo usermod -aG wheel datical

Install Commands

  • Interactive: sudo bash /path/to/datical-service-unix-<version>-master.sh

  • Silent: sudo ./datical-service-unix-<version>-master.sh -q -varfile <varfile>

Uninstall Commands

  • sudo /opt/datical/uninstall

Configuring Hostname & IP Commands

  • sudo datical-control network set-cluster-hostname <new-hostname>

  • sudo datical-control network reconfigure --ip <new-ip-address>

  • sudo datical-control db show --include-password (does not require sudo)

  • sudo datical-control network set-external-hostname <desiredHostname>

Restart Commands

  • sudo service datical-proxy stop (requires sudo - authentication is required)

  • sudo service datical-proxy start (requires sudo - authentication is required)

  • sudo service datical-proxy restart (requires sudo - authentication is required)

  • sudo service datical-service restart (requires sudo - authentication is required)

  • sudo datical-control service restart datical-service (requires sudo - this script must be run as sudo or root)

  • sudo datical-control service restart proxy (requires sudo - this script must be run as sudo or root)

Troubleshooting Commands

  • sudo datical-control troubleshoot (does not require sudo)

  • sudo datical-control service status datical-service (does not require sudo)

  • sudo datical-control logs datical-service --follow (requires sudo - insufficient permissions)

  • sudo datical-control logs proxy (requires sudo - insufficient permissions)

  • sudo datical-control logs proxy --follow (requires sudo - insufficient permissions)

  • sudo find /etc/ -name datical-service* (requires sudo - insufficient permissions)

 

Example sudofile

 

User_Alias DATICAL_USER=%datical Cmnd_Alias DATCMD = /usr/bin/datical-control troubleshoot,\ /usr/bin/datical-control logs datical-service --follow,\ /usr/bin/datical-control logs proxy --follow,\ /usr/bin/datical-control logs keycloak --follow,\ /usr/bin/datical-control service restart datical-service,\ /usr/bin/datical-control service restart proxy,\ /usr/bin/datical-control service status datical-service,\ /usr/bin/datical-control service start datical-service,\ /usr/bin/datical-control service stop datical-service,\ /usr/bin/datical-control service start,\ /usr/bin/datical-control service stop,\ /usr/bin/datical-control troubleshoot,\ /usr/bin/systemctl restart datical-service,\ /usr/bin/systemctl restart datical-proxy,\ /usr/bin/systemctl restart datical-keycloak,\ /usr/sbin/service datical-service restart,\ /usr/sbin/service datical-proxy restart,\ /usr/sbin/service datical-keycloak restart,\ /usr/sbin/service datical-proxy start,\ /usr/sbin/service datical-proxy stop,\ /usr/bin/find /etc/ -name datical-service* DATICAL_USER ALL=NOPASSWD: DATCMD

Related content

How To: Setup a Custom Backup and Restore Script
How To: Setup a Custom Backup and Restore Script
Read with this
Deployment Monitoring Console database (DMCDB) for Datical Projects
Deployment Monitoring Console database (DMCDB) for Datical Projects
More like this
How to Download and Install DMC
How to Download and Install DMC
More like this
Configuring a Project to Use the DMCDB
Configuring a Project to Use the DMCDB
More like this

Copyright © Datical 2012-2020 - Proprietary and Confidential