zoukankan      html  css  js  c++  java
  • Telegraf + Influxdb + Grafana 监控搭建

    一.Telegraf 

    1.下载安装

    # 下载安装包

    wget http://get.influxdb.org/telegraf/telegraf-0.12.1-1.x86_64.rpm

    也可以自己去官网选择自己需要的版本 https://portal.influxdata.com/downloads/

    # 解压  

    sudo yum localinstall telegraf-0.12.1-1.x86_64.rpm

    # 启动命令

    #systemctl start telegraf

    # 重启命令

    #systemctl restart telegraf

     

    2.修改配置

    输入命令 # vim /etc/telegraf/telegraf.conf  ,修改内容如下:

    [[outputs.influxdb]]
    urls = ["http://localhost:8086"]                              # influxdb 所在的地址
    database = "telegraf"                                           # 存储telegraf 收集数据的数据库名字
    retention_policy = ""
    precision = "s"                                                      #收集频率
    timeout = "5s"                                                       #超时时间
    username = "telegraf"                                           #influxdb 用户名
    password = "password"                                        #influxdb密码

      [agent]

    logfile = "//etc/telegraf/telegraf.log"                       #日志输出位置

     

     

    二. Influxdb 和 Grafana

    1.安装及配置:https://www.cnblogs.com/zxqtest2020/p/13792451.html   

     

    需要在配置的时候做对应的修改:

    1.在influxdb配置步骤中将新建的数据库名称 设置为 telegraf  数据库账户密码设置为与telegraf一致。

    2.在Grafana配置步骤中将新建的数据源(Data Sources)的时候influxdb对应的配置,对于数据显示模板需要你自己配置了,或者去网上找大神做好的模板。

     

     

    补充知识:Telegraf 监控 mysql

    1.新建 Telegraf-mysql.conf. 文件,内容为:

    [[inputs.mysql]]

    servers = ["root:root@tcp(localhost:3306)/?tls=false"]           #括号内为mysql所在地址和端口

    name_suffix = "_mysql"

    [[outputs.influxdb]]

    database = "mysql_metrics"               #influxdb内保存mysql监控数据的数据库

    urls = ["http://localhost:8086"]            #方括号内为influxdb的地址和端口

    namepass = ["*_mysql"]

    附grafana监控mysql的模板:

    从 https://github.com/mlabouardy/grafana-dashboards      下载  dashboard-mysql.json
  • 相关阅读:
    老调重弹--面向对象设计原则--S.O.L.I.D设计原则
    老调重弹--面向对象设计原则--GRASP设计原则
    【C#版本详情回顾】C#4.0主要功能列表
    【C#版本详情回顾】C#3.0主要功能列表
    【C#版本详情回顾】C#2.0主要功能列表
    .NET Framework和C#版本历史概览
    springmvc RESTful
    springmvc之json交互
    springmvc上传图片
    springmvc异常处理
  • 原文地址:https://www.cnblogs.com/zxqtest2020/p/13810293.html
Copyright © 2011-2022 走看看