./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监控配置。
参数
参数 描述 --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发送数据的超时时间。
取值:整型,取值为[1000, 1000000],单位为毫秒。
--collect-interval COLLECT_INTERVAL 指定采集时间间隔。
取值:整型,取值为[2000, 1000000],单位为毫秒。
--collect-metric COLLECT_METRIC 指定采集的监控指标。
取值为:server、fileSystem、interface、load、disk、tcp、os。
默认采集的上述所有监控指标。
--collect-metric-items ITEM 指定监控指标下的配置项,目前仅监控指标disk、fileSystem、interface可以指定配置项。
说明
如果指定collectMetric,未指定配置项,默认修改指定collectMetric下的所有配置项。
如果未指定collectMetric,不能指定此参数。
-n SERVER_ID 或 --server SERVER_ID 指定要修改pushgateway监控配置的HBlock服务器ID。一次可以修改多个HBlock服务器的pushgateway监控配置,以英文逗号(,)分开。
默认修改所有HBlock服务器的pushgateway监控配置。
示例
修改pushgateway监控配置。
[root@hblockserver CTYUN_HBlock_Plus_3.7.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.