The Product © Zabbix 2012 | 1| Restricted to Partners use only
Content About Product4 Elements13 Main Functions23 Architecture31 Installation and Deployment Options36 © Zabbix 2012 | 2| Restricted to Partners use only
About Product Introduction5 History6 License8 Strategy9 Competitive Benefits10 Performance11 Popularity12 © Zabbix 2012 | 3| Restricted to Partners use only
Introduction So 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 First GPL release v. 0.1 v. 1.0 Zabbix SIA Company est. 1st Stable Version release v. 1.1 XML Protocol Active Checks Logfile Monitoring Eventlog Monitoring GSM Modem SNMPv3 © Zabbix 2012 | 5| Restricted to Partners use only
History continued 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 Source No 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 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 Best 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 Host14 Item15 Trigger17 Event21 Template22 © 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
Item Source of information Zabbix Agent Server polls Zabbix Agent (Active) Processed by Zabbix agent Simple check Executed by Zabbix server SNMP agent All SNMP versions are supported Trapper Used with Zabbix sender Log files Internal Zabbix health Aggregate Average/min/max for host group External check script[parameters] SSH Password and key authentication supported Telnet Calculated From 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 > 2KB Multiplier Data 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 condition 6 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 respond MySQL doesn’t respond Linux on Host1 stopped Disk free space Host 1 = 0 Mb 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) © 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 Functions Collect24 Store25 Manage26 Alert27 Visualize28 © 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
Alert Notification 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 Server32 Zabbix Proxy33 Zabbix Agent34 © Zabbix 2012 | 31| Restricted to Partners use only
Front-end Back-end Zabbix Server Back-end is written on C Front-end is written on PHP Monitoring Visualisation Configuration Simple yet powerful Multi-select lists with mass actions Filtering and searchin Supported databases: MySQL, PostgreSQL, Oracle, DB2, SQLite 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 | Modes Server Passive mode Request: CPU load Response: 1.95 Active mode Request: What to check? Response: CPU load,... CPU load: 4.32 Fan speed (RPM): 3524 Free 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 Options Single server installation37 Distributed installation38 Single Node demployment39 Distributed with Proxy demployment40 Distributed with Nodes demployment41 © Zabbix 2012 | 36| Restricted to Partners use only
Single Server Zabbix Back-end Zabbix Front-EndDatabase © Zabbix 2012 | 37| Restricted to Partners use only
Distributed across Server 1 Server 3 Zabbix Back-end Server 2 Zabbix Front-EndDatabase © 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 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