./stor config rm { -i | --item } monitor [--metric-dataformat pushgateway ] --pushgateway PUSHGATEWAY [ --pushgateway-labels LABEL &<1-n> ] [ { -n | --server } SERVER_ID &<1-n> ]
./stor config rm { -i | --item } monitor --collect-metric COLLECT_METRIC [ --collect-metric-items ITEM &<1-n> ] [ { -n | --server } SERVER_ID &<1-n> ]
./stor config rm { -i | --item } monitor --metric-dataformat prometheus_text_based --receiver-url URL [ { -n | --server } SERVER_ID &<1-n> ]
此命令用来删除监控配置。
注意
如果删除了“指标必须具备的label”,可能会造成相关监控数据无法识别的风险。
参数
| 参数 | 描述 |
|---|---|
| --metric-dataformat pushgateway | 指定删除Pushgateway监控配置。 |
| --metric-dataformat prometheus_text_based | 指定删除Prometheus文本格式的监控配置。 |
| --pushgateway PUSHGATEWAY | 需要删除Pushgateway监控配置的地址和接口,格式为IPv4:port、[IPv6]:port或者domain-name:port。 |
| --pushgateway-labels LABEL | Pushgateway对应的标签值,取值是label项。一次可以删除多个labels值,以英文逗号(,)分开。 取值:key值。 |
| --collect-metric COLLECT_METRIC &<1-n> | 指定删除的监控指标。 取值为:server、fileSystem、interface、load、disk、tcp、os。 默认删除上述所有监控指标。 |
| --collect-metric-items ITEM | 指定监控指标下的要删除的具体items配置项。一次删除多个items配置项,以英文逗号(,)分开。 |
| -n SERVER_ID &<1-n>或 --server SERVER_ID &<1-n> | 指定要删除监控配置的HBlock服务器ID。一次可以删除多个HBlock服务器的监控配置,以英文逗号(,)分开。 默认删除所有HBlock服务器的监控配置。 |
| --receiver-url URL | 指定待删除的监控数据推送地址URL,格式为:http://hostname:port/uri。 |
示例
示例1
删除Pushgateway监控配置信息。
[root@hblockserver CTYUN_HBlock_Plus_4.1.0_x64]# ./stor config rm -i monitor --pushgateway 192.168.0.1:9091
Removed pushgateway 192.168.0.1:9091 successfully.示例2
删除服务器hblock_1的监控指标。
[root@hblockserver CTYUN_HBlock_Plus_4.1.0_x64]# ./stor config rm -i monitor --collect-metric server -n hblock_1
Removed collect metric server on server hblock_1 successfully示例3
删除服务器hblock_1、hblock_2的监控数据推送地址。
[root@hblockserver CTYUN_HBlock_Plus_4.1.0_x64]# ./stor config rm -i monitor --metric-dataformat prometheus_text_based --receiver-url http://192.168.0.1:9093/metrics -n hblock_1,hblock_2
Removed receiver http://192.168.0.1:9093/metrics on server hblock_1,hblock_2 successfully.