Zabbix : Interview 2012 of Alexei Vladishev



Similar documents
How To Write A Monitoring System For Free

The enterprise class monitoring solution for everyone

Zabbix: monitoring millions of metrics...and a Zabbix 3.0 sneak peek

ENTERPRISE-CLASS MONITORING SOLUTION FOR EVERYONE ALL-IN-ONE OPEN-SOURCE DISTRIBUTED MONITORING

Zabbix 1.8 Network Monitoring

How To Monitor Mysql With Zabbix

ZABBIX. An Enterprise-Class Open Source Distributed Monitoring Solution. Takanori Suzuki MIRACLE LINUX CORPORATION October 22, 2009

COMPARING NETWORK AND SERVER MONITORING TOOLS

TMA Management Suite. For EAD and TDM products. ABOUT OneAccess. Value-Adding Software Licenses TMA

T he complete guide to SaaS metrics

IT Infrastructure Management

Hosted SharePoint. OneDrive for Business. OneDrive for Business with Hosted SharePoint. Secure UK Cloud Document Management from Your Office Anywhere

SECURELINK.COM REMOTE SUPPORT NETWORK

CA Virtual Assurance/ Systems Performance for IM r12 DACHSUG 2011

PZVM1 Administration Guide. V1.1 February 2014 Alain Ganuchaud. Page 1/27

MALAYSIAN PUBLIC SECTOR OPEN SOURCE SOFTWARE (OSS) PROGRAMME. COMPARISON REPORT ON NETWORK MONITORING SYSTEMS (Nagios and Zabbix)

NETWORK MONITORING & ALERTING SERVICES SERVICE DEFINITION

How To Monitor A Server With Zabbix

MONyog White Paper. Webyog

Why developers should use ODBC instead of native proprietary database interfaces

Data Driven Success. Comparing Log Analytics Tools: Flowerfire s Sawmill vs. Google Analytics (GA)

Migration and Building of Data Centers in IBM SoftLayer with the RackWare Management Module

PLA 7 WAYS TO USE LOG DATA FOR PROACTIVE PERFORMANCE MONITORING. [ WhitePaper ]

Capacity planning for IBM Power Systems using LPAR2RRD.

MONyog White Paper. Webyog

Table of Contents Release Notes 2013/04/08. Introduction in OS Deployment Manager. in Security Manager Known issues

Zabbix 3.0. The Simple, the Powerful and the Shiny by Zabbix SIA

1. INTERFACE ENHANCEMENTS 2. REPORTING ENHANCEMENTS

USER GUIDE CLOUDME FOR WD SENTINEL

The First 90 Days. Chapter. by Mark Egan

Migration and Building of Data Centers in IBM SoftLayer with the RackWare Management Module

Mike: Alright welcome to episode three of Server Talk, I m here with Alexey. I m Mike. Alexey, how are things been going, man?

Dell SupportAssist Version 2.0 for Dell OpenManage Essentials Quick Start Guide

SCF/FEF Evaluation of Nagios and Zabbix Monitoring Systems. Ed Simmonds and Jason Harrington 7/20/2009


Mobile App Testing Guide. Basics of Mobile App Testing

Mobile Cloud Computing T Open Source IaaS

Maintaining Non-Stop Services with Multi Layer Monitoring

A SURVEY ON AUTOMATED SERVER MONITORING

5Get rid of hackers and viruses for

Application Performance Testing Basics

Scaling Graphite Installations

Application Management A CFEngine Special Topics Handbook

Implementing a secure high visited web site by using of Open Source softwares. S.Dawood Sajjadi Maryam Tanha. University Putra Malaysia (UPM)

LOCKSS on LINUX. CentOS6 Installation Manual 08/22/2013

Proposal for Virtual Private Server Provisioning

Workflow Templates Library

1. INTERFACE ENHANCEMENTS 2. REPORTING ENHANCEMENTS

Assignment # 1 (Cloud Computing Security)

Load and Performance Load Testing. RadView Software October

App Development Checklist

Recruitment and Selection

GLOBAL DIGITAL ENTERTAINMENT CONTENT AND SERVICES PROVIDER JESTA DIGITAL MIGRATES TO THE ULTRAESB

Example of Standard API

Smart Business Architecture for Midsize Networks Network Management Deployment Guide

Comparison Paper Argent vs. Nimsoft

Desktop Management for the Small Enterprise

Palustris Recruitment Software By Jarrett & Lam Consulting Tel: +44 (0) sales@palustris.co.uk Website:

GlobalSCAPE DMZ Gateway, v1. User Guide

USER GUIDE CLOUDME FOR WD SENTINEL

Network monitoring with Zabbix

