The Product © Zabbix 2012 | 1| Restricted to Partners use only.

42
The Product © Zabbix 2012 | 1 | Restricted to Partners use only

Transcript of The Product © Zabbix 2012 | 1| Restricted to Partners use only.

Page 1: The Product © Zabbix 2012 | 1| Restricted to Partners use only.

The Product

© Zabbix 2012 | 1

| Restricted to Partners use only

Page 2: The Product © Zabbix 2012 | 1| Restricted to Partners use only.

Content About Product

4

Elements

13

Main Functions

23

Architecture

31

Installation and Deployment Options

36

© Zabbix 2012 | 2

| Restricted to Partners use only

Page 3: The Product © Zabbix 2012 | 1| Restricted to Partners use only.

About ProductIntroduction

5

History

6

License

8

Strategy

9

Competitive Benefits

10

Performance

11

Popularity

12

© Zabbix 2012 | 3

| Restricted to Partners use only

Page 4: The Product © Zabbix 2012 | 1| Restricted to Partners use only.

IntroductionSo what’s the

problem?

Cost of downtime is high Hard to manage

untransparent environment Impossible to make wise

planning & purchasing

Zabbix solves

all these issues

© Zabbix 2012 | 4

| Restricted to Partners use only

Page 5: The Product © Zabbix 2012 | 1| Restricted to Partners use only.

History

Product

idea

1998

2001

2004

2005

2006

First

GPL release

v. 0.1

v. 1.0

Zabbix SIA Company

est.

1st

Stable Versionrelease

v. 1.1

XML Protocol

Active Checks

Logfile Monitoring

Eventlog Monitoring

GSM Modem

SNMPv3© Zabbix 2012 | 5

| Restricted to Partners use only

Page 6: The Product © Zabbix 2012 | 1| Restricted to Partners use only.

History continued

2007

2008

2009

2012

v. 1.6

v. 1.8

v. 2.0

v. 1.4

LLD

Multinamed Host

Java Gateway

JMX Monitoring

Automatic Inventory

SNMP Trap Monitoring

API

Configuration Cache

Passive Zabbix Proxy

IBM DB2 Support

Calculated Items

Escallations

Zabbix Proxy

LDAP Auth

Dashboard

Maintenance

New Interface

SQLite

Network Discovery

Web Monitoring

UTF8, IPv6

So What Is NEXT?

Better scalable

Enhanced dashboard

Better navigation

Lua language integration

Better reporting

v. 2.2

© Zabbix 2012 | 6

| Restricted to Partners use only

Page 7: The Product © Zabbix 2012 | 1| Restricted to Partners use only.

License

Open SourceNo hidden | Corporate |

Enteprise versions

GPLv2

True

© Zabbix 2012 | 7

| Restricted to Partners use only

Page 8: The Product © Zabbix 2012 | 1| Restricted to Partners use only.

Strategy

Stay Open Source Concentrate on enterprise-

level companies, while continue to be the best solution for small and medium companies

Deliver improvements regularly

Listen to customers’ needs, while defining strategy ourselves.

© Zabbix 2012 | 8

| Restricted to Partners use only

Page 9: The Product © Zabbix 2012 | 1| Restricted to Partners use only.

Competitive Benefits

Bundled package True Open Source Enterprise-friendly support

pricing Monitor anything Distributed monitoring Commercially Backed

© Zabbix 2012 | 9

| Restricted to Partners use only

Page 10: The Product © Zabbix 2012 | 1| Restricted to Partners use only.

Performance

With a well structured set-up and powerful hardware, allows to process over 5000 new values per second, which is equal to monitoring of 50 000 devices against 10 parameters with 100 second interval

Single Zabbix Node

© Zabbix 2012 | 10

| Restricted to Partners use only

Page 11: The Product © Zabbix 2012 | 1| Restricted to Partners use only.

Popularity

times software was downloaded during 11 months of 2012

737 464Best of Breed

Zabbix is nominated for the 2nd time among world’s best monitoring solutions according to Gartner

25 languages Zabbix interface is translated to

© Zabbix 2012 | 11

| Restricted to Partners use only

Page 12: The Product © Zabbix 2012 | 1| Restricted to Partners use only.

Elements

Host

14

Item

15

Trigger

17

Event

21

Template

22

© Zabbix 2012 | 12

| Restricted to Partners use only

Page 13: The Product © Zabbix 2012 | 1| Restricted to Partners use only.

Host

