mirror of
https://github.com/pavel-odintsov/fastnetmon
synced 2024-09-22 14:01:20 +02:00
1.3 KiB
1.3 KiB
InfluxDB integration
You could install InfluxDB from binary packages
For Debian 8 Jessie I could offer part of manual here:
wget https://s3.amazonaws.com/influxdb/influxdb_0.9.2_amd64.deb
sudo dpkg -i influxdb_0.9.2_amd64.deb
Then we should enable graphite protocol emulation in configuration file: /etc/opt/influxdb/influxdb.conf:
[[graphite]]
enabled = true
bind-address = ":2003"
protocol = "tcp"
consistency-level = "one"
name-separator = "."
And disable Graphite daemons if you use they before:
systemctl stop carbon-cache
And start InfluxDB:
systemctl restart influxdb
You will got web frontend on 8083 port and query API interface on 8086.
Then we need fix some parts of /etc/fastnetmon.conf configuration file:
graphite = on
graphite_host = 127.0.0.1
graphite_port = 2003
graphite_prefix = fastnetmon
And apply changes to configuration file:
systemctl restart fastnetmon
Finally you could query data from InfluxDB with CLI tool /opt/influxdb/influx:
select MEAN(value) from "fastnetmon.outgoing.pps"
name: fastnetmon.outgoing.pps
-----------------------------
time mean
1970-01-01T00:00:00Z 334968.38950276235