[TOC]
该解决方案帮助您在华为云上基于弹性云服务器 ECS和云数据 GaussDB(for Influx)快速部署开源运维监控系统Prometheus。GaussDB(for Influx) 是一款采用计算存储分离架构,兼容InfluxDB生态的云原生时序数据库,提供高性能读写、高压缩率、冷热分层存储以及弹性扩容、监控告警等服务能力。
解决方案实践详情页面地址:https://www.huaweicloud.com/solution/implementations/website-om-based-on-log-tank-service.html
该解决方案会部署如下资源:
huaweicloud-solution-database-solution-for-om-platform
├── database-solution-for-om-platform.tf.json -- 资源编排模板
├── userdata
├── install_prometheus.sh -- 脚本配置文件
安全组规则修改(可选)
[须知]
- 该解决方案使用22端口用来远程登录弹性云服务器 ECS,默认对该方案创建的VPC子网网段放开,请参考修改安全组规则,配置IP地址白名单,以便能正常访问服务。
安全组实际是网络流量访问策略,包括网络流量入方向规则和出方向规则,通过这些规则为安全组内具有相同保护需求并且相互信任的云服务器、云容器等实例提供安全保护。如果您的实例关联的安全组策略无法满足使用需求,比如需要添加、修改、删除某个TCP端口,请参考以下内容进行修改。
添加安全组规则:根据业务使用需求需要新开放某个TCP端口,请参考添加安全组规则添加入方向规则,打开指定的TCP端口。
修改安全组规则:安全组规则设置不当会造成严重的安全隐患。您可以参考修改安全组规则,来修改安全组中不合理的规则,保证云服务器等实例的网络安全。
删除安全组规则:当安全组规则入方向、出方向源地址/目的地址有变化时,或者不需要开放某个端口时,您可以参考删除安全组规则进行安全组规则删除。。 验证prometheus
1.在谷歌浏览器输入http://弹性公网ETP:9090,进入普罗米修斯自带的监控页面。
图1 普罗米修斯首页
2.单击Status -> Targets 查看普罗米修斯自带的监控页面。
图2 普罗米修斯自带的监控页面
prometheus+grafana
1.在谷歌浏览器输入http://弹性公网ETP:3000,进入Grafana初始化界面。初始密码为admin。
图3 Grafana初始化界面
图4 修改Grafana密码
6.单击DATA SOURCES,选择InfluxDB,根据Grafana连接GaussDB(for Influx)完成配置,URL输入http://弹性公网EIP:8635。
图5 添加InfluxDB数据源
图6 配置已创建的数据库
图7 添加完成
7.添加prometheus数据源,单击Configuration -> Data Sources ->add data source -> Prometheus,输入prometheus的配置信息,单击“Save & Test”。
图8 添加prometheus数据源
图9 输入prometheus(http://弹性公网EIP:9090)访问地址
图10 添加成功
4.进入云服务器控制台,单击创建的弹性云服务器的名称,单击安全组->配置规则,修改22端口源地址,详细可参考安全组规则修改(可选)中的添加安全组规则,通过远程连接工具MobaXterm登录。
图11 云服务器控制台
图12 登录弹性云服务器ECS
图13 MobaXterm登录弹性云服务器ECS
5.登录GaussDB(for Influx)数据库。在命令行输入以下命令:
cd /usr/local/influxdb-1.7.9-1/
./influx -username 'rwuser' -password '管理员密码' -host 负载均衡地址 -port 8635
use prometheus
show measurements
图14 检测数据写入
6.若出现如下,表示数据写入成功,即prometheus+influxDB安装完成,而influxDB的相应配置需要自己根据实际生产需要去修改完善。验证成功后,输入exit退出数据库。
图15 写入成功
10.单击Grafana左侧“+”号,选择“Add new panel”,查询所需的数据。
图16 添加new panel
图17 查询数据
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。