InfluxDB(时序数据库),常用的一种使用场景:监控数据统计。
grafana,用作监控页面的前端展示。
telegraf,数据采集器。
一、Influxdb安装及配置
下载:wget https://dl.influxdata.com/influxdb/releases/influxdb-1.7.9.x86_64.rpm
解压:yum localinstall influxdb-1.7.9.x86_64.rpm
启动:systemctl start influxd
查看开启状态和端口号:
systemctl status influxd
netstat -tnlp
创建 Influxdb 数据库:
influx
create database telegraf 或者 create database jmeter
show databases
exit
默认端口是 8086
二、Telegraf安装及配置
- 下载与安装
wget http://get.influxdb.org/telegraf/telegraf-0.12.1-1.x86_64.rpm
yum localinstall telegraf-0.12.1-1.x86_64.rpm
- 配置
vi /etc/telegraf/telegraf.conf
输入 /urls
输入 i
修改内容如下
urls = [“http://localhost:8086”] #infulxdb 地址
database = “telegraf” #数据库
retention_policy = “” 必须设置为空
输入 :wq
-
启动 Telegraf
systemctl restart telegraf -
检查 Telegraf 配置
service telegraf status
三、Grafana安装与配置参考之前博文
- grafana安装参考:https://blog.csdn.net/m0_44974332/article/details/138510220?spm=1001.2014.3001.5502
启动/停止/状态
systemctl start influxd
systemctl start telegraf
systemctl start grafana-server
systemctl stop influxd
systemctl stop telegraf
systemctl stop grafana-server
systemctl status influxd
systemctl status telegraf
systemctl status grafana-server
常用命令
firewall-cmd --state ##查看防火墙运行状态,是否是 running
firewall-cmd --reload ##重新载入配置,比如添加规则之后,需要执行此命令
firewall-cmd --list-ports ##列出开放的端口
firewall-cmd --add-port=3000/tcp --permanent ##永久添加 3000 端口
systemctl stop firewalld ##关闭防火墙
systemctl start firewalld ##开启防火墙
systemctl status firewalld ##查看防火墙状态
systemctl restart firewalld ##重启防火墙
systemctl disable firewalld ##开机关闭防火墙,即永久关闭