How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
Zabbix in 2012
1. Zabbix in 2012
Where we are and future plans
1 of 32
Zabbix JP Community Event 2012
2. About me
Name: Alexei Vladishev
Email: alex@zabbix.com
Twitter: @avladishev
Home: www.zabbix.com
Author of Zabbix
Founder and CEO of Zabbix SIA
2 of 32
Zabbix JP Community Event 2012
3. What is all about
• Zabbix Model
• Zabbix Team
• Were is Zabbix 2.0?!
• New release policy
• How can Zabbix user help us?
• What's next?
3 of 32
Zabbix JP Community Event 2012
4. Zabbix Model
And it is important!
4 of 32
Zabbix JP Community Event 2012
5. Different models
• Possible models
• Enterprise and
Community versions
(open-core)
• True Open Source
5 of 32
Zabbix JP Community Event 2012
6. Zabbix is a True Open Source (Free)
Software with no “Enterprise” or
“Professional” versions
• Easy to adapt, no license fees
• Freedom to modify it
• Freedom to study how it works
• Commercial enterprise support is available
6 of 32
Zabbix JP Community Event 2012
7. If it is free, how do we
make a living then?
7 of 32
Zabbix JP Community Event 2012
8. Partners: closer to users
and customers
8 of 32
Zabbix JP Community Event 2012
9. Zabbix Team
People are more important than technology
9 of 32
Zabbix JP Community Event 2012
10. Who is making Zabbix?
• Currently we have 20 people in Riga office and 2
support people working remotely
• 1 document writer
• 2 Japanese speaking people (Kodai, Yumi)
• 6 open positions (4 PHP developers, 1 C developer,
1 Tester)
• Community effort: bug reports, testing, forums, etc
10 of 32
Zabbix JP Community Event 2012
11. Why team size is important?
It allows us to develop better
product much faster
11 of 32
Zabbix JP Community Event 2012
12. Zabbix in Japan
• WEB site is maintained in Japanese
www.zabbix.com/jp, community site: www.zabbix.jp
• Documentation is available in Japanese
• Twitter: #zabbix - 1252, #kodai74 – 767, #zabbix_jp –
307 followers
• Zabbix.com number of visitors in 2011: Japan is 3rd!
• We are doing all out best to support Zabbix in Japan
12 of 32
Zabbix JP Community Event 2012
13. Where is Zabbix 2.0!?
Well...
13 of 32
Zabbix JP Community Event 2012
14. Early 2010:
Alexei: “Zabbix 2.0 will be released in September 2010,
otherwise I'll eat my hat”
14 of 32
Zabbix JP Community Event 2012
15. Hats eaten
September 2010:
Alexei: “Zabbix 2.0 will be released in May 2011,
otherwise I'll eat my hat”
15 of 32
Zabbix JP Community Event 2012
16. Hats eaten
May 2011:
Alexei: “Zabbix 2.0 will be released in August 2011,
otherwise I'll eat my hat”
16 of 32
Zabbix JP Community Event 2012
17. Hats eaten
Zabbix Conference 2011, October 1:
Alexei: “No comments”
17 of 32
Zabbix JP Community Event 2012
18. I am very bad at making
predictions! Sorry.
18 of 32
Zabbix JP Community Event 2012
19. Why it happened?
• Too much focused on 1.8.x, we added many new
features to 1.8 branch
• No resources left for development of 2.0
• There is a huge difference between 1.8.0 and 1.8.8,
1082 bug fixes and new features!
• Zabbix 1.8.13 could be easily declared 2.0 :-)
• Bad approach “Let's add a new cool feature, break other
stuff, we will fix it later”
19 of 32
Zabbix JP Community Event 2012
20. So, when Zabbix 2.0.0 could
be released
• Stability by component
• Zabbix Server, Proxy and Agent are very stable
• Several known issues on front-end side (RC grade)
• No blocker issues
• Bug Tracking System: https://support.zabbix.com
• Filter: 2.0 scheduled blocker issues
20 of 32
Zabbix JP Community Event 2012
21. Current state of 2.0.0
• Zabbix 2.0.0RC3 (third release candidate) was released
on April 20, 2012
• We plan to make further RC releases as frequent as
possible
• Target release date for 2.0.0: May 2012, no promises! :)
21 of 32
Zabbix JP Community Event 2012
22. New release policy
It is all about delivering quality in time
22 of 32
Zabbix JP Community Event 2012
23. Development procedure
• All code changes
• Independently code reviewed
• Independently tested
• Separate branch created per each code change, merged
only if code reviewed and tested
svn co svn://svn.zabbix.com/branches/dev/ZBX-1234
• Regression testing
• Infrastructure for continuous integration is in place
23 of 32
Zabbix JP Community Event 2012
24. New Release Policy
• Release candidates (RC phase)
• String freeze phase for translators
• Fixed release period for major versions
• Released every 9 months starting from 2.2
• Minor versions
• No new features, bug fixing only
• Minor improvements could be included (usability, etc)
• No changes in database structure in minor releases
24 of 32
Zabbix JP Community Event 2012
25. Zero bug policy
• All bugs (stable, trunk) are treated with the highest
priority
• The bugs are fixed ASAP before anything else
• Eventually there will be no open bugs
• Trunk becomes very stable ready to be released any
time with RC phase
• As a start we must fix more bugs than we generate
25 of 32
Zabbix JP Community Event 2012
26. How can I help?
There are many ways
26 of 32
Zabbix JP Community Event 2012
27. You are not a developer
• Make translations
• Help other people in forums, IRC, mailing lists
• Report bugs
• Do pre-release testing of RC and beta releases
• Register and vote for a feature requests
• Tell us about your experience
• Share your knowledge: conferences, events
27 of 32
Zabbix JP Community Event 2012
28. Roadmap directions
Making Zabbix better each release
28 of 32
Zabbix JP Community Event 2012
29. General directions
• Quality, fully implement new development policies
• MVC for Zabbix GUI (modularity)
• Usability and easy-to-use, mostly about Zabbix GUI
• Plugin architecture for everything
• Horizontal scalability, HA and redundancy
29 of 32
Zabbix JP Community Event 2012
30. What's next?
There are many exciting things!
30 of 32
Zabbix JP Community Event 2012
31. Expected milestones in 2012
Release of Zabbix 2.0.0
Zabbix 2.2.0 Roadmap
More than 1000 people
trained by Zabbix
Zabbix Conference 2012
31 of 32
Zabbix JP Community Event 2012
32. WWW.ZABBIX.COM
Any questions?
32 of 32
Zabbix JP Community Event 2012