grafana+influxDB+Telegraf 监控

之前从来没接触过这三个东西,所以这里先从基本了解。
Grafana是一个开源的度量分析和可视化套件。这是最常用的可视化的时间序列数据的基础设施和应用的分析,简单说就是在 web 前端上展示页面,只需要 apache 或 nginx 就可以了,连PHP都不用。

influxDB是一个时间序列的数据库,你插入的每条数据会自动附加上两个字段,一个时间,一个序列号(用来作为主键)
它有三大特性:
时序性(Time Series):与时间相关的函数的灵活使用(诸如最大、最小、求和等);
度量(Metrics):对实时大量数据进行计算;
事件(Event):支持任意的事件数据,换句话说,任意事件的数据我们都可以做操作。
telegraf 就是一个数据采集器, influxdb 里面的一个插件。

http://grafana.org/
http://influxdb.com/

telegraf 的安装:
sudo grafana-cli plugins list-remote |grep -i "influxdb" #查找插件
sudo grafana-cli plugins install grafana-influxdb-08-datasource #安装插件
sudo vim /etc/telegraf/telegraf.conf
urls = ["http://127.0.0.1:8086"]
username =
password =
这两行注释去掉,然后自己设置就好了。
sudo systemctl restart influxdb.service
sudo systemctl restart grafana-server.service
sudo systemctl restart telegraf.service
[email protected]:~# netstat -antpul |grep tel
tcp 0 0 192.168.1.8:34958 192.168.1.8:8086 ESTABLISHED 25477/telegraf
[email protected]:~# netstat -antpul |grep grafana
tcp6 0 0 :::3000 ::: LISTEN 25547/grafana-serve
[email protected]:~# netstat -antpul |grep influx
tcp 0 0 127.0.0.1:8088 0.0.0.0:
LISTEN 25449/influxd
tcp6 0 0 :::8086 :::* LISTEN 25449/influxd
tcp6 0 0 192.168.1.8:8086 192.168.1.8:34958 ESTABLISHED 25449/influxd

port 8083:管理页面端口,访问localhost:8083可以进入你本机的influxdb管理页面;
port 8086:http连接influxdb client端口,一般使用该端口往本机的influxdb读写数据;
    port 3000:管理页面端口,访问localhost:8083可以进入你本机的grafana管理页面。

这样配置结束后就可以使用了,留作自己日后来回顾。

原文地址:http://blog.51cto.com/13395140/2065152

时间: 2024-08-30 03:35:28

grafana+influxDB+Telegraf 监控的相关文章

搭建grafana+influxdb+telegraf,以及常见问题

1.Install 1.1. influxdb sudo yum install influxdb sudo systemctl start influxdb 判断已经安装完成,输入下面的命令,可以进入influxDB的界面 > influx 1.2. Telegraf 修改版本 wget https://dl.influxdata.com/telegraf/releases/telegraf-1.9.1_linux_amd64.tar.gz tar xf telegraf-1.9.1_linu

grafana + influxdb + telegraf , 构建性能监控平台

1.安装平台 1).grafana , 访问各类数据源 , 自定义报表.显示图表等等 , 用于提供界面监控 , 默认端口为3000 , 默认登陆信息admin wget https://grafanarel.s3.amazonaws.com/builds/grafana-3.1.1-1470047149.x86_64.rpm yum install initscripts fontconfig -y rpm -ivh grafana-3.1.1-1470047149.x86_64.rpm sys

grafana+influxDB+telegraf的基本操作

安装的话我就不多说了,主要写下内部的一些操作.如何实现模板选择要监控的主机呢? 像左上角那样,选择监测主机后,下面的图形也会发生变化,这样有交互的操作下会更加利于我们的监控. 设置这样就可以了.show tag values from net(我监控网卡) with key="host"刚开始由于我对influxDB的使用命令不熟悉,像mysqlDB中的查看表格式之类的命令也不能用,所以选择了常数的设置方法,但是仅仅只适用于少量机器可以使用. 这样的话也是能达到效果的,自己琢磨肯定有走

使用 StatsD + Grafana + InfluxDB 搭建 Node.js 监控系统

在石墨,我们之前使用 ELK 搭了一套监控图表,由于一些原因,比如: 1.Kibana 经常查日志查挂2.Kibana 的图表不太美观.不够灵活所以调研了一下,选择用 StatsD + Grafana + InfluxDB 搭建一套新的监控系统. 工具简介 StatsD 是一个使用 Node.js 开发的简单的网络守护进程,通过 UDP 或者 TCP 方式侦听各种统计信息,包括计数器和定时器,并发送聚合信息到后端服务,例如 Graphite.ElasticSearch.InfluxDB 等等,这

collectd+influxDB+grafana搭建性能监控平台

collectd+influxDB+grafana搭建性能监控平台 前言 InfluxDB 是 Go 语言开发的一个开源分布式时序数据库,非常适合存储指标.事件.分析等数据:键值时间数据库性能还不错 collectd 是C 语言写的一个系统性能采集工具 Grafana 是纯 Javascript 开发的前端工具,用于访问 InfluxDB,自定义报表.显示图表等.V3.0以上版本支持zabbix 数据库,可以非常方便直接由zabbix_agent 采集数据. 1 环境信息 测试环境174,175

Grafana + Influxdb Android性能监控部署

目录 简介 一.前提准备 二.安装 Grafana 三.安装 Influxdb 四.Grafana 添加 Influxdb 数据源 五.Shell 脚本写入数据到 Influxdb 简介 一.前提准备 本实例在 CentOS 7 虚拟机环境下实践,并通过 docker 进行 grafana+ influxdb 的安装 确保虚拟机能识别到 Android 设备(若不能识别,查看 VMware USB Arbitration Service 虚拟机USB相关服务是否开启) 已配置 AndroidSD

[转帖]使用Grafana和Telegraf监视VMware ESXi的方法

使用Grafana和Telegraf监视VMware ESXi的方法 2019-04-03 15:28:30作者:曾秀珠稿源:云网牛站 https://ywnz.com/linuxyffq/4660.html 坐着很牛B 我比较傻逼.. 照葫芦画瓢之 本文介绍使用Grafana和Telegraf监视VMware ESXi的方法,设置非常简单,使用Telegraf的官方vSphere插件从vCenter中提取指标,这包括在vSphere虚拟机管理程序上运行的vSphere主机计算(RAM和CPU)

Grafana+Prometheus系统监控之webhook

概述 Webhook是一个API概念,并且变得越来越流行.我们能用事件描述的事物越多,webhook的作用范围也就越大.Webhook作为一个轻量的事件处理应用,正变得越来越有用. 准确的说webhoo是一种web回调或者http的push API,是向APP或者其他应用提供实时信息的一种方式.Webhook在数据产生时立即发送数据,也就是你能实时收到数据.这一种不同于典型的API,需要用了实时性需要足够快的轮询.这无论是对生产还是对消费者都是高效的,唯一的缺点是初始建立困难. Webhook有

idou老师教你学Istio 26:如何使用Grafana进行可视化监控

使用Grafana插件进行监控是Istio提供的监控能力之一.Istio提供丰富的监控能力,Grafana插件在Istio对Prometheus支持的基础上,为用户提供基于网页仪表面板的可视化监控效果,使用户更加直观地查看到实时通信状况. 在前面"如何使用Prometheus监控"的文章中,我们已经介绍istio如何通过它的核心组件Mixer收集用户的访问数据,配合一系列后端基础设施,转换为Prometheus后端接收的形式,提供日志.监控.配额.检查等核心运维功能.Istio基本安装