./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.