diff options
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 74 |
1 files changed, 0 insertions, 74 deletions
diff --git a/README.md b/README.md deleted file mode 100644 index bb90a3d..0000000 --- a/README.md +++ /dev/null @@ -1,74 +0,0 @@ -# haminer - -Library and program to parse and forward HAProxy logs. - -Supported forwarder, - -* Influxdb - - -## Requirements - -* [Go](https://golang.org) for building from source code -* [git](https://git-scm.com/) for downloading source code -* [InfluxDB](https://portal.influxdata.com/downloads) for storing - HAProxy log. -* [Chronograf](https://portal.influxdata.com/downloads) for viewing - influxdb data with graph. - - -## Building - -This steps assume that you already installed `Go`, `git`, and `influxdb`. - -Get the source code using git, - - $ git clone https://git.sr.ht/~shulhan/haminer - $ cd haminer - $ make - -The binary will be installed on `$GOPATH/bin/haminer`. - - -## Configuration - -haminer by default will load it's config from `/etc/haminer.conf`, if not -specified when running the program. - -See -[haminer.conf](https://git.sr.ht/~shulhan/haminer/tree/main/item/cmd/haminer/haminer.conf) -for an example of possible configuration and their explanation. - - -## Installation - -(1) Copy configuration from `$SOURCE/cmd/haminer/haminer/conf` to -`/etc/haminer.conf` - -(2) Update haminer configuration in `/etc/haminer.conf` - -(3) Update HAProxy config to forward log to UDP port other than rsyslog, for -example, - -``` -global - ... - log 127.0.0.1:5140 local3 - ... -``` - -Then reload or restart HAProxy. - -(4) Create user and database in Influxdb, - - $ influx - > CREATE USER "haminer" WITH PASSWORD 'haminer' - > CREATE DATABASE haminer - > GRANT ALL ON haminer TO haminer - -(5) Run the haminer program manually, - - $ $GOPATH/bin/haminer - -or use a -[systemd service](https://git.sr.ht/~shulhan/haminer/tree/main/item/cmd/haminer/haminer.service). |
