Zabbix Conference 2016...Zabbix 3.2 is the next major release, non LTS, 6-7 months support period 14...

69
Welcome to Zabbix Conference 2016! 1

Transcript of Zabbix Conference 2016...Zabbix 3.2 is the next major release, non LTS, 6-7 months support period 14...

Page 1: Zabbix Conference 2016...Zabbix 3.2 is the next major release, non LTS, 6-7 months support period 14 Event correlation 15 Example of a local event correlation 16 Log file monitoring

Welcome to Zabbix Conference 2016!

1

Page 2: Zabbix Conference 2016...Zabbix 3.2 is the next major release, non LTS, 6-7 months support period 14 Event correlation 15 Example of a local event correlation 16 Log file monitoring

Who am I?

Alexei Vladishev

Creator of Zabbix

CEO, Architect and Product Manager

Twitter: @avladishev

2

Page 3: Zabbix Conference 2016...Zabbix 3.2 is the next major release, non LTS, 6-7 months support period 14 Event correlation 15 Example of a local event correlation 16 Log file monitoring

Our sponsors

3

Page 4: Zabbix Conference 2016...Zabbix 3.2 is the next major release, non LTS, 6-7 months support period 14 Event correlation 15 Example of a local event correlation 16 Log file monitoring

Conference stats

4

Page 5: Zabbix Conference 2016...Zabbix 3.2 is the next major release, non LTS, 6-7 months support period 14 Event correlation 15 Example of a local event correlation 16 Log file monitoring

223 participants from 38 (+10) countries

5

Page 6: Zabbix Conference 2016...Zabbix 3.2 is the next major release, non LTS, 6-7 months support period 14 Event correlation 15 Example of a local event correlation 16 Log file monitoring

223 participants from 38 countries

6

Page 7: Zabbix Conference 2016...Zabbix 3.2 is the next major release, non LTS, 6-7 months support period 14 Event correlation 15 Example of a local event correlation 16 Log file monitoring

Top five countries1. ……. 16

2. France 13

3. Netherlands 11

4. Lithuania 10

5. Germany 9 * excluding Latvia

7

Page 8: Zabbix Conference 2016...Zabbix 3.2 is the next major release, non LTS, 6-7 months support period 14 Event correlation 15 Example of a local event correlation 16 Log file monitoring

Top five countries1. Russia 16

2. France 13

3. Netherlands 11

4. Lithuania 10

5. Germany 9 * excluding Latvia

8

Page 9: Zabbix Conference 2016...Zabbix 3.2 is the next major release, non LTS, 6-7 months support period 14 Event correlation 15 Example of a local event correlation 16 Log file monitoring

What’s happened in 2016

9

Page 10: Zabbix Conference 2016...Zabbix 3.2 is the next major release, non LTS, 6-7 months support period 14 Event correlation 15 Example of a local event correlation 16 Log file monitoring

Release of Zabbix 3.0 LTS

10

Long Term Support (LTS) till 2021

Page 11: Zabbix Conference 2016...Zabbix 3.2 is the next major release, non LTS, 6-7 months support period 14 Event correlation 15 Example of a local event correlation 16 Log file monitoring

Faster development, better support

11

45 people in Riga, Tokyo and New York

Page 12: Zabbix Conference 2016...Zabbix 3.2 is the next major release, non LTS, 6-7 months support period 14 Event correlation 15 Example of a local event correlation 16 Log file monitoring

Last but not least…

12

Zabbix is a True Open Source software and will always be.

Page 13: Zabbix Conference 2016...Zabbix 3.2 is the next major release, non LTS, 6-7 months support period 14 Event correlation 15 Example of a local event correlation 16 Log file monitoring

Let’s talk about Zabbix 3.2

13

Page 14: Zabbix Conference 2016...Zabbix 3.2 is the next major release, non LTS, 6-7 months support period 14 Event correlation 15 Example of a local event correlation 16 Log file monitoring

Quick reminder

Zabbix 3.2 is the next major release, non LTS, 6-7 months support period

14

Page 15: Zabbix Conference 2016...Zabbix 3.2 is the next major release, non LTS, 6-7 months support period 14 Event correlation 15 Example of a local event correlation 16 Log file monitoring

Event correlation

15

Page 16: Zabbix Conference 2016...Zabbix 3.2 is the next major release, non LTS, 6-7 months support period 14 Event correlation 15 Example of a local event correlation 16 Log file monitoring

Example of a local event correlation

16

Page 17: Zabbix Conference 2016...Zabbix 3.2 is the next major release, non LTS, 6-7 months support period 14 Event correlation 15 Example of a local event correlation 16 Log file monitoring

Log file monitoring

17

