All Projects → MrCirca → zabbix-glusterfs

MrCirca / zabbix-glusterfs

Licence: MIT license
Monitoring GlusterFS Discovery storage with Zabbix 3.4

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to zabbix-glusterfs

Glusterfs
Gluster Filesystem : Build your distributed storage in minutes
Stars: ✭ 3,437 (+20117.65%)
Mutual labels:  glusterfs, gluster
libgfapi-python
Python bindings for libgfapi - (This is only a public mirror)
Stars: ✭ 42 (+147.06%)
Mutual labels:  glusterfs, gluster
gluster exporter
Gluster Exporter for Prometheus
Stars: ✭ 70 (+311.76%)
Mutual labels:  glusterfs, gluster
ansible-role-glusterfs
Ansible Role - GlusterFS
Stars: ✭ 95 (+458.82%)
Mutual labels:  glusterfs, gluster
cockpit-gluster
Easy to use management console for Gluster Storage with glusterd2 support.
Stars: ✭ 29 (+70.59%)
Mutual labels:  glusterfs, gluster
zabbix-nvidia-smi-integration
The Zabbix template for monitoring Nvidia graphics cards.
Stars: ✭ 22 (+29.41%)
Mutual labels:  zabbix-templates
awesome-storage
A curated list of storage open source tools. Backups, redundancy, sharing, distribution, encryption, etc.
Stars: ✭ 324 (+1805.88%)
Mutual labels:  glusterfs
zabbix-edgemax-template
Zabbix template for Ubiquiti EdgeMAX devices, monitored with SNMPv2.
Stars: ✭ 18 (+5.88%)
Mutual labels:  zabbix-templates
zabbix-templates
Zabbix templates
Stars: ✭ 104 (+511.76%)
Mutual labels:  zabbix-templates
kaabah
A Terraform solution to design, build and operate Docker Swarm infrastructures
Stars: ✭ 29 (+70.59%)
Mutual labels:  glusterfs
heketi-ui
Heketi-UI provide a light Web UI to manage Heketi clusters
Stars: ✭ 22 (+29.41%)
Mutual labels:  glusterfs
srv-1c-zabbix-template
Zabbix шаблон для мониторинга сервера приложений 1с
Stars: ✭ 94 (+452.94%)
Mutual labels:  zabbix-templates
spring-file-storage-service
The FSS(file storage service) APIs make storing the blob file easy and simple .
Stars: ✭ 33 (+94.12%)
Mutual labels:  glusterfs
anthill
A Kubernetes/OpenShift operator to manage Gluster clusters
Stars: ✭ 35 (+105.88%)
Mutual labels:  gluster
collection-of-zabbix-templates
一堆zabbix模板和笔记
Stars: ✭ 90 (+429.41%)
Mutual labels:  zabbix-templates
docker-volume-plugins
Managed docker volume plugins
Stars: ✭ 126 (+641.18%)
Mutual labels:  glusterfs
zabbix-templates
My Zabbix templates
Stars: ✭ 21 (+23.53%)
Mutual labels:  zabbix-templates
kubevirt-tutorial
Demo that guides users through an end to end KubeVirt experience.
Stars: ✭ 29 (+70.59%)
Mutual labels:  glusterfs
ceil
Helmut Hoffer von Ankershoffen experimenting with auto-provisioned RPi cluster running K8S on bare-metal
Stars: ✭ 42 (+147.06%)
Mutual labels:  glusterfs
rabe-zabbix
Collection of various Zabbix templates and helper scripts created or used by Radio Bern RaBe
Stars: ✭ 93 (+447.06%)
Mutual labels:  zabbix-templates

Gluster Storage - Zabbix

Zabbix Glusterfs

This project was created to monitor Gluster Storage with Zabbix. In this repository there are two files. One python script that calls gstatus, discovering gluster volumes and print data we want, according to the arguments given. You have to install gstatus gstatus

You should save the script in /usr/local/bin/ and do it executable. Use visudo and give privileges to zabbix user.

visudo

Paste the following line!

zabbix ALL=(ALL) NOPASSWD: gstatus_discovery.py

You have to add glusterfs.conf file in /etc/zabbix/zabbix_agent.conf.d/

  • You should save the script in /usr/local/bin directory and do it executable from zabbix user using sudo.
  • The last one shoud be import zabbix_template.xml in zabbix

Examples executing script

Giving no arguments

root@gfs1:/opt# ./gstatus_discovery.py
{"data": [{"{#VOLUME_NAME}": "gv0"}, {"{#VOLUME_NAME}": "gv1"}]}

Giving one argument

./gstatus_discovery.py nodes_active
2
./gstatus_discovery.py usable_capacity
37423202304

Giving two arguments and last should be volume name

./gstatus_discovery.py used_capacity gv0
3235531434

Zabbix Template was made for Zabbix 3.4.

Zabbix 4.0 Supported (Tested)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].