Unit 10 : An Introduction to Linux OS

Proactive and Reactive Monitoring

virtualization.info Review Center SWsoft Virtuozzo (for Windows) //

IT Infrastructure- Monitoring Tools

Copyright Brad Kendall

iphouse has chosen LogicMonitor to offer a Software as a Service (SaaS) monitoring solution.

Enterprise Remote Control 5.6 Manual

Red Hat Network Satellite (On System z) 18-JUNE CAVMEN Meeting

OpenWIPS-ng A modular and Open source WIPS. Thomas d Otreppe, Author of Aircrack-ng

How to Choose and Deploy a Transformative BI Solution: The Irish Life Story

ManageEngine (division of ZOHO Corporation) Infrastructure Management Solution (IMS)

TSM Studio Server User Guide

Using New Relic to Monitor Your Servers

System Management Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice

How to benchmark your service desk

Relocating Windows Server 2003 Workloads

WHAT IS ENTERPRISE OPEN SOURCE?

Getting started with API testing

Enterprise IT is complex. Today, IT infrastructure spans the physical, the virtual and applications, and crosses public, private and hybrid clouds.

Configuring SNMP Cisco and/or its affiliates. All rights reserved. 1

Sinadura Free digital signature

Archive Data Retention & Compliance. Solutions Integrated Storage Appliances. Management Optimized Storage & Migration

IT asset management with GLPI

SCO Virtualization Presentation to Customers

Rcore Embedded Software Platform

Blackboard Open Source Monitoring

JBoss Enterprise MIDDLEWARE

How To Evaluate a Computer System

BI xpress Product Overview

VMware vcenter Log Insight Getting Started Guide

300 Intelligence Reporting. Sage Intelligence Reporting Customer Frequently asked questions

Transcription:

Zabbix : Interview 2012 of Alexei Vladishev Monitoring-fr : Results in 2011 for Zabbix: objectives achieved? What are your main satisfactions and disappointments? Alexei Vladishev : I am happy to say that 2011 was another successful year for Zabbix. It was the most successful year in terms of growth rate as well as absolute revenue numbers so far. We moved to a new bigger office, our core team grew to 22 people working full time on Zabbix. Also our World presence was extended thanks to our new partners. The main disappointment, if we may call it this way, of the last year is the fact that Zabbix 2.0 is still not released. It is a result of our old wrong approach of "let's add a bunch of new features and fix all those bugs later on". The schema does not work. Early last year we switched to a new development procedure allowing us to keep trunk, the latest code, as stable as possible. Let's see how it works, but I'm sure it is already bringing positive changes and will allow us to release new versions in the expected time frame. I have to admit that more and more large companies use Zabbix. Quality, stability and ease of maintenance become crucial. Last year we made serious effort of improving QA, created continuous integration platform, new development procedures, created and published coding standards and other things in order to be confident in the quality of our product. We are making very good progress in constant delivery of a better quality. Zabbix users notice these positive changes for sure. It is interesting that some brave people already use pre-2.0 (in beta state currently) in production and I can understand why. New version has so many improvements that it's really hard to resist. Indeed, quality of the server, proxy and agents is impressive in the latest betas, front-end deserves more testing though. Despite of this I do not recommend beta versions for production systems. Please be patient and wait for the official release of 2.0. M-fr : Within the community Monitoring-fr, we found a rather interesting increase in the number of users of Zabbix. How do you stand in relation to competition in the French market in 2011? A.V. : I do not think we are competing with other open source solutions. I believe market of open source monitoring solutions is still growing. We help each other actually in this respect. Also I feel that we are in more direct competition with proprietary solutions rather than with open source alternatives. Part of our philosophy is that we do not fight for customers by any means. Those who quickly make decisions about the use of a solution may quickly change their mind if it is not too late of course. For me it's important that the choice is based on honest comparison of technical and business benefits. Someone on the forums called Zabbix a product for smart people. That's very important to me. One should spend some time in order to understand the flexible architecture of Zabbix and the way Zabbix is designed to work. However as soon as you get the understanding, you won't be disappointed by its functionality and high flexibility. Do not make your choice based on current popularity, it may change quickly. Make your chance based on your own evaluation of competing product for your unique requirements.

