- oio sds = 1610
- zabbix >= 2.0
These scripts use the default 'OPENIO' NS. You can modify it to fit your needs in 'userparameter_openio.conf' and 'zabbix-oiosds-discover.py'
This tamplate only discovers oio SDS services and tracks the scores. Waiting for the next stable release so that it can list and get account metrics
It uses wget as it has a very small impact on the cpu load.
To monitor beanstalkd you can use this template: https://github.com/Mixton/zabbix-beanstalkd, it's almost the same install procedure as the zabbix-oio.
To monitor oio-sds nodes you might want to use a template that gives you disks info too. This one works well: https://github.com/grundic/zabbix-disk-performance
On each oio-sds zabbix agent hosts:
wget https://raw.githubusercontent.com/Mixton/zabbix-oio/master/userparameter_openio.conf -O /etc/zabbix/zabbix_agentd.conf.d/userparameter_openio.conf
apt-get install python-netifaces
wget https://raw.githubusercontent.com/Mixton/zabbix-oio/master/zabbix-oiosds-discover.py -O /usr/local/bin/zabbix-oiosds-discover.py
chmod +x /usr/local/bin/zabbix-oiosds-discover.py
systemctl restart zabbix-agent.service
import template 'zbx_oiosds_template.xml' and add it to your host
On each oio-sds zabbix agent hosts:
wget https://raw.githubusercontent.com/Mixton/zabbix-oio/master/userparameter_openio.conf -O /etc/zabbix_agentd.conf.d/userparameter_openio.conf
yum install -y python-netifaces.x86_64
wget https://raw.githubusercontent.com/Mixton/zabbix-oio/master/zabbix-oiosds-discover.py -O /usr/local/bin/zabbix-oiosds-discover.py
chmod +x /usr/local/bin/zabbix-oiosds-discover.py
systemctl restart zabbix-agent.service
import template 'zbx_oiosds_template.xml' and add it to your host