By default, if you just run cmon
(without any arguments), cmon defaults to run in the background. ClusterControl Controller (cmon) supports several command-line options as shown below:
Shorthand, Option | Description |
---|---|
-h , --help |
Print help. |
--help-config |
Print the manual for configuration parameters. See Configuration Options. |
--help-init |
Shows the special options for --init . |
-v , --version |
Prints out the version number and build info. |
--logfile=[filepath] |
The path of the log file to be used. |
-s , --syslog |
Also, log to Syslog. |
-b , --bind-addr='ip1,ip2..' |
Bind Remote Procedure Call (RPC) to IP addresses (default is 127.0.0.1,::1). By default cmon binds to ‘127.0.0.1’ and ‘::1’. If another bind-address is needed, then it is possible to define the bind addresses in the file /etc/default/cmon . See the Startup File. |
-c , --cloud-service=URL |
A custom clustercontrol-cloud service URL. |
-d , --nodaemon |
Run in the foreground. Ctrl + C to exit. |
-e , --events-client=URL |
Additional RPC URL where backend sends events. |
-g , --grant |
Create grants. |
-i , --init |
Creates configuration file and database. |
--log-rpc |
Log every RPC call (very verbose). |
--no-safety-checks |
Do not check if another cmon is connected. |
-p , --rpc-port=[integer] |
Listen on RPC port. The default is 9500. |
-r , --directory=[directory] |
Running directory. |
-u , --upgrade-schema |
Try to upgrade the CMON schema (Supported from CMON version 1.2.12 and later). |