… 10/Aug/2016:06:25:30 service Jira stopped 10/Aug/2016:06:25:32 service MySQL stopped 10/Aug/2016:06:26:11 service MySQL started 10/Aug/2016:06:26:22 service Redis stopped 10/Aug/2016:06:26:58 service Redis started 10/Aug/2016:06:27:31 service Jira started …

/var/log/services.log

How many items and triggers we need to monitor state of each service and have independent notification?

Page 18: Zabbix Conference 2016...Zabbix 3.2 is the next major release, non LTS, 6-7 months support period 14 Event correlation 15 Example of a local event correlation 16 Log file monitoring

Zabbix 3.2:

One item and one trigger to monitor all services!

18

Page 19: Zabbix Conference 2016...Zabbix 3.2 is the next major release, non LTS, 6-7 months support period 14 Event correlation 15 Example of a local event correlation 16 Log file monitoring

19

Page 20: Zabbix Conference 2016...Zabbix 3.2 is the next major release, non LTS, 6-7 months support period 14 Event correlation 15 Example of a local event correlation 16 Log file monitoring

20

Page 21: Zabbix Conference 2016...Zabbix 3.2 is the next major release, non LTS, 6-7 months support period 14 Event correlation 15 Example of a local event correlation 16 Log file monitoring

How will it work?

21

10/Aug/2016:06:25:30 service Jira stopped “Service Jira stopped” PROBLEM

Page 22: Zabbix Conference 2016...Zabbix 3.2 is the next major release, non LTS, 6-7 months support period 14 Event correlation 15 Example of a local event correlation 16 Log file monitoring

10/Aug/2016:06:25:30 service Jira stopped “Service Jira stopped” PROBLEM 10/Aug/2016:06:27:32 service MySQL stopped “Service MySQL stopped” PROBLEM

How will it work?

22

Page 23: Zabbix Conference 2016...Zabbix 3.2 is the next major release, non LTS, 6-7 months support period 14 Event correlation 15 Example of a local event correlation 16 Log file monitoring

10/Aug/2016:06:25:30 service Jira stopped “Service Jira stopped” PROBLEM 10/Aug/2016:06:27:32 service MySQL stopped “Service MySQL stopped” RESOLVED 10/Aug/2016:06:28:11 service MySQL started

How will it work?

23

Page 24: Zabbix Conference 2016...Zabbix 3.2 is the next major release, non LTS, 6-7 months support period 14 Event correlation 15 Example of a local event correlation 16 Log file monitoring

10/Aug/2016:06:25:30 service Jira stopped “Service Jira stopped” PROBLEM 10/Aug/2016:06:27:32 service MySQL stopped “Service MySQL stopped” RESOLVED 10/Aug/2016:06:28:11 service MySQL started 10/Aug/2016:06:34:22 service Redis stopped “Service Redis stopped” PROBLEM

How will it work?

24

Page 25: Zabbix Conference 2016...Zabbix 3.2 is the next major release, non LTS, 6-7 months support period 14 Event correlation 15 Example of a local event correlation 16 Log file monitoring

10/Aug/2016:06:25:30 service Jira stopped “Service Jira stopped” PROBLEM 10/Aug/2016:06:27:32 service MySQL stopped “Service MySQL stopped” RESOLVED 10/Aug/2016:06:28:11 service MySQL started 10/Aug/2016:06:34:22 service Redis stopped “Service Redis stopped” RESOLVED 10/Aug/2016:06:37:58 service Redis started

How will it work?

25

Page 26: Zabbix Conference 2016...Zabbix 3.2 is the next major release, non LTS, 6-7 months support period 14 Event correlation 15 Example of a local event correlation 16 Log file monitoring

10/Aug/2016:06:25:30 service Jira stopped “Service Jira stopped” RESOLVED 10/Aug/2016:06:27:32 service MySQL stopped “Service MySQL stopped” RESOLVED 10/Aug/2016:06:28:11 service MySQL started 10/Aug/2016:06:34:22 service Redis stopped “Service Redis stopped” RESOLVED 10/Aug/2016:06:37:58 service Redis started 10/Aug/2016:06:55:31 service Jira started

How will it work?

26

Page 27: Zabbix Conference 2016...Zabbix 3.2 is the next major release, non LTS, 6-7 months support period 14 Event correlation 15 Example of a local event correlation 16 Log file monitoring

Tags give us ability to switch from host-to service-centric problem reporting

and notifications

27

Page 28: Zabbix Conference 2016...Zabbix 3.2 is the next major release, non LTS, 6-7 months support period 14 Event correlation 15 Example of a local event correlation 16 Log file monitoring

But it’s not limited only to services!

28

Page 29: Zabbix Conference 2016...Zabbix 3.2 is the next major release, non LTS, 6-7 months support period 14 Event correlation 15 Example of a local event correlation 16 Log file monitoring

Service: Oracle Service: {{ITEM.VALUE}.regsub(‘…’, ’\1 \2’)}

