./stor config set { -i | --item } monitor --pushgateway PUSHGATEWAY [ --pushgateway-labels LABEL &<1-n> ] [ --all ] [ --pushgateway-timeout PUSHGATEWAY_TIMEOUT ] [ --collect-interval COLLECT_INTERVAL ] [ --collect-metric COLLECT_METRIC [ --collect-metric-items ITEM &<1-n> ] ] [ { -n | --server } SERVER_ID &<1-n> ]
此命令用來修改pushgateway監控配置。
說明
不建議修改默認攜帶的label:job、集群ID、集群名稱、ServerIP、hostname。
參數
| 參數 | 描述 |
|---|---|
| --pushgateway PUSHGATEWAY | 需要修改pushgateway監控配置的地址和接口,格式為IPv4:port、[IPv6]:port或者domain-name:port。 |
| --pushgateway-labels LABEL | pushgateway對應的標簽值,格式為KEY:VALUE。一次可以修改多個標簽值,以英文逗號(,)分開。 |
| --all | 覆蓋所有的labels或者所有的metric 配置。如果--pushgateway-labels LABEL 或 --collect-metric-items ITEM未指定,此參數不生效。 |
| --pushgateway-timeout PUSHGATEWAY_TIMEOUT | 指定向pushgateway發送數據的超時時間。 取值:如果單位是s,取值為[1, 1000]范圍的整數;如果單位是ms,取值為[1000, 1000000]范圍的整數。默認單位是s。 |
| --collect-interval COLLECT_INTERVAL | 指定采集時間間隔。 取值:如果單位是s,取值為負整數、[2, 1000]范圍的整數;如果單位是ms,取值為負整數、[2000, 1000000]范圍的整數。默認單位是s。 注意
|
| --collect-metric COLLECT_METRIC | 指定采集的監控指標。 取值為:server、fileSystem、interface、load、disk、tcp、os。 默認采集的上述所有監控指標。 |
| --collect-metric-items ITEM | 指定監控指標下的配置項,目前僅監控指標disk、fileSystem、interface可以指定配置項。 說明
|
| -n SERVER_ID 或 --server SERVER_ID | 指定要修改pushgateway監控配置的HBlock服務器ID。一次可以修改多個HBlock服務器的pushgateway監控配置,以英文逗號(,)分開。 默認修改所有HBlock服務器的pushgateway監控配置。 |
示例
修改pushgateway監控配置。
[root@hblockserver CTYUN_HBlock_Plus_3.8.0_x64]# ./stor config set -i monitor --pushgateway 192.168.0.1:9091 --pushgateway-labels agent:agentname -all -n hblock_1
Set all pushgateway labels {agent=agentname} of pushgateway 192.168.0.1:9091 on server hblock_1 successfully.