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
About ProductIntroduction
5
History
6
License
8
Strategy
9
Competitive Benefits
10
Performance
11
Popularity
12
© Zabbix 2012 | 3
| 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
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
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
License
Open SourceNo hidden | Corporate |
Enteprise versions
GPLv2
True
© Zabbix 2012 | 7
| 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
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
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
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
Elements
Host
14
Item
15
Trigger
17
Event
21
Template
22
© Zabbix 2012 | 12
| Restricted to Partners use only
Host
Server or a network device having IP or DNS name
© Zabbix 2012 | 13
| 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
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
Triger
Logical expression representing problem condition6 severity levels
© Zabbix 2012 | 16
| 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
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
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
Event
Different sources: Triggers Discovery Autoregistration
© Zabbix 2012 | 20
| 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
Main FunctionsCollect
24
Store
25
Manage
26
Alert
27
Visualize
28
© Zabbix 2012 | 22
| 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
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
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
AlertNotification method:
SMS
Jabber
Chat message
Command Execution
Flexible escallation
© Zabbix 2012 | 26
| Restricted to Partners use only
Visualize | Dashboard
© Zabbix 2012 | 27
| Restricted to Partners use only
Visualize | Graphs
© Zabbix 2012 | 28
| Restricted to Partners use only
Visualize | Maps
Different available elements
Easy editing Reference data
© Zabbix 2012 | 29
| Restricted to Partners use only
Visualize | Screens
Compound pages Better
context Large
display for helpdesk
© Zabbix 2012 | 30
| Restricted to Partners use only
Architecture Zabbix Server
32
Zabbix Proxy
33
Zabbix Agent
34
© Zabbix 2012 | 31
| Restricted to Partners use only
Front-end
Back-end
Zabbix Server
Database
Zabbix Proxy
API© Zabbix 2012 | 32
| Restricted to Partners use only
Zabbix Proxy
Zero maintenance Automatic creation of SQLite
database
© Zabbix 2012 | 33
| 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
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
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
Single ServerSingle
ServerZabbix Back-end
Zabbix Front-End
Database
© Zabbix 2012 | 37
| 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
Single Node
Headquarters
Branch #2
?
Zabbix Server
© Zabbix 2012 | 39
| 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
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
Thank you for
attention!
© Zabbix 2012 | 42
| Restricted to Partners use only