osmc 2014: interesting use cases of zabbix improvements in latest versions | rihards olups

53
Zabbix Not-so-common use and Constant improvement

Upload: netways

Post on 02-Jul-2015

2.618 views

Category:

Software


0 download

DESCRIPTION

Zabbix is used all over the world - in standard IT infrastructure monitoring and also in some not so common environments. In this talk we will look at some common uses of Zabbix, as well as at some slightly strange environments. A brief update on the latest improvements for Zabbix will be provided as well.

TRANSCRIPT

Page 1: OSMC 2014: Interesting use cases of Zabbix improvements in latest versions | Rihards Olups

Zabbix

Not-so-common useand

Constant improvement

Page 2: OSMC 2014: Interesting use cases of Zabbix improvements in latest versions | Rihards Olups

Main functionality

Agentless

Native agent

Visualisation

Alerting

Data storage

Web monitoring

Page 3: OSMC 2014: Interesting use cases of Zabbix improvements in latest versions | Rihards Olups

Distributed monitoring

Zabbix proxy

Page 4: OSMC 2014: Interesting use cases of Zabbix improvements in latest versions | Rihards Olups

True opensource

OpenCore

Page 5: OSMC 2014: Interesting use cases of Zabbix improvements in latest versions | Rihards Olups

Weather forecast

Page 6: OSMC 2014: Interesting use cases of Zabbix improvements in latest versions | Rihards Olups

Longer period forecast

Page 7: OSMC 2014: Interesting use cases of Zabbix improvements in latest versions | Rihards Olups

Monitoring translations

Page 8: OSMC 2014: Interesting use cases of Zabbix improvements in latest versions | Rihards Olups

Caching induced problems

Page 9: OSMC 2014: Interesting use cases of Zabbix improvements in latest versions | Rihards Olups

Translator statistics

Page 10: OSMC 2014: Interesting use cases of Zabbix improvements in latest versions | Rihards Olups

Translators graphed : zalex_ua

Page 11: OSMC 2014: Interesting use cases of Zabbix improvements in latest versions | Rihards Olups

User behaviour

Page 12: OSMC 2014: Interesting use cases of Zabbix improvements in latest versions | Rihards Olups

Daily stock value

Page 13: OSMC 2014: Interesting use cases of Zabbix improvements in latest versions | Rihards Olups

Change in kroner

Page 14: OSMC 2014: Interesting use cases of Zabbix improvements in latest versions | Rihards Olups

More stocks

Page 15: OSMC 2014: Interesting use cases of Zabbix improvements in latest versions | Rihards Olups

Speed traps

Page 16: OSMC 2014: Interesting use cases of Zabbix improvements in latest versions | Rihards Olups
Page 17: OSMC 2014: Interesting use cases of Zabbix improvements in latest versions | Rihards Olups
Page 18: OSMC 2014: Interesting use cases of Zabbix improvements in latest versions | Rihards Olups
Page 19: OSMC 2014: Interesting use cases of Zabbix improvements in latest versions | Rihards Olups
Page 20: OSMC 2014: Interesting use cases of Zabbix improvements in latest versions | Rihards Olups
Page 21: OSMC 2014: Interesting use cases of Zabbix improvements in latest versions | Rihards Olups
Page 22: OSMC 2014: Interesting use cases of Zabbix improvements in latest versions | Rihards Olups

SERPRO

● Government institution in Brazil● Zabbix – aggregating solution

Page 23: OSMC 2014: Interesting use cases of Zabbix improvements in latest versions | Rihards Olups
Page 24: OSMC 2014: Interesting use cases of Zabbix improvements in latest versions | Rihards Olups
Page 25: OSMC 2014: Interesting use cases of Zabbix improvements in latest versions | Rihards Olups

Self-monitoring

Page 26: OSMC 2014: Interesting use cases of Zabbix improvements in latest versions | Rihards Olups

SVN branch freeze status

Page 27: OSMC 2014: Interesting use cases of Zabbix improvements in latest versions | Rihards Olups
Page 28: OSMC 2014: Interesting use cases of Zabbix improvements in latest versions | Rihards Olups
Page 29: OSMC 2014: Interesting use cases of Zabbix improvements in latest versions | Rihards Olups

What have we improved?

Page 30: OSMC 2014: Interesting use cases of Zabbix improvements in latest versions | Rihards Olups

Looking back

First time here in 2009, since then...● 1.8 2009-12 API, passive proxies● 2.0 2012-05 LLD, Java gateway● 2.2 2013-11 A thousand papercuts● 2.4 2014-09 Maintainability

