Python based monitoring for AFS
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
OpenDev Sysadmins 22eb6e9c67 OpenDev Migration Patch 3 months ago
afsmon Handle backup volumes 9 months ago
.gitignore Initial framework 1 year ago
.gitreview OpenDev Migration Patch 3 months ago
.stestr.conf Add statsd reporter and test 1 year ago
.zuul.yaml Fix zuul.yaml 11 months ago
LICENSE Initial commit 1 year ago
MANIFEST.in Initial code motion 1 year ago
README.rst README.rst formatting fixes 1 year ago
bindep.txt Add empty bindep.txt 1 year ago
requirements.txt Add statsd reporter and test 1 year ago
sample.cfg Add some config options 1 year ago
setup.cfg Initial code motion 1 year ago
setup.py Initial framework 1 year ago
test-requirements.txt Initial framework 1 year ago
tox.ini Initial framework 1 year ago

README.rst

afsmon

Python library and utilities for monitoring AFS file-systems using OpenAFS tools.

Many of the details are inspired by https://github.com/openafs-contrib/afs-tools

Command-line

The afsmon tool provides

  • show : produce tabular output of key statistics for a cell, such as threads on file-servers, partition usage, volume usage and quotas.
  • statsd : report similar results to a statsd host.

Configuration is minimal, see the sample.cfg.

Library

The core of afsmon should suitable for use in other contexts.

The fs object now contains a FileServerStats with all available information for the server, partitions and volumes.