CLI Commands
Please be careful when executing CLI commands. Only execute commands where you know what they do.
You can get a complete output of all available commands by simply typing app without arguments.
Here you find a list of the most useful commands:
| Command | Description |
|---|---|
| app agents:list | List all agents |
| app collectors:externalProvidersServerIps | Collects all IP addresses of external providers (if server has enabled this feature) |
| app collectors:ipmi | Collects sensor data from all IPMI devices |
| app collectors:switches | Collects bandwidth details from all switches |
| app license:clearcache | Clears the license cache |
| app license:show | Show the current license key |
| app license:set |
Update the license key |
| app ipmi:setConsoleMode | Overrides the allowed console mode for all IPMI connections. Allowed values: web, standard, standard+web |
| app ipmi:setConsoleUserPrivilege | Overrides the IPMI web account privilege level for all IPMI connections. Allowed values: 1 (callback), 2 (user), 3 (operator), 4 (administrator) |
| app sso:generateLoginLink USERNAME | Generate a one-time login link for the specified user. If no username is provided, a login link for the admin account will be generated. |
| app system:update-agents | Update remote agents. Optionally specify an agent ID to update a single agent. Note: Executing upcp updates all agents automatically. |
| app user:updateIpRestrictions USERNAME IPs | Updates the IP restrictions of the user. IPs is an comma-seperated string and optional (restrictions are removed if IPs is empty). |
| app servers:cachePowerstatus | Update cached power status of all servers |
| app system:create-backup | Creates a manual backup of Tenantos. At least one backup storage must be enabled. |
| upcp | Install updates |
| support add | Provide support access. |
| support delete | Revoke support access. |