How we use Zabbix at BlaBlaCar. What we did to be able to deal with >25k items, >300 values per second & >6.5k triggers
- Trappers everywhere
- Low level discovery
- python-protobix
- jmx-zabbix
Standardization All probes written in Python Easy to maintain Widely deployed on systems Or Java When accurate Use LLD wherever possible Avoid template duplication Only 2 zabbix-agent (active) items Triggers script to update items Triggers script for LLD
python-protobix At first A personal project to learn Python What it is now Unified way of dealing with trappers https://github.com/jbfavre/python-protobix (Soon on pypi.python.org)