MonitManager is under heavy development and is still considered alpha software!
Overview
MonitManager is an application that provides a centralized interface to monitor and control UNIX-like operating systems. MonitManager gets its information from so called "agents" running on the machines to be monitored and controlled. At the moment MonitManager supports Monit agents only. Support for Supervisor is underway.
News
- 2 October 2008: release of version 0.1.2
- 8 August 2008: release of version 0.1.1
- 18 June 2008: release of version 0.1.0
Features
- Ultra simple installation using Python's easy_install. All you need is a system running Python 2.5 or higher.
- MonitManager is a centralized place to start, stop and monitor processes, disk, log-files and more...
- Runs on Mac OS X, Linux, Solaris, FreeBSD and Windows. As long as your system runs Python, MonitManager is compatible
- MonitManager is independent from the agents, therefore no single-point-of-failure.
Functionality
- Control and monitor remote Monit and Supervisor daemons
- Track events on all machines
- Events are being published via RSS/Atom
- Monitors can be controlled individually or in groups.
Installing MonitManager
User installation
Dependencies
- Python 2.5
Instructions
The the easiest and fastest way to install MonitManager is by downloading the Quick Install package.
Untar the file and run ./install.py. This installation program will create a isolated Python environment and installs MonitManager and its dependencies.
To configure and start MonitManager run:
bin/monitmanager -w <WORKING DIR> --configure bin/monitmanager -w <WORKING DIR> --start
Where <WORKING DIR> is the directory where the config file(s) and data files are being stored. This may be a relative or absolute path.
System-wide installation
Dependencies
- Python 2.5
- Django (http://www.djangoproject.com)
- CherryPy (http://www.cherrypy.org)
Instructions
An easy way to install these packages and MonitManager is using setuptools:
sudo easy_install http://www.djangoproject.com/download/1.0/tarball sudo easy_install cherrypy sudo easy_install monitmanager
Or if you're not using setuptools:
tar xjvf MonitManager-x.x.x.tar.bz2
cd MonitManager-x.x.x
sudo python setup.py install
Bug reports
Please create a new ticket if you find a bug.
Attachments
- mmanager.png (72.3 kB) - added by jgelens 11 months ago.
-
mmanager.2.png
(89.5 kB) - added by jeffrey
6 months ago.
Interface 0.1.0


