TDengine + Telegraf + Grafana 实现图形化服务器状态监控

这篇具有很好参考价值的文章主要介绍了TDengine + Telegraf + Grafana 实现图形化服务器状态监控。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

技术栈

  • Telegraf

Telegraf 是一个开源的指标收集代理,用于从各种数据源收集、处理和传输指标数据。它是由InfluxData(现在称为InfluxDB)开发的一款工具,旨在帮助用户轻松地收集系统、应用程序和服务的性能指标数据,并将其发送到不同的目标数据存储、监控系统或时间序列数据库中,以便后续的分析和可视化。

  • Grafana

Grafana 是一个开源的数据可视化和监控平台,用于创建、查看和分享各种数据源的实时图表和仪表盘。它允许用户将来自不同数据源的数据聚合、展示和分析,从而帮助用户更好地理解数据、监控系统性能以及做出决策。

  • TDengine

TDengine 是时序库,用于存储Telegraf采集的指标数据。

环境搭建

安装tdenginue

下载安装包

https://www.taosdata.com/assets-download/3.0/TDengine-server-3.1.0.0-Linux-x64.tar.gz

解压文件

tar -zxvf TDengine-server--Linux-x64.tar.gz

运行安装文件

sudo ./install.sh

当安装第一个节点时,出现 Enter FQDN: 提示的时候,不需要输入任何内容。只有当安装第二个或以后更多的节点时,才需要输入已有集群中任何一个可用节点的 FQDN,支持该新节点加入集群。当然也可以不输入,而是在新节点启动前,配置到新节点的配置文件中。

启动td

sudo systemctl start taosd

运行 taosAdapter

taosAdapter 提供了restful风格的链接方式,安装td-server的时候已经默认注册了服务,这里只要开启就好
systemctl start taosadapter

安装Telegraf

添加yum源

cat <<EOF | sudo tee /etc/yum.repos.d/influxdb.repo
[influxdb]
name = InfluxData Repository - Stable
baseurl = https://repos.influxdata.com/stable/\$basearch/main
enabled = 1
gpgcheck = 1
gpgkey = https://repos.influxdata.com/influxdata-archive_compat.key
EOF

安装

sudo yum install telegraf

生成配置文件

telegraf --sample-config > telegraf.conf

生成位置是 /etc/telegraf

修改配置文件

这里现需要配置采集数据的发送方式
vi telegraf.conf
最末尾添加如下内容

[[outputs.http]]
  url = "http://<TDengine server/cluster host>:6041/influxdb/v1/write?db=<database name>"
  method = "POST"
  timeout = "5s"
  username = "<TDengine's username>"
  password = "<TDengine's password>"
  data_format = "influx"

启动telegraf

sudo systemctl start telegraf

安装Grafana

直接yum安装

 sudo yum install -y https://dl.grafana.com/enterprise/release/grafana-enterprise-10.0.3-1.x86_64.rpm

安装td数据源配置

这里用了代理

 wget https://ghproxy.com/github.com/taosdata/grafanaplugin/releases/download/v3.3.5/tdengine-datasource-3.3.5.zip

解压缩
sudo unzip tdengine-datasource-3.3.5.zip -d /var/lib/grafana/plugins/

启动Grafana

systemctl start grafana-server

默认端口是3000,初次登录用户名密码是admin/admin

配置数据源

Home > Connections > Data sources > Add data source

TDengine + Telegraf + Grafana 实现图形化服务器状态监控,从零开始搭建物联网平台,tdengine,grafana,服务器
TDengine + Telegraf + Grafana 实现图形化服务器状态监控,从零开始搭建物联网平台,tdengine,grafana,服务器
这里按照之前安装的进行填写(td默认用户名密码是 root/taosdata)

导入dashboard

dashboard页面选择导入
TDengine + Telegraf + Grafana 实现图形化服务器状态监控,从零开始搭建物联网平台,tdengine,grafana,服务器
下载td的dashboard文件

json文件下载地址

把下载好的json文件拖入上传即可
TDengine + Telegraf + Grafana 实现图形化服务器状态监控,从零开始搭建物联网平台,tdengine,grafana,服务器

效果展示

记得要在最上面选择你的数据源以及td的database

TDengine + Telegraf + Grafana 实现图形化服务器状态监控,从零开始搭建物联网平台,tdengine,grafana,服务器文章来源地址https://www.toymoban.com/news/detail-634121.html

