InfluxDB支持collectd数据收集的配置
作者:互联网
一、常用脚本
influx show databases #如果没有collectdb数据库则执行以下脚本创建 create database collectdb
#修改配置文件
vim /etc/influxdb/influxdb.conf
二、修改配置信息如下
[collectd] enabled = true bind-address = "127.0.0.1:25826" #InfluxDB的安装服务器ip database = "collectdb" typesdb = "/usr/share/collectd/types.db" #查找一下types.db文件不一定在这个路径,如果路径配置错误就不能监听成功(与collectd的配置保持一致) batch-size = 5000 batch-pending = 10 batch-timeout = "10s" read-buffer = 0
重启InfluxDB服务
[root@betterday collectd]# systemctl restart influxdb.service #重启InfluxDB服务 [root@betterday collectd]# netstat -anp| grep 25826 #查看端口是否已监听,如果有则代表启动正常 udp 0 0 127.0.0.1:25826 0.0.0.0:* 22580/influxd
确认数据:
[root@betterday collectd]# influx Connected to http://localhost:8086 version 1.2.4 InfluxDB shell version: 1.2.4 > use collectdb Using database collectdb > show field keys name: cpu_value fieldKey fieldType -------- --------- value float name: disk_io_time fieldKey fieldType -------- --------- value float name: disk_read fieldKey fieldType -------- --------- value float name: disk_value fieldKey fieldType
... ...
> select * from cpu_value limit 3; #显示3条cpu_value的信息
name: cpu_value
time host instance type type_instance value
---- ---- -------- ---- ------------- -----
1622448294392956261 localhost 0 percent user 1.8108651911468812
1622448294392962804 localhost 0 percent system 0.9054325955734406
1622448294392965492 localhost 0 percent wait 0.10060362173038229
标签:--------,name,收集,InfluxDB,value,collectd,collectdb 来源: https://www.cnblogs.com/bluesky-yuan/p/14832847.html