Scollector+Bosun+OpenTSDB的监控方案逻辑组网

先上图:

Scollector+Bosun+OpenTSDB的监控方案逻辑组网

Scollector和bosun都有收集服务器指标的能力,该组网中scollector作为通用的采集器,并将采集到的数据发送给bosun,bosun再将数据PUT到OpenTSDB中,OpenTSDB的metric数据实际上保存在Hbase中。
Bosun和OpenTSDB都提供了WEB界面,在Bosun界面上可以指定查询某台Server的指标,在OpenTSDB上则可以通过tag来区分哪台主机。


在Bosun上查看指标与主机

Scollector+Bosun+OpenTSDB的监控方案逻辑组网

在Bosun查看具体指标:

Scollector+Bosun+OpenTSDB的监控方案逻辑组网

在OpenTSDB上选择监控指标:

Scollector+Bosun+OpenTSDB的监控方案逻辑组网


各组件启动命令:

组件名 家目录 启动命令 URL 备注
Zookeeper /home/zookeeper-3.4.8 cd bin
./zkServer.sh start
N/A 需在三个节点都执行启动命令
HDFS /home/hadoop-2.5.2/ cd sbin
./start-dfs.sh
http://192.168.209.131:50070 N/A
Hbase /home/hbase-1.1.11 cd bin
./start-hbase.sh
N/A N/A
Opentsdb /root/opentsdb cd build
./tsdb tsd --zkquorum=node2:2181,node1:2181,node3:2181
http://192.168.209.133:4242 配置文件在tsdb文件中指定
Bosun /usr/local/bosun bosun-linux-amd64 -c bosun.toml http://192.168.209.133:8070 N/A
scollector /root/scolletcor ./scollector-linux-amd64 -h="node3:8070" -d N/A 可以在各个被采集节点部署