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 1 month ago
afsmon Handle backup volumes 7 months ago
.gitignore Initial framework 11 months ago
.gitreview OpenDev Migration Patch 1 month ago
.stestr.conf Add statsd reporter and test 11 months ago
.zuul.yaml Fix zuul.yaml 9 months ago
LICENSE Initial commit 11 months ago
MANIFEST.in Initial code motion 11 months ago
README.rst README.rst formatting fixes 11 months ago
bindep.txt Add empty bindep.txt 11 months ago
requirements.txt Add statsd reporter and test 11 months ago
sample.cfg Add some config options 11 months ago
setup.cfg Initial code motion 11 months ago
setup.py Initial framework 11 months ago
test-requirements.txt Initial framework 11 months ago
tox.ini Initial framework 11 months 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.