Collectd+Influxdb+Grafana学习笔记(一)下载安装

我用的是linux-Ubuntu14.0.4版本系统

Influxdb下载好用地址:

Ubuntu& Debian

wgethttps://dl.influxdata.com/influxdb/releases/influxdb_1.0.2_amd64.deb

sudo dpkg -i influxdb_1.0.2_amd64.deb

collected下载安装:

apt-get install collected

collectd.conf 配置文件

# vi /etc/collectd/collectd.conf
Hostname "localhost"
FQDNLookup true
Interval 5
Timeout         4
LoadPlugin syslog
<Plugin syslog>
        LogLevel info
</Plugin>
LoadPlugin battery
LoadPlugin cpu
LoadPlugin cpufreq
LoadPlugin df
LoadPlugin disk
LoadPlugin entropy
LoadPlugin interface
LoadPlugin irq
LoadPlugin load
LoadPlugin memory
LoadPlugin network
LoadPlugin processes
LoadPlugin rrdtool
LoadPlugin swap
LoadPlugin users
<Plugin df>
        FSType rootfs
        FSType sysfs
        FSType proc
        FSType devtmpfs
        FSType devpts
        FSType tmpfs
        FSType fusectl
        FSType cgroup
        IgnoreSelected true
        ReportByDevice true
        ReportInodes true
        ValuesAbsolute true
        ValuesPercentage true
</Plugin>
<Plugin interface>
        Interface "eno1"
        IgnoreSelected false
</Plugin>
# 网络插件, 把Collectd搜集的数据通过接口eno1发往192.168.212.127:25826
<Plugin network>
       <Server "192.168.212.127" "25826">
                Interface "eno1"
        </Server>
</Plugin>
<Plugin rrdtool>
        DataDir "/var/lib/collectd/rrd"
</Plugin>
<Include "/etc/collectd/collectd.conf.d">
        Filter "*.conf"
</Include>

Grafana安装启动:

由于 Grafana 是存静态的,你只需要下载源代码解压,将它部署在 Nginx 上面就可以了,或者可以用 Python 的 SimpleHTTPServer 来跑

$ wget http://grafanarel.s3.amazonaws.com/grafana-1.9.1.tar.gz
$ tar zxf grafana-1.9.1.tar.gz
$ cd grafana-1.9.1
$ python -m SimpleHTTPServer
Serving HTTP on 0.0.0.0 port 8000 ...


版权声明:本文为u011001843原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。