Web-based monitoring and management for Ceph
Python SaltStack Groff Makefile Shell Ruby Other
Latest commit b6c5652 Oct 11, 2016 @GregMeno GregMeno committed on GitHub Merge pull request #491 from donnydavis/patch-1
Updated the module name to match the package name
Failed to load latest commit information.
alembic alembic: don't stamp on cthulhu's logging config Apr 3, 2014
calamari-common Merge pull request #393 from ceph/wip-fix-osd-metadata Feb 4, 2016
calamari-web Added db_port to calamari.conf.template Aug 26, 2015
conf calamari-common: log salt import failures with supervisor Feb 4, 2016
cthulhu package: resolved centos-7 merge conflict Oct 20, 2015
debian packaging: fix typo in debian/control Mar 10, 2015
dev Added db_port to calamari.conf.template Aug 26, 2015
doc Corrected the page size variable from page count. Dec 2, 2015
minion-sim Merge pull request #323 from joehandzik/wip-osd-metadata Aug 24, 2015
repobuild fix python-msgpack package name Jan 17, 2016
requirements Revert "requirements.txt and vps_bootstrap: Update salt version to 20… Jun 29, 2015
rest-api rest-api: raise an error on calls to radosgw-admin Jan 24, 2016
salt Adds support for rbd and radosgw-admin to /cli target of REST API. Jan 24, 2016
selinux Updated the module name to match the package name Oct 8, 2016
tests tests: fix assumption about number of OSD hosts Aug 21, 2015
vagrant cent7-build: removing unneeded build deps Jan 24, 2016
webapp/calamari calamari/manage.py: Set a+x file permissions Oct 2, 2014
.gitignore add .tox to gitignore Aug 13, 2014
.travis.yml Merge remote-tracking branch 'origin/1.2.3' into 1.3 Jul 28, 2015
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 package: resolved centos-7 merge conflict Oct 20, 2015
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 build-rpm.sh cleanup: Apr 23, 2014
calamari.spec merge conflict fix Jan 24, 2016
calamari.te selinux: add policy module for calamari Jan 8, 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
tox.ini add a working tox.ini file with a docs env Aug 13, 2014
vps_bootstrap.sh devmode: send parameters for who and where to bootstrap Sep 28, 2015


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


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


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