Server or a network device having IP or DNS name

© Zabbix 2012 | 13

| Restricted to Partners use only

Page 14: The Product © Zabbix 2012 | 1| Restricted to Partners use only.

ItemSource of informationZabbix AgentServer pollsZabbix Agent (Active)Processed by Zabbix agentSimple checkExecuted by Zabbix serverSNMP agentAll SNMP versions are supportedTrapperUsed with Zabbix senderLog files

InternalZabbix healthAggregateAverage/min/max for host groupExternal checkscript[parameters]SSHPassword and key authentication supportedTelnetCalculatedFrom existing data© Zabbix

2012 | 14| Restricted to Partners use only

Page 15: The Product © Zabbix 2012 | 1| Restricted to Partners use only.

Item | Flexibility

Units If set,

K/M/G/T/P/E/Z/Y prefix fill be added

2048 -> 2KBMultiplierData type

Decimal, octal, hex

Store value Store as is Delta Delta (speed per

second) Useful for

monitoring counters

Value Mapping

© Zabbix 2012 | 15

| Restricted to Partners use only

Page 16: The Product © Zabbix 2012 | 1| Restricted to Partners use only.

Triger

Logical expression representing problem condition6 severity levels

© Zabbix 2012 | 16

| Restricted to Partners use only

Page 17: The Product © Zabbix 2012 | 1| Restricted to Partners use only.

Triger Expressions

Syntax

{host:key.function(param)}=0

{zabbix:system.cpu.load.avg(600)}>5

Operators

-, +, /, *, <, >, =, #, |, &

Functions

min, max, avg, last, diff, count, delta, time, etc

Not limited to single item or host

{host1:item1}=1 & {host2:item2}>3 | {host3:item3}<0

© Zabbix 2012 | 17

| Restricted to Partners use only

Page 18: The Product © Zabbix 2012 | 1| Restricted to Partners use only.

Triger Dependencies

Investigates the real cause of multiple problems

Skips dependent notifications

Hides dependent triggers in the frontend

CRM does’t respondMySQL doesn’t respond

Linux on Host1 stoppedDisk free space Host 1 = 0 Mb

Alarm

Alarm

Alarm

Alarm

Real problem:

Disk is full

© Zabbix 2012 | 18

| Restricted to Partners use only

Page 19: The Product © Zabbix 2012 | 1| Restricted to Partners use only.

Triger Hysteresis

Task:Average server room temperature is 12-14ºC. Alarm if temperature exceeds 20

({TRIGGER.VALUE}=0 & {server:temp.last(0)}>20) | ({TRIGGER.VALUE}=1 & {server:temp.last(0)}>15)

({TRIGGER.VALUE}=0 & {server:temp.last(0)}>20) | ({TRIGGER.VALUE}=1 & {server:temp.last(0)}>15)

© Zabbix 2012 | 19

| Restricted to Partners use only

Page 20: The Product © Zabbix 2012 | 1| Restricted to Partners use only.

Event

Different sources: Triggers Discovery Autoregistration

© Zabbix 2012 | 20

| Restricted to Partners use only

Page 21: The Product © Zabbix 2012 | 1| Restricted to Partners use only.

Template

A template is a set of elements that can be conveniently applied to manage monitoring of multiple hosts.

Nested templates allow to manage different hosts efficiently.

© Zabbix 2012 | 21

| Restricted to Partners use only

Page 22: The Product © Zabbix 2012 | 1| Restricted to Partners use only.

Main FunctionsCollect

24

Store

25

Manage

26

Alert

27

Visualize

28

© Zabbix 2012 | 22

| Restricted to Partners use only

Page 23: The Product © Zabbix 2012 | 1| Restricted to Partners use only.

Collect data

Data is gathered using various methods, including Zabbix native agents and agent-less options: SNMP ver.1, 2, 3, IPMI, trappers, SSH, Telnet.

Hardware

Any application that Customer depends on.

Network

OS

Middleware

Applications

© Zabbix 2012 | 23

| Restricted to Partners use only

Page 24: The Product © Zabbix 2012 | 1| Restricted to Partners use only.

Store data

Relation database (MySQL, PostreSQL, Oracle, DB2, SQLite)

Unlimited amount of historical data

Support of NoSQL storages (like Cassandra) is coming

© Zabbix 2012 | 24

| Restricted to Partners use only

Page 25: The Product © Zabbix 2012 | 1| Restricted to Partners use only.

Manage data

History

Averaged historical data

