Skip to content
This repository has been archived by the owner on Sep 16, 2018. It is now read-only.
/ dhmon Public archive

Awesome monitoring system for Dreamhack

License

Notifications You must be signed in to change notification settings

dhtech/dhmon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status Coverage Status

dhmon

Awesome monitoring system for DreamHack

See the Wiki https://github.com/dhtech/dhmon/wiki for latest scratch notes.

Products

dhmon consists of a number of smaller products:

  • snmpcollector The SNMP collection daemons
  • pinger RTT statistics collector
  • analytics API backend to access processed statistics

Installation

Install the Debian packages for the products you want.

Building Debian packages

You need to have setuptools for pypy installed

wget https://bootstrap.pypa.io/ez_setup.py -O - | sudo pypy

Build the packages

make deb

or if you prefer the longer way:

# Create a new snapshot version
gbp dch --snapshot --auto

# Clean
rm ../dhmon_*.orig.tar.gz

# Build
gbp buildpackage --git-upstream-tree=master --git-submodules \
    --git-ignore-new --git-builder='debuild -i -I -k28B92277'