Datacenter: NY2 Datacenter: {$DATACENTER}

Area: Performance Area: Availability Area: Security

Environment: Staging Environment: Test

User impact: None User impact: Critical

29

Different dimensions

Page 30: Zabbix Conference 2016...Zabbix 3.2 is the next major release, non LTS, 6-7 months support period 14 Event correlation 15 Example of a local event correlation 16 Log file monitoring

30

So many problems

Page 31: Zabbix Conference 2016...Zabbix 3.2 is the next major release, non LTS, 6-7 months support period 14 Event correlation 15 Example of a local event correlation 16 Log file monitoring

31

By environment: Production

Page 32: Zabbix Conference 2016...Zabbix 3.2 is the next major release, non LTS, 6-7 months support period 14 Event correlation 15 Example of a local event correlation 16 Log file monitoring

32

By datacenter: NY2

Page 33: Zabbix Conference 2016...Zabbix 3.2 is the next major release, non LTS, 6-7 months support period 14 Event correlation 15 Example of a local event correlation 16 Log file monitoring

33

By impact: Critical

Page 34: Zabbix Conference 2016...Zabbix 3.2 is the next major release, non LTS, 6-7 months support period 14 Event correlation 15 Example of a local event correlation 16 Log file monitoring

34

By impact: Critical AND in NY2

Page 35: Zabbix Conference 2016...Zabbix 3.2 is the next major release, non LTS, 6-7 months support period 14 Event correlation 15 Example of a local event correlation 16 Log file monitoring

Problem view

35

Page 36: Zabbix Conference 2016...Zabbix 3.2 is the next major release, non LTS, 6-7 months support period 14 Event correlation 15 Example of a local event correlation 16 Log file monitoring

36

Page 37: Zabbix Conference 2016...Zabbix 3.2 is the next major release, non LTS, 6-7 months support period 14 Event correlation 15 Example of a local event correlation 16 Log file monitoring

Filtering!

37

Page 38: Zabbix Conference 2016...Zabbix 3.2 is the next major release, non LTS, 6-7 months support period 14 Event correlation 15 Example of a local event correlation 16 Log file monitoring

38

Page 39: Zabbix Conference 2016...Zabbix 3.2 is the next major release, non LTS, 6-7 months support period 14 Event correlation 15 Example of a local event correlation 16 Log file monitoring

Notifications

39

Page 40: Zabbix Conference 2016...Zabbix 3.2 is the next major release, non LTS, 6-7 months support period 14 Event correlation 15 Example of a local event correlation 16 Log file monitoring

40

Page 41: Zabbix Conference 2016...Zabbix 3.2 is the next major release, non LTS, 6-7 months support period 14 Event correlation 15 Example of a local event correlation 16 Log file monitoring

Global correlation

41

Page 42: Zabbix Conference 2016...Zabbix 3.2 is the next major release, non LTS, 6-7 months support period 14 Event correlation 15 Example of a local event correlation 16 Log file monitoring

42

Correlation rules

Existing problems

New problem comes

?

Page 43: Zabbix Conference 2016...Zabbix 3.2 is the next major release, non LTS, 6-7 months support period 14 Event correlation 15 Example of a local event correlation 16 Log file monitoring

43

Correlation rules

Existing problems No correlation found

Page 44: Zabbix Conference 2016...Zabbix 3.2 is the next major release, non LTS, 6-7 months support period 14 Event correlation 15 Example of a local event correlation 16 Log file monitoring

44

Correlation rules

Existing problems Close older problems

Page 45: Zabbix Conference 2016...Zabbix 3.2 is the next major release, non LTS, 6-7 months support period 14 Event correlation 15 Example of a local event correlation 16 Log file monitoring

45

Correlation rules

Existing problems New problem will be closed immediately

Page 46: Zabbix Conference 2016...Zabbix 3.2 is the next major release, non LTS, 6-7 months support period 14 Event correlation 15 Example of a local event correlation 16 Log file monitoring

46

Page 47: Zabbix Conference 2016...Zabbix 3.2 is the next major release, non LTS, 6-7 months support period 14 Event correlation 15 Example of a local event correlation 16 Log file monitoring

47

Page 48: Zabbix Conference 2016...Zabbix 3.2 is the next major release, non LTS, 6-7 months support period 14 Event correlation 15 Example of a local event correlation 16 Log file monitoring

Problem tags and correlation is a solid foundation for further improvements

48

Page 49: Zabbix Conference 2016...Zabbix 3.2 is the next major release, non LTS, 6-7 months support period 14 Event correlation 15 Example of a local event correlation 16 Log file monitoring

Nested host groups

49

Servers Servers/Physical Servers/VMs

Location/Africa Location/Europe Location/Japan Location/North America

Templates Templates/Official Templates/SNMP Templates/Services Templates/Vendors Templates/Vendors/HP

