简介
前面我们已经安装了telegraf,inxlufdb,grafana。写在数据已经存储在Infludb了,那么接下来我们配置Grafana的Data Sources 将数据关联起来。
Telegraf是一个用于收集和报告指标的插件驱动的服务器代理,是TICK堆栈的第一部分。Telegraf具有插件,可直接从运行的系统获取各种指标,从第三方API提取指标,甚至通过statsd和Kafka消费者服务监听指标。它还具有输出插件,用于向各种其他数据存储,服务和消息队列发送指标,包括InfluxDB,Graphite,OpenTSDB,Datadog,Librato,Kafka,MQTT,NSQ等。
InfluxDB是一个从头开始处理高写入和查询负载的时间序列数据库。它是TICK堆栈的第二部分。InfluxDB旨在用作涉及大量时间戳数据的任何用例的后备存储,包括DevOps监视,应用程序度量,IoT传感器数据和实时分析。
相信很多人都有用过zabbix,确实zabbix在开源监控软件里面很流行,但是zabbix生成的图形却丑的不行···完全无法直视。
虽说zabbix3.0之后好了一点但是还是在这个看脸的时代被淘汰。下面我们就用telegraf,influxdb,grafana打造一套颜值报表的监控系统。
Ansible 一直断断续续的有在用,不过都是调用的模块执行一些批处理命令。最近想用ansible批量安装一些telegraf,索性就尝试一下ansible的playbook。中文翻译就是剧本吧···哈哈。以下是实例
Centos7最小化安装之后还有很多常用的命令没有,这里我们通过脚本一键安装配置基础的环境
这里记录一个mysql常用的备份脚本,使用mysqldump备份。对于数据量不是很大的来说应该够用了。