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
- Host: GitHub
- URL: https://github.com/gluster/gluster-collectd
- Owner: gluster
- Created: 2018-03-08T06:41:05.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2020-05-06T03:46:40.000Z (about 6 years ago)
- Last Synced: 2025-02-04T19:42:21.102Z (over 1 year ago)
- Language: Python
- Homepage:
- Size: 79.1 KB
- Stars: 2
- Watchers: 7
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
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.