记CMDB采集器链路排查流程和遇到的问题

本文记录了CMDB采集器链路排查流程及遇到的问题,如Gse路径问题。排查流程包括获取Redis channel名字、密码,在redis cluster中订阅channel查看数据,还可在kafka中查看指定topic数据(若用到kafka)。

记CMDB采集器链路排查流程和遇到的问题

问题一:

Gse路径的问题:

正例:endpoint: "/var/run/ipc.state.report"
反例:endpoint: "/run/ipc.state.report"
排查流程:

步骤一:获取 Redis channel名字

1.登陆中控机后,连接zk去查找相关信息
   source /data/install/utils.fc && echo $ZK_IP
2.跳转到目标机
   ssh $ZK_IP
   cd /data/bkee/service/zk/bin
   ./zkCli.sh -server zk.service.consul:2181
3.查找Zk的dataid的配置
  get /gse/config/etc/dataserver/data/${dataid}(${dataid}==1012)
  Redis channel的名 = data_set + biz_id (字符串拼接,无空格)此处channel = discover2
  
[zk: zk.service.consul:2181(CONNECTED) 0] get /gse/config/etc/dataserver/data/1012
[{"type":1,"biz_id":2,"cluster_index":1,"data_set":"discover","msg_system":3,"partition":0}]
cZxid = 0x1a00000289
ctime = Mon Oct 08 09:25:15 CST 2018
mZxid = 0x2d00984c1f
mtime = Tue Apr 30 16:06:43 CST 2019
pZxid = 0x1a00000289
cversion = 0
dataVersion = 4
aclVersion = 0
ephemeralOwner = 0x0
dataLength = 92
numChildren = 0

步骤二:获取 Redis的密码

1.查询配置
  get /gse/config/etc/dataserver/storage/all/0_${clusterindex}
  ${clusterindex})=上图中的字段值1
  
[zk: zk.service.consul:2181(CONNECTED) 1] get /gse/config/etc/dataserver/storage/all/0_1
[{"host":"redis_cluster.service.consul","port":16379,"type":3,"passwd":"4Tncrm.ZM,"}]
cZxid = 0x1a0000027a
ctime = Mon Oct 08 09:25:14 CST 2018
mZxid = 0x2d00984c10
mtime = Tue Apr 30 16:06:43 CST 2019
pZxid = 0x1a0000027a
cversion = 0
dataVersion = 4
aclVersion = 0
ephemeralOwner = 0x0
dataLength = 85
numChildren = 0

步骤三:在redis cluster中订阅channel,看是否有数据

1.redis-cli -h redis_cluster.service.consul -p 6379 -a '4Tncrm.ZM,'
(redis_cluster.service.consu)为host   '4Tncrm.ZM,'为密码

2.subscribe discover2 (discover2 为channel名字)

步骤四:kafka中查看指定topic的数据(没用到kafka就忽略此步骤)

ssh $KAFKA_IP
cd /data/bkee/service/kafka/bin
./kafka-console-consumer.sh --bootstrap-server kafka.service.consul:9092 --topic ${topic} --from-beginning

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值