Web server health checker and uptime logger.
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
build_osx
screens
tmpl/momentum
web
.godir
.pkgr.yml
.ymgr.yml
Dockerfile
Gopkg.lock
Gopkg.toml
LICENSE Initial commit Feb 24, 2018
Procfile
application.go
bindata.go
gos.gxml
k8s-dispatcher-service.yaml
k8s-dispatcher-statefulset.yaml
k8s-volume.yaml
k8s-worker-service.yaml
k8s-workers-statefulset.yaml
mega_config.go
mega_distributed.go
mega_distributed_funcs.go
mega_http_dispatcher.go
mega_http_request.go Add files via upload Mar 16, 2018
mega_io.go
mega_k8s.go
mega_lib.go
mega_notifier.go
mega_structs.go
mega_timer.go
readme.md

readme.md

Megalith

Web server health checker/monitor & uptime logger.

Features :

  • Track the uptime of any server.
  • Alert your server's maintainers on downtime (SMS or email).
  • Perfect for SLA reinforcements.

Requirements (to build)

  1. Go

Install

Install with :

	$ go get github.com/cheikhshift/megalith

Launch

Run the following command to launch application :

	$ megalith

Projects used

  1. Twitter bootstrap beta 4.0.0-beta.2
  2. Angular JS 1.5.6
  3. Google Material design
  4. Momentum
  5. GopherSauce
  6. Chart.js

Screenshots

enter image description here enter image description here enter image description here enter image description here

Location of configuration file

  • On Windows assume your default workspace directory to be %USERPROFILE%\megaWorkSpace
  • On Unix/Linux assume your default workspace directory to be $HOME/megaWorkSpace