Zabbix in 2012

3,203 views

Published on

2012/05/19 第5回ZABBIX-JP勉強会 Alexei発表資料

Published in: Technology
0 Comments
5 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
3,203
On SlideShare
0
From Embeds
0
Number of Embeds
533
Actions
Shares
0
Downloads
1
Comments
0
Likes
5
Embeds 0
No embeds

No notes for slide

Zabbix in 2012

  1. 1. Zabbix in 2012 Where we are and future plans1 of 32 Zabbix JP Community Event 2012
  2. 2. About me Name: Alexei Vladishev Email: alex@zabbix.com Twitter: @avladishev Home: www.zabbix.com Author of Zabbix Founder and CEO of Zabbix SIA2 of 32 Zabbix JP Community Event 2012
  3. 3. What is all about • Zabbix Model • Zabbix Team • Were is Zabbix 2.0?! • New release policy • How can Zabbix user help us? • Whats next?3 of 32 Zabbix JP Community Event 2012
  4. 4. Zabbix Model And it is important!4 of 32 Zabbix JP Community Event 2012
  5. 5. Different models • Possible models • Enterprise and Community versions (open-core) • True Open Source5 of 32 Zabbix JP Community Event 2012
  6. 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 available6 of 32 Zabbix JP Community Event 2012
  7. 7. If it is free, how do we make a living then?7 of 32 Zabbix JP Community Event 2012
  8. 8. Partners: closer to users and customers8 of 32 Zabbix JP Community Event 2012
  9. 9. Zabbix Team People are more important than technology9 of 32 Zabbix JP Community Event 2012
  10. 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, etc10 of 32 Zabbix JP Community Event 2012
  11. 11. Why team size is important? It allows us to develop better product much faster11 of 32 Zabbix JP Community Event 2012
  12. 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 Japan12 of 32 Zabbix JP Community Event 2012
  13. 13. Where is Zabbix 2.0!? Well...13 of 32 Zabbix JP Community Event 2012
  14. 14. Early 2010: Alexei: “Zabbix 2.0 will be released in September 2010, otherwise Ill eat my hat”14 of 32 Zabbix JP Community Event 2012
  15. 15. Hats eaten September 2010: Alexei: “Zabbix 2.0 will be released in May 2011, otherwise Ill eat my hat”15 of 32 Zabbix JP Community Event 2012
  16. 16. Hats eaten May 2011: Alexei: “Zabbix 2.0 will be released in August 2011, otherwise Ill eat my hat”16 of 32 Zabbix JP Community Event 2012
  17. 17. Hats eaten Zabbix Conference 2011, October 1: Alexei: “No comments”17 of 32 Zabbix JP Community Event 2012
  18. 18. I am very bad at making predictions! Sorry.18 of 32 Zabbix JP Community Event 2012
  19. 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 “Lets add a new cool feature, break other stuff, we will fix it later”19 of 32 Zabbix JP Community Event 2012
  20. 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 issues20 of 32 Zabbix JP Community Event 2012
  21. 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. 22. New release policy It is all about delivering quality in time22 of 32 Zabbix JP Community Event 2012
  23. 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 place23 of 32 Zabbix JP Community Event 2012
  24. 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 releases24 of 32 Zabbix JP Community Event 2012
  25. 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 generate25 of 32 Zabbix JP Community Event 2012
  26. 26. How can I help? There are many ways26 of 32 Zabbix JP Community Event 2012
  27. 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, events27 of 32 Zabbix JP Community Event 2012
  28. 28. Roadmap directions Making Zabbix better each release28 of 32 Zabbix JP Community Event 2012
  29. 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 redundancy29 of 32 Zabbix JP Community Event 2012
  30. 30. Whats next? There are many exciting things!30 of 32 Zabbix JP Community Event 2012
  31. 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 201231 of 32 Zabbix JP Community Event 2012
  32. 32. WWW.ZABBIX.COM Any questions?32 of 32 Zabbix JP Community Event 2012

×