An open API service indexing awesome lists of open source software.

https://github.com/gluster/gluster-collectd

gluster collectd plugin which collects and pushes metrics to collectd daemon
https://github.com/gluster/gluster-collectd

Last synced: about 1 year ago
JSON representation

gluster collectd plugin which collects and pushes metrics to collectd daemon

Awesome Lists containing this project

README

          

# Gluster-Collectd Plugin

Gluster collectd plugin is based on collectd python plugin. The gluster collectd plugin collects metrics about

- glusterd, glusterfs process cpu and memory
- io statistics and brick utilization
- volume statistics (heal entries)

# Prerequisites
Install the python plugin for collectd and also dependency packages. gluster collectd plugin is based on collectd python plugin.
- yum install collectd-python
- pip install -r gluster-collectd/requirements.txt
# RPM Installation.
- #git clone https://github.com/gluster/gluster-collectd
- #cd gluster-collectd
- ./makerpm.sh
- rpm -ivh build/gluster-collectd.noarch.rpm

# Manual Installation (if rpm is not used)
- mkdir /usr/lib64/collectd/gluster-collectd
- copy gluster-collectd/src/*.py dir to /usr/lib64/collectd/gluster-collectd/ dir
- copy gluster-collectd/conf/gluster.conf to /etc/collectd.d/ dir
- copy gluster-collectd/types/types.db.gluster to /usr/share/collectd/types.db.gluster
### Run collectd plugin.
provide permissions to collectd process to create processes.
- semanage permissive -a collectd_t
#service collectd restart
if you are using write_log plugin then system journal will have gluster metrics.