GitHub - lightmeterio/ControlCenter: Mirrored from GitLab! Monitoring and automation for Open Source email servers, starting with Postfix. Please do not submit issues or PRs here - join us at: https://gitlab.com/lightmeter

github.com
6 min read
standard
Mirrored from GitLab! Monitoring and automation for Open Source email servers, starting with Postfix. Please do not submit issues or PRs here - join us at: https://gitlab.com/lightmeter - GitHub - ...
Lightmeter ControlCenter (Alpha)

Contents

Introduction

Welcome to Lightmeter Control Center, the Open Source mailops monitoring application.

Supported Mail Transfer Agents

Currently Postfix MTA is supported. Future support for additional MTAs is planned.

Quickstart

Install Lightmeter Control Center as you prefer: Download Docker Image Download source code from Gitlab Download from Gitlab package registry When using the binaries you can run Lightmeter using ./lightmeter -workspace ~/lightmeter_workspace -watch_dir /var/log This command will start the application monitoring /var/log in real time (including old logs found there), and store operation files in lightmeter_workspace folder in your user's home directory. If you are using the docker image, please look at the Usage, Docker image section in the README.md Open http://localhost:8080/ to see the web interface Secure web access to the Web UI as necessary (see Known issues) If necessary, change the date range to see charts for the period of the logs you just imported

Installation

Install using Docker

Docker images are generated for each release and are published in the Lightmeter registry on Gitlab and in the Docker Hub.

You can use the latest tag if desired. For usage see Docker image.

Additionally we publish every night (in UTC time) two docker images with the tags nightly-master and nightly-develop . nightly-develop consists on a build from the develop branch, containing the latest changes, very unstable and suitable for use in production. nightly-master is more stable, containing changes that will be included in the next release, but isn't recommended to be used in production either.

Build from source code

The following dependencies are needed during development:

Bash

Git on any recent (as in 2020) version.

Go compiler version 1.15 or newer.

GCC version 9.3 or newer.

Libc development files. Both glibc and musl have been successfully tested.

GNU Make or compatible.

Ragel version 6.X. We…
Read full article