1. 程式人生 > >Collectd+Influxdb+Grafana學習筆記(一)下載安裝

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 ...