写这篇文章是因为有朋友想做Telegraf监控,存储在InfluxDB中。这个组合真的很好。随着不断的深入发现,这个东西和Zabbix有点相似,只是操作稍微复杂一点,不过熟悉一下还是可以的。文本环境Telegraf:1.17InfluxDB:2.0.4下载InfluxDB并安装wgethttps://dl.influxdata.com/influxdb/releases/influxdb2-2.0.4.x86_64.rpmyumlocalinstallinfluxdb2-2.0.4.x86_64.rpm-ystartInfluxDBsystemctlstartinfluxdb&&systemctlenableinfluxdb访问InfluxDB前端并初始化InfluxDB默认前端访问地址为http://ip地址:8086(如果不能访问请检查Selinux和防火墙是否关闭)下一步就是填写相关信息并完成配置,进入首页并安装Telegraf(被监控主机)1、下载Telegrafwgethttps://dl.influxdata.com/telegraf/releases/telegraf-1.17.3-1.x86_64.rpmyumlocalinstalltelegraf-1.17.3-1.x86_64.rpm-y2。Front-endcreateconfigurationcreateconfiguration选择system就创建好了,点这里确认,复制内容3.修改配置文件cd/etc/telegraf####备份原配置文件####mvtelegraf.conftelegraf.conf。bak####CreateconfigurationFile####vitelegraf.conf粘贴刚才复制的配置文件粘贴配置文件替换token点击复制token替换token添加日志路径4.启动服务并查看日志。如果servicetelegrafstart出现下图所示的结果,则证明服务成功。5、添加仪表板添加新的仪表板,从模板中选择,选择要创建的系统,点击进入编辑指标,添加主机过滤规则。这与你的环境有关。替换以下名称。但是|>filter(fn:(r)=>r["host"]=="MiWiFi-R4A-srv")最后的效果还是比较容易总结整个部署过程的。由于是入门,理论知识讲的不多。大家觉得没问题,我可以继续深挖。其实和Zabbix很像。至于为什么没有接入Grafana,从图中可以看出InfluxDB在这个版本中集成了前端功能。老实说,我只是被这个前端迷住了,V2版本更像是对象存储的理论,但它仍然是一个时序数据库,但又离不开它,有迹可循.逻辑上不难理解,本文到此结束,谢谢。
