Make NMON data dynamic with InfluxDB
Branch: master
Clone or download
adejoux Merge pull request #65 from busser/fix-sftp
Use default max packet size for SFTP
Latest commit 8a5f061 Sep 25, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
docs added goreleaser Nov 17, 2017
hmc added feature #56 Nov 14, 2017
nmon added feature #56 Nov 14, 2017
nmon2influxdblib Use default max packet size for SFTP Aug 22, 2018
samples Added support for configuration file in /etc/nmon2influxdb #35 Dec 10, 2016
templates added individual disk template Feb 26, 2016
.gitignore fix ssh key agent Jul 2, 2018
.gitmodules fixed bug #48 Apr 10, 2017
LICENSE first commit Nov 16, 2014
README.md fixed bug #48 Apr 10, 2017
goreleaser.yml added goreleaser Nov 17, 2017
main.go added feature #56 Nov 14, 2017

README.md

nmon2influxdb

This application take a nmon file and upload it in a InfluxDB database. It generates also a dashboard to allow data visualization in Grafana. It's working on linux only for now.

Demo

A live demo is available at : demo.nmon2influxdb.org

user/password: demo/demo

It's a read only editor user. You can change anything but cannot save it.

Dashboards available on grafana.com

Multiple ready-to-use dashboards are available on grafana.com

The following dashboards are available:

Download

Go to my github repository Releases section

You can build the binary from source. You need to have a working GO environment, see golang.org installation instructions. Check GOPATH environment variable to be sure it's defined.

go get -u github.com/adejoux/nmon2influxdb
cd $GOPATH/src/github.com/adejoux/nmon2influxdb
go build

FULL Documentation available here

Copyright

The code is licensed as GNU AGPLv3. See the LICENSE file for the full license.

Copyright (c) 2014 Alain Dejoux adejoux@djouxtech.net