Let's talk about France. Actually, France is in Top 5 countries of visitors to the Zabbix home page this year. It's quite unexpected result of breaking into the Top 5, taking into account that this top is quite strongly held by a group of countries, traditionally being the most active adopters of Zabbix, i.e. USA, Japan, Russian and Brazil. Currently Zabbix is used by several large French companies, including two leading banks which work with us quite actively. By the way, a couple of weeks ago we opened a new forum in French. Feel free to come and share your experience at www.zabbix.com/forum! M-fr : Nagios is important in France. In addition, the French solution named Shinken seems to grow up with, among other things, its ease of migration (Nagios to Shinken). What are your plans to impose Zabbix on the Open Source monitoring market in France? A.V. : There are no specific plans about France, but we treat it very seriously. I am sure you may expect much more visibility of Zabbix in France after the release of Zabbix 2.0. Having local community contributes to a project a lot. I urge our French friends to be more active in spreading word about Zabbix. M-fr : Given the historical weight of using Nagios in France, and the natural tendency to move towards a Shinken (see Centreon). Now, how are you convince users to select and then to migrate to Zabbix? A.V. : Nagios has huge inertia in the minds on the people. However, we may still notice absolutely new projects based on Nagios. I think it's easy to explain. It's much easier to create a better Nagios based on Nagios, rather than come up with unique ideas. Obviously, Nagios is a good enough foundation for the creation of new products. Let's explain some good points of our solution. Zabbix was created from the scratch. It has no dependencies of other tools with the only exception of low level libraries such as net-snmp lib. Everything apart of WEB front-end is written in C language, which gives us huge advantage in speed and much lower hardware requirements. The whole Zabbix core is just a binary of 2MB in size. Even for large setups having more than 10K of devices to monitor it rarely needs more than 2GB of memory (not including requirements for the database.) Upgrading from one minor version to another is just a matter of installing new binaries. For major upgrades the back-end database has to be updated as well. All configuration and historical data is kept in a relational database, which makes maintenance straight forward. Zabbix API allows nice integration with other systems, such as configuration management, incident management, and other monitoring systems. Monitoring of remote locations, branch offices or client sites has never been an issue for Zabbix thanks to Zabbix Proxy. Zabbix Proxy is a light-weight daemon collecting performance and availability data from remote networks. It supports both push and pull modes making it a perfect choice for those looking for high performance monitoring of sites behind firewalls or in DMZ. Proxy is immune to communication problems due to support of data buffering. Zabbix Agents support buffering as well. Zabbix provides native agents for nearly all platforms available around, including Linux, Windows, AIX, HP-UX, Solaris, Tru64 and various BSD systems. The agent is a 1-2MB binary with no external dependencies, able to process tens of thousands of requests per second if you ever need this level of performance. It executes native

system calls only, no Perl, Python, Java on client side! Backward compatibility of agents is maintained for all versions of Zabbix starting from the very first release of Zabbix 1.0. If you may get any data out of your devices, be absolutely confident Zabbix will be able to monitor it, graph it and alert you in case of any issues. This level of flexibility makes it great. :) M-fr : Soon Zabbix 2.0? Some additional information? Announcements :)? A.V. : I have to disappoint you if you ask for an exact release date. Zabbix 2.0 will be ready when it is ready, but we are very very close. At the moment we are finishing XML import/export, which is the only missing functionality of 2.0. Also we have few blocker issues in our bug tracking system to fix. First release candidate will be out when all this is done. I expect a few RCs prior to official 2.0 giving our users chance to try it before the official release. Do not expect revolutionary changes. Zabbix 2.0 will be another step in right direction. That's how we are developing out product. It's important to deliver better product with every new release instead of surprising users with sudden huge modifications. However architecture should be also reviewed when needed. M-fr : New features in 2.0 are very promising, including the network's discovery of low-level and improved use of the inventory. There is also a new customizable interface (graphics, maps,...). Zabbix 2.0 will hit hard, isn't it ;)? A.V. : No doubts, we are delivering massive improvements in 2.0. Let me give you a brief overview of the most interesting features of 2.0. It would be possible to monitor remotely Java applications using JMX without need of Zapcat, SSL could be optionally used for extra security. Zabbix 2.0 introduces low level discovery (LLD), it delivers automatic discovery of devices, disk volumes, network interfaces, etc. It is not about the discovery of network devices, it is all about the discovery of resources on the device level. It allows to greatly decrease the number of templates used, make them simpler and even more flexible. Dynamically changed configuration is no longer a headache for Zabbix administrators thanks to this new feature. You may get much more detailed information about LLD by reading Zabbix Manual at... Good thing about LLD is that it can be easily extended by implementing custom discovery of any objects that you would like to monitor. Zabbix 2.0 offers much higher level of performance thanks to in-memory caching of trigger-related information, it decreases the load on the database and lowers the hardware requirements. Here we continue our good tradition of delivering better performance with every new Zabbix release. I have to mention changes related to the Zabbix front-end. It became easier to use, especially when it comes to configuration and administration. In addition to that we introduced a new shiny set of map icons for nearly all types of devices. Maps also support displaying of group of hosts not as a single icon, but as individual icons for all of the hosts. Now new devices will automatically be displayed, no need to add them manually. Another important improvement is ability to use standard localization framework based on GNU gettext. We

