依然奥德彪
#1
之前重启过obproxy 进程,但是obproxyd 进程已经恢复了,但是OCP 还是告警
感觉是误告警
按照官网的指引,去对应的Linux服务器上,执行命令查看
ps aux | grep obproxyd
oceanba+ 1566485 0.0 0.0 222812 3260 ? S Oct13 4:18 bash /data/ob_deploy/ob_01/obproxy/obproxyd.sh /data/ob_deploy/ob_01/obproxy 172.22.143.183 2883 daemon
而且对应的服务器内存 CPU 都不高,
有什么什么办法 判断下是怎么回事?
淇铭
#3
–看 Agent 眼里的进程名(comm)
ps -o pid,comm,args -C bash | grep obproxyd
– 或
cat /proc/1566485/comm
– 看 Agent 是否采到了该指标(monagent 端口按实际改)
curl -s localhost:62889/metrics/node/obproxy | grep -E ‘process_exists.*obproxyd’
确认是 OBDeploy 起的还是 OCP 纳管起的;OBDeploy 用 bash .../obproxyd.sh 时,OCP 监控估计会误报
依然奥德彪
#4
–看 Agent 眼里的进程名(comm)
3台机的输出
obproxy1
ps -o pid,comm,args -C bash | grep obproxyd
1566485 bash bash /data/ob_deploy/ob_01/obproxy/obproxyd.sh /data/ob_deploy/ob_01/obproxy 172.22.143.183 2883 daemon
sudo curl -s --unix-socket /home/admin/ocp_agent/run/ocp_monagent.240885.sock http://unix-socket-server/metrics/node/obproxy| grep -E ‘process_exists.*obproxyd’
process_exists{app=“ODP”,env_type=“host”,name=“obproxyd.sh”,obproxy_cluster=“ob_01_proxy”,obproxy_cluster_id=“1”,obproxy_work_mode=“rsList”,svr_ip=“172.22.143.183”} 0 1792396741381
obproxy2
ps -o pid,comm,args -C bash | grep obproxyd
1439475 bash bash /data/ob_deploy/ob_01/obproxy/obproxyd.sh /data/ob_deploy/ob_01/obproxy 172.22.151.0 2883 daemon
sudo curl -s --unix-socket /home/admin/ocp_agent/run/ocp_monagent.243450.sock http://unix-socket-server/metrics/node/obproxy|grep -E ‘process_exists.*obproxyd’
process_exists{app=“ODP”,env_type=“host”,name=“obproxyd.sh”,obproxy_cluster=“ob_01_proxy”,obproxy_cluster_id=“1”,obproxy_work_mode=“rsList”,svr_ip=“172.22.151.0”} 0 1792396516558
obproxy3
ps -o pid,comm,args -C bash | grep obproxyd
1468542 bash bash /data/ob_deploy/ob_01/obproxy/obproxyd.sh /data/ob_deploy/ob_01/obproxy 172.22.166.6 2883 daemon
sudo curl -s --unix-socket ocp_monagent.1318933.sock http://unix-socket-server/metrics/node/obproxy|grep -E ‘process_exists.*obproxyd’
process_exists{app=“ODP”,env_type=“host”,name=“obproxyd.sh”,obproxy_cluster=“ob_01_proxy”,obproxy_cluster_id=“1”,obproxy_work_mode=“rsList”,svr_ip=“172.22.166.6”} 0
看来ocp_agent 就是判断为0吧
淇铭
#5
是的 就是这个问题 不要用obd来管理 用ocp来拉起 应该就没有问题了 如果想使用obd的话屏蔽掉告警
依然奥德彪
#6
您的意思是
接入OCP后,就不能用OBD 去管理了吧
那我现在这个告警咋搞,用OCP 再去启动一次嘛?