Page 50: Zabbix Conference 2016...Zabbix 3.2 is the next major release, non LTS, 6-7 months support period 14 Event correlation 15 Example of a local event correlation 16 Log file monitoring

50

Redesigned permissions

Page 51: Zabbix Conference 2016...Zabbix 3.2 is the next major release, non LTS, 6-7 months support period 14 Event correlation 15 Example of a local event correlation 16 Log file monitoring

51

Filtering

Page 52: Zabbix Conference 2016...Zabbix 3.2 is the next major release, non LTS, 6-7 months support period 14 Event correlation 15 Example of a local event correlation 16 Log file monitoring

Manually close problems

52

Page 53: Zabbix Conference 2016...Zabbix 3.2 is the next major release, non LTS, 6-7 months support period 14 Event correlation 15 Example of a local event correlation 16 Log file monitoring

53

Page 54: Zabbix Conference 2016...Zabbix 3.2 is the next major release, non LTS, 6-7 months support period 14 Event correlation 15 Example of a local event correlation 16 Log file monitoring

54

Page 55: Zabbix Conference 2016...Zabbix 3.2 is the next major release, non LTS, 6-7 months support period 14 Event correlation 15 Example of a local event correlation 16 Log file monitoring

Trigger hysteresis? Easy!

55

Page 56: Zabbix Conference 2016...Zabbix 3.2 is the next major release, non LTS, 6-7 months support period 14 Event correlation 15 Example of a local event correlation 16 Log file monitoring

56

Page 57: Zabbix Conference 2016...Zabbix 3.2 is the next major release, non LTS, 6-7 months support period 14 Event correlation 15 Example of a local event correlation 16 Log file monitoring

Viewable items, triggers, graphs created by LLD

57

Page 58: Zabbix Conference 2016...Zabbix 3.2 is the next major release, non LTS, 6-7 months support period 14 Event correlation 15 Example of a local event correlation 16 Log file monitoring

58

Items

Triggers

Page 59: Zabbix Conference 2016...Zabbix 3.2 is the next major release, non LTS, 6-7 months support period 14 Event correlation 15 Example of a local event correlation 16 Log file monitoring

Better actions and escalations

59

Page 60: Zabbix Conference 2016...Zabbix 3.2 is the next major release, non LTS, 6-7 months support period 14 Event correlation 15 Example of a local event correlation 16 Log file monitoring

60

Page 61: Zabbix Conference 2016...Zabbix 3.2 is the next major release, non LTS, 6-7 months support period 14 Event correlation 15 Example of a local event correlation 16 Log file monitoring

61

Page 62: Zabbix Conference 2016...Zabbix 3.2 is the next major release, non LTS, 6-7 months support period 14 Event correlation 15 Example of a local event correlation 16 Log file monitoring

Web scenario export/import Function evaluation for NOTSUPPORTED items Coping with fast-growing log files Support of regex in count () and much more!

62

Also…

Page 63: Zabbix Conference 2016...Zabbix 3.2 is the next major release, non LTS, 6-7 months support period 14 Event correlation 15 Example of a local event correlation 16 Log file monitoring

For detailed list of new features see

Documentation of Zabbix 3.2

63

Page 64: Zabbix Conference 2016...Zabbix 3.2 is the next major release, non LTS, 6-7 months support period 14 Event correlation 15 Example of a local event correlation 16 Log file monitoring

Zabbix 3.2 is a result of active cooperation with our partners and

customers.

64

Special thanks to S&T Slovakia s.r.o.

Page 65: Zabbix Conference 2016...Zabbix 3.2 is the next major release, non LTS, 6-7 months support period 14 Event correlation 15 Example of a local event correlation 16 Log file monitoring

How to upgrade?

65

Page 66: Zabbix Conference 2016...Zabbix 3.2 is the next major release, non LTS, 6-7 months support period 14 Event correlation 15 Example of a local event correlation 16 Log file monitoring

Nothing special, except …

Some history tables are affected: history_log, history_text

It may take time to execute depending on size of log and text data stored in the database

66

Page 67: Zabbix Conference 2016...Zabbix 3.2 is the next major release, non LTS, 6-7 months support period 14 Event correlation 15 Example of a local event correlation 16 Log file monitoring

Where is Zabbix 3.2?

67

Page 68: Zabbix Conference 2016...Zabbix 3.2 is the next major release, non LTS, 6-7 months support period 14 Event correlation 15 Example of a local event correlation 16 Log file monitoring

Zabbix 3.2.0 is expected to be released very soon

68

Page 69: Zabbix Conference 2016...Zabbix 3.2 is the next major release, non LTS, 6-7 months support period 14 Event correlation 15 Example of a local event correlation 16 Log file monitoring

Enjoy the conference!

69

Thanks for your support