共计 1996 个字符,预计需要花费 5 分钟才能阅读完成。
【摘要】一 背景在所有现有的古代监控工具中,TIG(Telegraf、InfluxDB 和 Grafana)可能是最受欢迎的工具之一。该堆栈可用于监督大量不同的数据源:从操作系统(如 Linux 或 Windows 性能指标)到数据库(如 MongoDB 或 MySQL),Telegraf 是一个负责收集和聚合数据的代理,例如以后的 CPU 应用状况。InfluxDB 将存储数据,并将其公开给 Grafana,这是一种古代的 …
一 背景
在所有现有的古代监控工具中,TIG(Telegraf、InfluxDB 和 Grafana)可能是最受欢迎的工具之一。
该堆栈可用于监督大量不同的数据源:从操作系统(如 Linux 或 Windows 性能指标)到数据库(如 MongoDB 或 MySQL),
Telegraf 是一个负责收集和聚合数据的代理,例如以后的 CPU 应用状况。
InfluxDB 将存储数据,并将其公开给 Grafana,这是一种古代的仪表板解决方案。
本文利用华为 HECS 云服务器进行监控零碎部署。
二 华为 HECS 主机开明
云耀云服务器(Hyper Elastic Cloud Server)是一种能够疾速搭建且易于治理的新一代云服务器,提供从 1 核 1G 到 8 核 32G 的套餐并匹以绝对的磁盘空间和私有云带宽,助力中小企业便捷高效的在云端构建电商网站、Web 利用、小程序、APP 和各类开发测试、学习环境,相比一般云服务器更加简略易用(3 步即可实现购买),提供极简上云体验。便捷易用效率高易开明,易搭建,易治理,一站式晋升用户应用效率和体验:由华为瑶光智慧云脑提供技术支持,更优算力,稳固用云,更懂用户。弹性灵便配置优依据业务诉求,灵便变动规格,无需手动输出参数;疾速匹配业务与投入,带来更好地投资收益和极致体验。在北京一区开明一台 2C4G 的按量云服务器,进行监控零碎部署。
零碎为 CenOS7.8
抉择 VPC 与交换机,并抉择平安组,勾选公网 IP
配置云服务器名称与用户名明码。
确认配置进行购买。
利用 mac 终端 ssh 连贯云服务器进行测试。
至此华为云服务器已开明实现,接下来进行监控系统配部署。
三 组件
在进行监控零碎部署前先理解下各组件。
3.1 Telegraf
Telegraf 是一个基于服务器的代理,从数据库、零碎和物联网传感器收集和发送度量和事件。Telegraf 用 Go 编写,编译成一个没有内部依赖的二进制文件–须要非常少的内存,相当于监控指标采集 Agent。
3.2 Influxdb
InfluxDB 是一个由 InfluxData 开发的开源时序型数据库,专一于海量时序数据的高性能读、高性能写、高效存储与实时剖析等,在 DB-Engines Ranking 时序型数据库排行榜上排名第一,广泛应用于 DevOps 监控、IoT 监控、实时剖析等场景。弱小残缺的生态,TICK 是一个集成了采集、存储、剖析、可视化等能力的开源时序中台,由 Telegraf、InfluxDB、Chronograf、Kapacitor 4 个组件以一种灵便涣散组合、但紧密配合互为补充的形式形成,各个模块我的项目配合、互为补充,专一于 DevOps 监控、IoT 监控、实时剖析等场景。
3.3 Grafana
Grafana 是一款用 Go 语言开发的开源数据可视化工具,能够做数据监控和数据统计,带有告警性能。目前应用 grafana 的公司有很多,如 paypal、ebay、intel 等。
四 监控零碎部署
利用 xshell 连贯云服务器公网 IP。
4.1 InfluxDB 部署
4.2 Grafana 部署
4.3 Telegraf 部署
五 监控系统配置
5.1 创立库登录 influxdb 创立 telegraf 库
创立用户。
/etc/influxdb/influxdb.conf 启用认证
5.2 配置 telegraf 将数据存储在 influxdb 中编辑 /etc/telegraf/telegraf.conf
启用认证 ## HTTP Basic Auth
username = “telegraf”
password = “password”
5.3 配置 Grafana 启动 grafana 后批改明码,增加 influxdb 数据源,增加 dashboard。
应用 5955 进行 dashboard 导入。
其余再次 influxdb 未配置用户名明码,生产环境应配置。应该针对 telegraf 进行配置过滤指标已适应业务。须要在云服务器平安组开发 grafana 3000 端口,进行内部测试。
【华为云至简致远】有奖征文炽热进行中:https://bbs.huaweicloud.com/b…
【版权申明】本文为华为云社区用户原创内容,转载时必须标注文章的起源(华为云社区),文章链接,文章作者等根本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌剽窃的内容,欢送发送邮件至:cloudbbs@huaweicloud.com 进行举报,并提供相干证据,一经查实,本社区将立即删除涉嫌侵权内容。