have Zabbix front-end translated to many languages including, of course!, French. Translators could make translation in a much more efficient way! Anyone is welcome to participate. Now you can restart (boot, shutdown) servers and securely execute any commands on Zabbix agents side straight from the front-end. We have screens based on templates. Now host related information could be grouped in a set of host-level screens. Zabbix Agent supports more metrics for different platforms. Note that there is no need to upgrade existing 1.x agents in order to migrate to 2.0. Zabbix agents are backwards compatible. Historical data got nano-second resolution. Visible host names were introduced to give hosts more meaningful naming based on your naming conventions in any language. Items support description field. Scope of use of user macros was significantly extended. They could be used in SNMP parameters as well as for security related information (user name, password) for SSH and Telnet checks, for example. Another significant improvement is automatic collection of inventory data, which may gather any information that an agent can return, which in turn allows to extend this by any command. Pro-active monitoring has also been improved. Zabbix now is able to execute remote agent/ssh/telnet-based commands for automatic resolution of discovered problems. That's a great feature, which is normally used as a part of escalation process. WEB monitoring was extended so that Proxy is able to execute WEB scenarios. Now it is possible to monitor performance and availability of your web application from different geographical locations, say, Japan, USA and Europe, simultaneously. Other features? Zabbix 2.0 brings lots of new features and minor improvements. Most of them are described in good detail on this page: http://www.zabbix.com/documentation/2.0/manual/introduction/whatsnew200 Some of initially planned functionality was not included into 2.0. It's sad that flexible configuration of dashboard was postponed to 2.2. M-fr : Recently, you offer a Commercial license version of Zabbix. Are there any technical differences with the GLPv2 version? Can you say more to our community? A.V. : Let me explain. Zabbix has always been true free software without any strings attached, we continue following our philosophy of making free software. In the same time we build our business model on delivering commercial services such as yearly support agreements, training programs and sponsored development. GPL licence is quite strict when it comes to integration of GPL code in other products or use of the code in commercial context. In order to avoid these limitations we offer commercial licensing for companies, interested in tight integration of Zabbix or its use in proprietary products.

It has nothing to do with closed or open-core model. Zabbix has always been, is and will be fully free software with excellent commercial support. I have to admit that it's not easy easy to build a company and develop free software. All we do is based on selling our services. Our future depends on support of our customers. I'm still trying to find the best business model. M-fr : Are you planning one day to attend an event in France? Such as for example the "Salon des Solutions Linux" in Paris? A.V. : I will be happy to participate in a conference to talk about Zabbix, my experience and topics related to free and open source software. Feel free to invite me - just drop me an email, there is a great chance I'll come. Please be aware that I do not speak French. M-fr : Zabbix SIA will be present at CeBIT 2012 in Germany. What are your expectations of this event? Your ambitions? A.V. : I think that the main reason of being on CeBIT is to deliver a message to our potential partners that we are ready for expansion in the German market. Germany has great potential to become an important market for our product. We are well known, however not enough. We will demonstrate new functionality of Zabbix 2.0 and of course it is an opportunity for all interested to talk to me and my colleagues. Come visit us! M-fr : What are the objectives of this year 2012? A.V. : Release of Zabbix 2.0 is our primary target to be done very soon. Then we'll be working on finalizing roadmap for 2.2 and do the actual development work, which would take most of our resources until the end of this year. The roadmap will be published on our web site as soon as it is ready. We are going to carefully review the list of suggested functionality, most popular features have all chances to be included into 2.2. Stay in touch with the latest news! As announced during the Zabbix Conference last year, we are moving to a fixed 9-month release cycle just after the release of Zabbix 2.0. It basically means that we may expect Zabbix 2.2, next major version, in early 2013. I think that work on a better front-end is one of the major priorities for the future. When I say better, I mean user interface which is friendly, easy to understand, with great navigation and customizable. Large Zabbix installations collect massive amounts of historical data, look after tens of thousands of devices and may generate hundreds or event thousands of events per second. Zabbix has all the information about performance and availability available, the front-end must be good enough to represent it in the most useful way. Current Zabbix front-end is not perfect in this sense. I am dreaming about implementing a zero-bug policy, it would allow us to dramatically improve the way we work with reported issues and bug fixing. By the way, do not miss your chance to visit Zabbix Conference 2012 in September this year. I am sure all the participants were very excited about the conference last year, and I am sure this year it will be even better and full of surprises.

See you, and keep in touch by subscribing to our Twitter channel #zabbix.