Skip to content

More metrics, elasticity, scalability, and automation for Zabbix

Notifications You must be signed in to change notification settings

blackboard/zabbix-ext

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published