Page 31: OSMC 2014: Interesting use cases of Zabbix improvements in latest versions | Rihards Olups

2.2

Page 32: OSMC 2014: Interesting use cases of Zabbix improvements in latest versions | Rihards Olups

Process status

Page 33: OSMC 2014: Interesting use cases of Zabbix improvements in latest versions | Rihards Olups

Web monitoring: templates

Web template

Website 1 Website 1

Page 34: OSMC 2014: Interesting use cases of Zabbix improvements in latest versions | Rihards Olups

Web monitoring: content extraction

Page 1 Session ID Page 2

Page 35: OSMC 2014: Interesting use cases of Zabbix improvements in latest versions | Rihards Olups

Logfile content extraction

Fr Feb 07 2014 11:07:36.6690 */ Thread Id 1400 (GLEWF) large result buffer allocation - /Length: 437136/Entries: 5948/Client Ver: >=10/RPC ID: 41726453/User: AUser/Form: CFG:ServiceLevelAgreement

log[/path/to/the/file,large result buffer allocation.*Entries: ([0-9]+),,,,\1]

Page 36: OSMC 2014: Interesting use cases of Zabbix improvements in latest versions | Rihards Olups

VMware monitoring

MAGIC● Point Zabbix at VMware API● It discovers vSpheres● It discovers virtual machines● (and monitors them)

Page 37: OSMC 2014: Interesting use cases of Zabbix improvements in latest versions | Rihards Olups

Various improvements

● Web monitoring● Length limits increased● Improved filters in the frontend● Validation

Page 38: OSMC 2014: Interesting use cases of Zabbix improvements in latest versions | Rihards Olups

More caching

● Never (almost) check last value only– avg(5m)

– ...and hammer the database

● “value cache” to the rescue

Page 39: OSMC 2014: Interesting use cases of Zabbix improvements in latest versions | Rihards Olups

2.4

Page 40: OSMC 2014: Interesting use cases of Zabbix improvements in latest versions | Rihards Olups

Ad-hoc graphing

Page 41: OSMC 2014: Interesting use cases of Zabbix improvements in latest versions | Rihards Olups

Flexible agent filtering

● Discover:– network interfaces

– file systems● by type● by mountpoint

– CPUs

– ...extend

Page 42: OSMC 2014: Interesting use cases of Zabbix improvements in latest versions | Rihards Olups

...by the way, Zabbix agent

● Native on many platforms● More than 70 different things built-in

Page 43: OSMC 2014: Interesting use cases of Zabbix improvements in latest versions | Rihards Olups

Web monitoring

● Custom headers● SSL auth

Page 44: OSMC 2014: Interesting use cases of Zabbix improvements in latest versions | Rihards Olups

Standards, baby

ISO 8601

Page 45: OSMC 2014: Interesting use cases of Zabbix improvements in latest versions | Rihards Olups

My favourite 2.4 feature

● Changing loglevel runtime● ...for individual processes● ...and also ability to dump web scenario details● ...and the same for VMware monitoring

Page 46: OSMC 2014: Interesting use cases of Zabbix improvements in latest versions | Rihards Olups

Upgrade policies

● No database changes in one major release● All old agents supported

Page 47: OSMC 2014: Interesting use cases of Zabbix improvements in latest versions | Rihards Olups

SERIOUS BUG

Page 48: OSMC 2014: Interesting use cases of Zabbix improvements in latest versions | Rihards Olups
Page 49: OSMC 2014: Interesting use cases of Zabbix improvements in latest versions | Rihards Olups

Try it out

Virtual appliance – latest version, OpenSUSE

Page 50: OSMC 2014: Interesting use cases of Zabbix improvements in latest versions | Rihards Olups

Friendly community

IRC: #zabbix on Freenode

Forum: http://www.zabbix.com/forum

Blog: http://blog.zabbix.com

Page 51: OSMC 2014: Interesting use cases of Zabbix improvements in latest versions | Rihards Olups

#zabbix popularity

Page 52: OSMC 2014: Interesting use cases of Zabbix improvements in latest versions | Rihards Olups

Comparing IRC channels

Users in IRC channel0

50

100

150

200

250

300

Zabbix

Nagios

Page 53: OSMC 2014: Interesting use cases of Zabbix improvements in latest versions | Rihards Olups

Question time

External photos (cc-licensed) by:

– NATS Press Office– J. Michel– Dave Wilson Cumbria– Veni