到了这里,关于TDengine + Telegraf + Grafana 实现图形化服务器状态监控的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Prometheus服务器、Prometheus被监控端、Grafana、Prometheus服务器、Prometheus被监控端、Grafana

    day03Prometheus概述部署Prometheus服务器环境说明:配置时间安装Prometheus服务器添加被监控端部署通用的监控exporterGrafana概述部署Grafana展示node1的监控信息监控MySQL数据库配置MySQL配置mysql exporter配置mysql exporter配置prometheus监控mysql自动发现机制概述基于文件自动发现修改Prometheus使

    2024年02月14日
    浏览(47)
  • Zabbix +Grafana 服务器监控体系

    声明 使用的是zabbix6.0.7版本。Mysql 8.0.26。演示使用的系统镜像为rocky linux 8.6 按照官方文档来会容易出现连接超时等问题。所以尽量使用国内镜像站 1、进入 cd /etc/yum.repo下,手动创建zabbix.repo 清除yum 缓存 !!!!!!注意:如果您是centos 7版本。请使用以下yum 源!!!!!!

    2024年02月09日
    浏览(41)
  • prometheus + grafana进行服务器资源监控

    在性能测试中,服务器资源是值得关注一项内容,目前,市面上已经有很多的服务器资 源监控方法和各种不同的监控工具,方便在各个项目中使用。 但是,在性能测试中,究竟哪些指标值得被关注呢? 监控有着的分级体系,下面引用:   在以前的工作中,想要实现服务器资

    2024年02月11日
    浏览(42)
  • prometheus+grafana进行服务器资源监控

    在性能测试中,服务器资源是值得关注一项内容,目前,市面上已经有很多的服务器资 源监控方法和各种不同的监控工具,方便在各个项目中使用。 但是,在性能测试中,究竟哪些指标值得被关注呢? 监控有着的分级体系,下面引用: 在以前的工作中,想要实现服务器资源

    2024年02月10日
    浏览(53)
  • 使用 Zabbix + Grafana 搭建服务器监控系统

    搭建 Linux 服务器监控的目的是自己有一台阿里云服务器内存是 2g 的 , 多开一些软件就会把内存和 CPU 使用率弄的很高,最终导致服务器卡死。 所以基于这个痛点,想知道当前的 CPU 和内存是多少。阿里云 ECS 控制台中也提供对服务器的监控 , 但是为了学习 Linux 服务器监控系统

    2024年01月21日
    浏览(50)
  • 实战:Prometheus+Grafana监控Linux服务器及Springboot项目

    相信大家都知道一个项目交付生产并不意味着结束,更多的是对线上服务的运维监控。运维监控主要涉及到部署服务器的资源情况,各个子服务的资源情况以及垃圾收集和吞吐量等等,还有故障告警等等功能。当然,作为一个搬砖人也是需要了解全链路的运维监控组件Promet

    2024年02月14日
    浏览(50)
  • 美国Linux服务器安装Grafana和配置zabbix数据源的教程

    美国Linux服务器的Grafana工具是跨平台、开源、时序和可视化面板Dashboard监控平台工具,是在日常管理中帮忙提高效率的实用工具,可以通过将采集的美国Linux服务器系统数据查询后,进行可视化的展示及通知,本文小编就来介绍下美国Linux服务器安装Grafana工具和配置zabbix数据

    2024年02月13日
    浏览(56)
  • 免费开源服务器资源监控系统grafana+prometheus+node_exporter

    有项目做测试的时候需要查询服务器资源利用情况,自己又没写相应的模块,此时就需要一套好用的资源监控系统,,咨询了运维人员给推荐了一套,装完后真的很好用。 就是grafana+prometheus+ node_exporter(linux)或者windows_exporter(wins) 具体介绍不多说: 1、grafana是对数据做展

    2024年02月12日
    浏览(52)
  • 银河麒麟服务器系统部署VNC服务远程图形化教程

    一、银河麒麟高级服务器V 10 版安装部署V NC 服务 1、yum安装vnc服务: yum install tigervnc-server -y 2、开启并配置vnc服务,如下图所示输入 vncserver ,并按提示输入密码: 如下图所示:检查vnc服务及其端口是否启动: netstat -ntlp ps -aux | grep vnc 3、配置防火墙(选择关闭防火墙或放开

    2024年03月26日
    浏览(110)
  • 统信服务器安装GUI图形化界面

    原文链接:统信服务器安装GUI图形化界面 hello,大家好啊,今天给大家带来一篇在统信UOS服务器操作系统CLI环境上安装GUI,文章前面的内容是安装一个CLI环境的服务器操作系统,然后后半部分的内容是在此基础上安装GUI,大家可以根据需要选择感兴趣的部分阅读查看。 1、选

    2024年01月21日
    浏览(55)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包