collectd
安装
yum -y install epel-release
yum -y install collectd
配置
vi /etc/collectd.conf
Hostname "docker-1"
FQDNLookup true
Interval 10
Timeout 4
LoadPlugin network
<Plugin network>
Server "172.16.114.201" "25826"
</Plugin>
启动
systemctl start collectd.service
systemctl enable collectd.service
influxdb
配置yum
cat <<EOF | sudo tee /etc/yum.repos.d/influxdb.repo
[influxdb]
name = InfluxDB Repository - RHEL \$releasever
baseurl = https://repos.influxdata.com/rhel/\$releasever/\$basearch/stable
enabled = 1
gpgcheck = 1
gpgkey = https://repos.influxdata.com/influxdb.key
EOF
安装
yum install influxdb
启动
systemctl start influxdb
systemctl enable influxdb
创建库
influx
CREATE DATABASE collectd
use collectd
CREATE USER "root" WITH PASSWORD 'root' WITH ALL PRIVILEGES
配置
vi /etc/influxdb/influxdb.conf
hostname = "172.16.114.201"
[[collectd]]
enabled = true
bind-address = "172.16.114.201:25826"
database = "collectd"
#retention-policy = ""
#/usr/share/collectd/types.db这个文件,安装collectd之后才会有,没有这个文件时,打开了这个配置,influx是启动不了的
typesdb = "/usr/share/collectd/types.db"
重启
systemctl restart influxdb
查看25826这个端口是否已经监听,如果有,则代表启动正常
[root@localhost influxdb]# netstat -anp| grep 25826
udp 0 0 172.16.114.201:25826 0.0.0.0:* 125967/influxd
Grafana
下载
需要FQ,地址为https://grafanarel.s3.amazonaws.com/builds/grafana-2.6.0-1.x86_64.rpm
安装
rpm -ivh grafana-2.6.0-1.x86_64.rpm
启动
systemctl enable grafana-server
systemctl start grafana-server
访问
http://172.16.114.201:3000/
用户名:root
密码:root