Web-based monitoring and management for Ceph
Python Roff SaltStack Makefile Shell Ruby
Switch branches/tags
Clone or download
Latest commit 5b8fa14 Jan 4, 2018
Permalink
Failed to load latest commit information.
alembic alembic: don't stamp on cthulhu's logging config Apr 3, 2014
calamari-common calamari_common: Implement MonRemote.get_running Feb 17, 2017
calamari-lite salt is leaking a ton of memory in TemporaryLogger Jul 14, 2016
calamari-web can we run with sqlite? Jan 31, 2017
conf fix conf in ubunut package Jan 31, 2017
cthulhu Merge branch 'master' into cthulhu-skip-db Feb 16, 2017
debian debian: stop using dh_python2 ${python:Depends} Feb 15, 2017
dev remove all refs to salt/srv Jan 31, 2017
doc Cthulhu: Optionally push events to salt event bus Mar 3, 2016
minion-sim remove all refs to salt/srv Jan 31, 2017
repobuild fix python-msgpack package name Jan 17, 2016
requirements lite.txt: bump gevent to 1.1.1 Feb 15, 2017
rest-api Add /cluster/<fsid>/{pool/<id>/}stats endpoints Oct 13, 2016
rlyeh adds rlyeh a service to deal with RBD Dec 15, 2016
salt/local fixup salt/srv Jan 31, 2017
selinux Updated the module name to match the package name Oct 8, 2016
tests fix case where down and out OSDs do not report metadata Jul 3, 2016
vagrant update the config.vm.box Jan 3, 2018
webapp/calamari calamari/manage.py: Set a+x file permissions Oct 2, 2014
.gitignore add .tox to gitignore Aug 13, 2014
.travis.yml chown pip cache back to travis Apr 28, 2016
COPYING update license to LGPL2.1+, copyright Red Hat May 19, 2014
COPYING-LGPL2.1 update license to LGPL2.1+, copyright Red Hat May 19, 2014
Makefile remove supervisord in favor of systemd Jan 31, 2017
README.rst docs: add link to packages Jul 1, 2015
adduser.py adduser.py: simple script to help with adding users to htpasswd Nov 1, 2013
build-rpm.sh Fix build-rpm.sh spec Mar 5, 2017
calamari-server.spec.in remove supervisord in favor of systemd Jan 31, 2017
calamari.service when calamari fails ask systemd to restart in 30s Jan 31, 2017
calamari.suse.spec calamari_web: remove django.contrib.auth.middleware Mar 3, 2016
calamari.te selinux: add policy module for calamari Jan 8, 2016
crush_map_repr_after.txt cthulhu: adds factory for doing CRUD on CRUSH rules Mar 15, 2016
crush_map_repr_after_update.txt cthulhu: adds factory for doing CRUD on CRUSH rules Mar 15, 2016
crush_map_repr_before.txt cthulhu: adds factory for doing CRUD on CRUSH rules Mar 15, 2016
crush_map_repr_before_update.txt cthulhu: adds factory for doing CRUD on CRUSH rules Mar 15, 2016
erasure_rule_crush_repr.txt cthulhu: adds factory for doing CRUD on CRUSH rules Mar 15, 2016
get-flavor.sh Handle VERSION in a more future-proof way Feb 4, 2015
get-versions.sh Makefile: add versioning Mar 4, 2014
pre-commit.py Rename and quota operations for pools Nov 27, 2013
replicated_rule_crush_repr.txt cthulhu: adds factory for doing CRUD on CRUSH rules Mar 15, 2016
tox.ini add a working tox.ini file with a docs env Aug 13, 2014
vps_bootstrap.sh update apt first then install latest salt Apr 20, 2016

README.rst

https://travis-ci.org/ceph/calamari.svg?branch=master https://readthedocs.org/projects/calamari/badge/?version=latest

Calamari server

Calamari is a management and monitoring service for Ceph, exposing a high level REST API.

This repository contains the Calamari server-side code. There is an accompanying user interface built on the Calamari REST API at https://github.com/ceph/calamari-clients

Getting Packages

http://download.ceph.com/calamari

A high level guide to installing Calamari from packages is available here: http://calamari.readthedocs.org/en/latest/operations/index.html

Check the mailing list archives for recent discussions of commonly encountered issues, and post your questions there. Check back here for more comprehensive guidance for end-users in the near future.

For developers

  1. Read about setting up a development environment: http://calamari.readthedocs.org/en/latest/development/dev_env.html
  2. Read about the coding style for Python code: http://calamari.readthedocs.org/en/latest/development/coding_style.html
  3. Read about the format for commit messages: http://ceph.com/resources/development/ceph-commit-comments/
  4. ...and send a pull request

Resources

Calamari developer documentation: http://calamari.readthedocs.org

Calamari mailing list: http://lists.ceph.com/listinfo.cgi/ceph-calamari-ceph.com

Calamari issue tracker: http://tracker.ceph.com/projects/calamari

Calamari packages http://download.ceph.com/calamari