thatva / zabbix-ext

More metrics, elasticity, scalability, and automation for Zabbix

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Zabbix Extended

What's Inside?

  • Custom Zabbix templates for:
    • Blackboard Learn
    • Cassandra
    • ElasticSearch
    • MongoDB
    • PostgreSQL
    • Redis
    • Oracle Database
  • Zabbix deployment tools:
    • Single agent deployment script
    • Bulk agent deployment script
  • Zabbix elasticity tools:
    • Configuration of host groups, templates, and JMX interface in Zabbix agent config file
    • Auto deletion of hosts from Zabbix based on Zabbix agent visibilty thresholds
  • Zabbix scalability tools:
    • Database partitioning script to replace housekeeping task by dropping partitions instead of running housekeeper's delete operations for purging data

Requirements

  • Zabbix 2.2 and up
  • monitor-bridge for ElasticSearch, MongoDB, PostgreSQL, Redis, and Oracle Database templates.

HOWTOs

Blackboard Learn Template

  1. Deploy bb-extended-monitoring B2 on your Blackboard Learn instance located in templates/blackboard-learn/b2 folder
  2. Import templates in templates/blackboard_learn to your Zabbix instance
  3. Link the templates to the Blackboard Learn hosts in Zabbix

ElasticSearch, MongoDB, PostgreSQL, Redis, Oracle Database

  1. Deploy monitor-bridge
  2. Import templates/zbx_templates_extended.xml in Zabbix
  3. In Zabbix, configure the JMX interface to point to monitor-bridge
  4. Link the templates

Cassandra

  1. Import templates/zbx_templates_extended.xml in Zabbix
  2. Verify the JMX interface on your monitored host in Zabbix
  3. Link the template to the monitored hosts

About

More metrics, elasticity, scalability, and automation for Zabbix


Languages

Language:PLSQL 30.8%Language:Scala 26.2%Language:PLpgSQL 25.6%Language:Shell 15.1%Language:Batchfile 2.3%