Housekeeping

Built-in data reduction

Long term storage

Per-item retention periods

© Zabbix 2012 | 25

| Restricted to Partners use only

Page 26: The Product © Zabbix 2012 | 1| Restricted to Partners use only.

AlertNotification method:

E-mail

SMS

Jabber

Chat message

Command Execution

Flexible escallation

© Zabbix 2012 | 26

| Restricted to Partners use only

Page 27: The Product © Zabbix 2012 | 1| Restricted to Partners use only.

Visualize | Dashboard

© Zabbix 2012 | 27

| Restricted to Partners use only

Page 28: The Product © Zabbix 2012 | 1| Restricted to Partners use only.

Visualize | Graphs

© Zabbix 2012 | 28

| Restricted to Partners use only

Page 29: The Product © Zabbix 2012 | 1| Restricted to Partners use only.

Visualize | Maps

Different available elements

Easy editing Reference data

© Zabbix 2012 | 29

| Restricted to Partners use only

Page 30: The Product © Zabbix 2012 | 1| Restricted to Partners use only.

Visualize | Screens

Compound pages Better

context Large

display for helpdesk

© Zabbix 2012 | 30

| Restricted to Partners use only

Page 31: The Product © Zabbix 2012 | 1| Restricted to Partners use only.

Architecture Zabbix Server

32

Zabbix Proxy

33

Zabbix Agent

34

© Zabbix 2012 | 31

| Restricted to Partners use only

Page 32: The Product © Zabbix 2012 | 1| Restricted to Partners use only.

Front-end

Back-end

Zabbix Server

Database

Zabbix Proxy

API© Zabbix 2012 | 32

| Restricted to Partners use only

Page 33: The Product © Zabbix 2012 | 1| Restricted to Partners use only.

Zabbix Proxy

Zero maintenance Automatic creation of SQLite

database

© Zabbix 2012 | 33

| Restricted to Partners use only

Page 34: The Product © Zabbix 2012 | 1| Restricted to Partners use only.

Zabbix Agent

Native agents Small footprint, low system

resource usage Available for most platforms

© Zabbix 2012 | 34

| Restricted to Partners use only

Page 35: The Product © Zabbix 2012 | 1| Restricted to Partners use only.

Agent

Zabbix Agent | ModesServ

er Passive mode

Request: CPU load

Response: 1.95

Active mode

Request: What to check?

Response: CPU load, ...

CPU load: 4.32

Fan speed (RPM): 3524Free

diskspace: 13 Gb

Request frequency is given by Server

Request frequency given by Proxy

© Zabbix 2012 | 35

| Restricted to Partners use only

Page 36: The Product © Zabbix 2012 | 1| Restricted to Partners use only.

Installation and Demployment OptionsSingle server installation

37

Distributed installation

38

Single Node demployment

39

Distributed with Proxy demployment

40

Distributed with Nodes demployment

41

© Zabbix 2012 | 36

| Restricted to Partners use only

Page 37: The Product © Zabbix 2012 | 1| Restricted to Partners use only.

Single ServerSingle

ServerZabbix Back-end

Zabbix Front-End

Database

© Zabbix 2012 | 37

| Restricted to Partners use only

Page 38: The Product © Zabbix 2012 | 1| Restricted to Partners use only.

Distributed acrossServer 1

Server 3

Zabbix Back-end

Server 2

Zabbix Front-End

Database

© Zabbix 2012 | 38

| Restricted to Partners use only

Page 39: The Product © Zabbix 2012 | 1| Restricted to Partners use only.

Single Node

Headquarters

Branch #2

?

Zabbix Server

© Zabbix 2012 | 39

| Restricted to Partners use only

Page 40: The Product © Zabbix 2012 | 1| Restricted to Partners use only.

Distributed by Proxy

Headquarters

Branch #2

Zabbix Server

Branch #1

Active Zabbix Proxy

Pasive Zabbix Proxy

© Zabbix 2012 | 40

| Restricted to Partners use only

Page 41: The Product © Zabbix 2012 | 1| Restricted to Partners use only.

Distributed by Nodes

Headquarters

Branch #2

MasterServer

Slave Server

Slave Server

Branch #1

Sub-branch

Zabbix Proxy

© Zabbix 2012 | 41

| Restricted to Partners use only

Page 42: The Product © Zabbix 2012 | 1| Restricted to Partners use only.

Thank you for

attention!

© Zabbix 2012 | 42

| Restricted to Partners use only