Zabbix Conference 2014 Map

Zabbix Conference 2014 is approaching, every day welcoming new registrants and guests, who are wishing to participate in the Zabbix biggest event of the year! To give the Zabbix Conference attendees a better idea of which places you will have a chance to visit during the event, we provide you with a map, pointing to the important locations.
Continue reading

Posted in Conferences | Tagged , | Leave a comment

Zabbix Conference 2014 – Registration Is Now Open!

The 4th annual Zabbix Conference, dedicated to scaling and high performance monitoring, is scheduled for 12-13 September 2014 in Riga, Latvia.

Registration for Zabbix Conference 2014 is now officially opened, so we welcome all of you to reserve your seat and join us for the upcoming international event, dedicated to Zabbix Monitoring Solution!
Continue reading

Posted in Conferences | Tagged , | Leave a comment

Let the Preparation for Zabbix Conference 2014 Begin!

We are ready to announce that the dates and place for this year’s Zabbix annual conference, Zabbix Conference 2014, are finally set! And, we are happy to invite you all to join Zabbix team, Zabbix community, followers, fans and users and all the rest Zabbix professionals and specialists in Riga, Latvia, on September 12-13!
Continue reading

Posted in Conferences | Leave a comment

Zabbix SIA – The Most Remarkable Open Technology Solution for Business (by LATA)

Yesterday, on January 23rd, Zabbix SIA received a special award from the Latvian Open Technology Association (LATA) in the nomination for “The most remarkable open technology solution for business” in the private sector.
Continue reading

Posted in Social | Leave a comment

Zabbix Team Celebrates Release of Zabbix 2.2!

Let the Zabbix 2.2 party begin!

On Tuesday, November 12th, after Zabbix officially announced the release of the long-awaited and desired Zabbix 2.2, Zabbix team had a nice celebration of this important event in the company’s office in Riga.
Continue reading

Posted in Social | Tagged | Leave a comment

Zabbix Conference 2013 – We Did It Our Way! :-)

It was interesting. It was fun. But what matters the most, Zabbix community members got back together in one place to share their experiences, ideas and thoughts about their beloved product – Zabbix Monitoring Solution!
Continue reading

Posted in Conferences | Leave a comment

Removing unfinished translations

Zabbix frontend is translated in many languages. For some, the coverage is great – 2.0.7 has been 100% translated in 9 languages. For some other translations the coverage is not that great… In preparation for Zabbix 2.2, there is a plan to remove translations below some threshold.

Continue reading

Posted in Community | Tagged , | Leave a comment

Zabbix virtual appliance moving to 64bit

Zabbix virtual appliance has been available for quite a long time now. It includes Zabbix server, agent and frontend, and everything is working out of the box. So far it has always been available in 32bit mode, to make it run on as wide range of platforms as possible.

With the new Zabbix 2.0.8 release, we are moving to 64bit platform. We hope that this won’t make it not working for anybody.

Additionally, this release of the appliance includes an example web monitoring scenario, along with some other minor changes to the default Zabbix configuration. That should make it a bit easier to explore those features – why not take a look at a working example and learn from it?

The appliance is available in 9 different formats, which should be enough for everybody. Head on to the download section and try it out.

Posted in Technical | Tagged | 2 Comments

Maps for the lazy

Creating complex maps is a time-consuming job. Actually, even designing a rather small map of 25 elements can take you an hour. That’s time you rather want to spend on something useful or fun, unless you’ve got a fetish for repetitive work. All we need to automate this task, is a network/graph library like Networkx and the Zabbix API.

Continue reading

Posted in Community, How To, Technical | Tagged , , , , , | 1 Comment

Efficient synchronization of proxy configuration in Zabbix 2.0.7

Until Zabbix 2.0.7 proxies used a simple algorithm for their configuration synchronization – overwriting the old configuration with a new one. Even unchanged records were updated. It produced a lot of SQL updates even when there were no changes in configuration.

It worked good enough until one user wanted to synchronize a heavy loaded proxy (800 hosts, 120 000 items, 2000 NVPS) configuration every 7 minutes (see the graph).

The synchronization was taking about 2-3 minutes, produced more than 5000 updates per second and caused a heavy impact on performance of other Zabbix processes by blocking the hosts table. During this time poller processes could not update host status data.

In Zabbix 2.0.7 the synchronization aims to generate a minimum number of SQL queries by doing more work in the Zabbix proxy itself. The old configuration is read into memory and compared with the new configuration, record by record. If corresponding records exist in both old and new configurations every field is compared to find out differences. If all fields match, no update is necessary. If a few fields differ an SQL update statement is composed only for those fields.

Tests show that a configuration with 500 hosts and 600 000 items can be synchronized in ~11 seconds if there are few or no changes (not counting ~14 sec for getting 63 MBytes of configuration data from master server). That is 5 times faster than before (depends on the number of items).

After upgrading to Zabbix 2.0.7 the synchronization produces no updates if configuration is not changed as shown in the graph. The main improvement is less blocking of tables and shorter waiting times for other processes.

Posted in Technical | Tagged , , | Leave a comment