Skip to main content

An inventory project to facilitate server monitoring and management through Puppet.

Project description

servermon

Build Status Documentation Status

Servermon is a Django project with the aim of facilitating server monitoring and management through Puppet.

Servermon at this point offers two applications

  1. A Web frontend to the Puppet database.

  2. hwdoc: A simple datacenter hardware documentation database

If you have no idea what Puppet is, it is possible that you don’t need this software. Do note however that hwdoc will still be usable even without a Puppet infrastructure

Compatibility

As of October 2013, we mosty support Django 1.4. Django 1.5 or later is NOT supported.

Install

Get the python modules:

pip install -r requirements.txt

Copy servermon/settings.py.dist to servermon/settings.py

See doc/install.rst for details.

./manage.py syncdb
./manage.py migrate

Run!

./manage.py runserver

More details in the installation tutorial.

Documentation

The documentation is maintained using Sphinx (under /doc/) and is automatically generated at https://servermon.readthedocs.org/.

Project details


Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page