© Copyright 2015 IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de
1
Zabbix 3.0
The Simple, the Powerful and the Shiny
by
Zabbix SIA – www.zabbix.com
Contact: Wolfgang Alper
Email: wolfgang.alper@intellitrend.de
www.intellitrend.de
IntelliTrend IT-Services GmbH
Otto-Brenner-Strasse 119
D-33607 Bielefeld
Germany
© Copyright 2015 IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de
2
● Mature All-In-One monitoring solution
● Packaged for every major Linux distribution
● Easy to setup
● Out-of-the-box templates for Linux, Windows
and SNMP devices
Zabbix - “The Simple”
© Copyright 2015 IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de
3
● Monitoring of millions of items
● Monitoring of thousands of hosts
● Distributed Monitoring across networks
● Template system to unify configurations
● Flexible escalation management
● API to integrate 3th party applications and
command line tools
Zabbix - “The Powerful”
© Copyright 2015 IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de
4
● Continuous development over 15+ years
● True open source, no “Enterprise” or
“Professional” version
● LTS (Long Term Support) versions
● Regular product updates and bugfixes
● Enterprise-friendly support pricing
● Commercially backed
Zabbix - “The Shiny”
© Copyright 2015 IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de
5
Zabbix - History
Product
idea
First
GPL
release
First
Stable
Version
release
Zabbix
SIA
Company
Est.
XML Protocol
Active Checks
Log File
Monitoring
Event Log
Monitoring
GSM Modem
SNMPv3
1998
2001
2004
2005
2006
1.0alpha1 1.0 1.1Zabbix SIA
New
Interface
SQLite
Network
Discovery
Maintenance
Web
Monitoring
UTF8
IPv6
2007
1.4
© Copyright 2015 IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de
6
Zabbix - History
Escalations
Zabbix Proxy
LDAP Auth.
Dashboard
Maintenance
API
Configuration
Cache
Passive Zabbix
Proxy
IBM DB2
Calculated
Items
LLD
Multi-named
Host
Java Gateway
JMX
Automatic
Inventory
SNMP Trap
Monitoring
Improved
performance
VMware
monitoring
Loadable
modules
Templates for
web monitoring
Plain text
monitoring with
regex
Self-monitoring
Ad-hoc graphs
Multiple filters
for LLD
LLD graphs
in screens
Filtering
extended
Control of
SNMP bulk
SSL and custom
Headers In
Web monitoring
Runtime control
of log level
Discovery CPUs
2008
2009
2012
2013
2014
1.8 2.0 2.41.6 2.2
Zabbix Japan LLC LTS Release
•
© Copyright 2015 IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de
7
How Zabbix works
DATABASEDATABASE
ZABBIX
SERVER
ZABBIX
SERVER
Notifications
Visualization
History
Analysis Data
© Copyright 2015 IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de
8
Zabbix – Architecture
Server
Frontend
Database
© Copyright 2015 IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de
9
Distributed Monitoring
Zabbix proxy
Zabbix Server
Zabbix proxy
•
© Copyright 2015 IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de
10
Item types - agent(based/less)
Zabbix agent
- Server polls
Zabbix agent (active)
- Processed by Zabbix agent
- Can be cached
Agent-less checks (simple)
- Performed by Zabbix server
SNMP agent/trapper
- All SNMP versions supported
Zabbix trapper
- Used with Zabbix sender
Internal
- Zabbix health
Vmware Collector (single poll)
- Hypervisor + Vm's
Web Monitoring
IPMI
JMX
Aggregate
grpsum["MySQL Servers",
"vfs.fs.size[/,total]","last","0"]
External check
script[parameters]
SSH
- Password and key
authentication supported
Telnet
Database
Calculated
last("vm.memory.size[free]")
+last("vm.memory.size[buffers]")
© Copyright 2015 IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de
11
Agent capabilities
Common items
● CPU
● Memory
● Filesystem
● Logfiles
● ...more than 70+ things built-in
OS specific items
● Windows – Perfmon Interface
● Windows – WMI Interface
● Linux/FreeBSD – kernel.maxproc
● Linux/FreeBSD – vfs.fs.inode
● ...
© Copyright 2015 IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de
12
Agent availability
•
© Copyright 2015 IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de
13
Trigger definitions
What's a problem?
Extremely flexible problem conditions
● Check multiple values
● Comparison, math, boolean logic
Functions last, min, max, avg, delta, time etc.
6 Severity levels
© Copyright 2015 IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de
14
Trigger definitions
Detecting problems – really flexible:
● Average over last 10 minutes
● Count of matching values over last 30 minutes
● Average for the last hour relative to the same hour day/two
days/week ago
● Check multiple hosts (i.e. Mailserver for mx 10, mx 20)
© Copyright 2015 IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de
15
Trigger definitions
Examples:
● Over time:
{lin-srv1:system.cpu.load.min(10m)}>5
● Over number of checks:
{lin-srv1:system.cpu.load.min(#10)}>5
● Over multiple hosts:
{lin-srv1:system.cpu.load.min(10m)}>5
&
{lin-srv2:system.cpu.load.min(10m)}>5
© Copyright 2015 IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de
16
Workflow - Item to Operation
Zabbix server
Mail queue
exceeds 100
E-mail server
Mail queue length
E-mail server problems
Send SMS to postmaster
● If e-mail server is affected
● If problem is critical
● If not working time
Queue exceeded 100
at 2013.12.31 20:45
Mail queue on e-mail server:
248Host Trigger
Item Action
Condition Operation
Event Actual course taken •
© Copyright 2015 IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de
17
Notifications - Escalations
Event Acknowledgement function
available to sync also with external tools
Notification methods:
● E-mail and/or SMS
● Chat message via Jabber
● Command execution
•
Escalation rules based on:
● Severity
● Hostname / Hostgroup
● Triggername / State
● Problem state
● Problem acknowledged
● Time
© Copyright 2015 IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de
18
Templating
Template_MySQL
Templates:
● Manage configuration across multiple hosts
● Allow (userdefined) macro usage on global, template and host level
{HOST.NAME}, {INVENTORY.LOCATION}, {$MAX_CPU_LOAD}
● Can be used in Autodiscovery rules
● Can be imported/exported via xml files
Templates include:
● Items
● Triggers
● Graphs
● Macros
● Screens
Template_Apache
Template_Postfix
© Copyright 2015 IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de
19
Templating
E-mail server
Web server
Template_MySQL
Template_Apache Template_Postfix
Template_PgSQL
Templates allow combinations:
© Copyright 2015 IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de
20
Templating
E-mail server 1
E-mail server 2
Template_E-mail server
Template_Apache
Template_PostfixTemplate_PgSQL
E-mail server 3
E-mail server 4
… and Templates allow nesting:
•
© Copyright 2015 IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de
21
Extendability
● Run any command as an item to return a value
● Run any command on the agent
● Run any command on the server
● Run any command in response to events
● Feed (timestamped) data in Zabbix from custom scripts or
3th party apps
● No language restrictions
© Copyright 2015 IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de
22
Extendability - Feed data
● Send single value
● Send multiple values with timestamps at once from a file
•
© Copyright 2015 IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de
23
Automation
● Auto Discovery
● Auto Registration
● Low Level Discovery
● XML import / export
● API
© Copyright 2015 IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de
24
Automation via API
...beyond autodiscover
JSON-RPC API gives access to nearly any functionality
=>
Request Response
Example “host.get”
•
© Copyright 2015 IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de
25
3.0
Zabbix - Next LTS Version
© Copyright 2015 IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de
26
Cleanup
Zabbix 3.0
Whats new?
© Copyright 2015 IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de
27
TCP support for DNS items
Zabbix 3.0
Cleanup
net.dns.record[10.11.12.13,zabbix.com,,,,tcp]
© Copyright 2015 IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de
28
API enhancements
Zabbix 3.0
Cleanup
{
"usrgrpid": "7",
"name": "Zabbix administrators",
"rights": [
{
"permission": "3",
"id": "2"
}
]
}
© Copyright 2015 IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de
29
LLD enhancements for trigger dependencies
Zabbix 3.0
Cleanup
© Copyright 2015 IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de
30
XML versioning
Zabbix 3.0
Cleanup
<?xml version="1.0" encoding="UTF-8"?>
<zabbix_export>
<version>2.0</version>
<date>2013-11-12T16:13:38Z</date>
<groups>
<group>
<name>Templates</name>
</group>
</groups>
<templates>
<template>
<template>Template App Zabbix Proxy</template>
© Copyright 2015 IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de
31
IPV6 for Java gateway
Zabbix 3.0
Cleanup
2001:0db8:0000:0042:0000:8a2e:0370:7334
+
© Copyright 2015 IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de
32
General frontend cleanup
Zabbix 3.0
Cleanup
● Rewritten codebase to even use more MVC
● Extendable frontend code
● More POST instead of GET
© Copyright 2015 IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de
33
Inventorise the inventory
Zabbix 3.0
Cleanup
● Default host inventory mode
● Changing it via discovery actions
For network discovery and active agents
•
© Copyright 2015 IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de
34
Maintenance
Zabbix 3.0
Whats new?
© Copyright 2015 IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de
35
Execute at runtime
Zabbix 3.0
Maintenance
$ zabbix_server
--runtime-control
housekeeper_execute
•
© Copyright 2015 IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de
36
Collect, process
Zabbix 3.0
Whats new?
© Copyright 2015 IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de
37
More memory monitoring
Zabbix 3.0
Collect, process
proc.mem[,,,,<memtype>]
- VmSize
- VmRSS
- VmData
© Copyright 2015 IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de
38
Improved logfile monitoring
Zabbix 3.0
Collect, process
● Better performance
● More reliable
● Extract information and process
as numeric value if needed.
● Effects Linux/Unix Logs + Windows Eventlogs
© Copyright 2015 IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de
39
Per-process CPU usage
Zabbix 3.0
Collect, process
proc.cpu.util
[<name>,<user>,<type>,<cmdline>,<mode>,<zone>]
© Copyright 2015 IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de
40
Crontab like item scheduling
Zabbix 3.0
Collect, process
m/5 - every five minutes
h9-17/2 - every 2 hours starting with 9:00 until 17:00
m0,30 or m/30 - hourly at hh:00 and hh:30
© Copyright 2015 IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de
41
Percentile
Zabbix 3.0
Collect, process
percentile(1h,,95)
- In graphs
- In triggers
- In calculated items
•
About Percentile:
Percentile is a function
used to determine the
percent of acceptability.
The 95th percentile is the
value which is greater
than 95% of the observed
values.
Example: 10 data values {3, 6, 7, 8, 8, 10, 13, 15, 16, 20}
25th = 3th number = 7 75th = 8th number = 15
50th = 5th number = 8 100th = last number = 20
© Copyright 2015 IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de
42
Prediction
Zabbix 3.0
Whats new?
© Copyright 2015 IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de
43
A view to the future...
Zabbix 3.0
Prediction
forecast()
● In the specified time, what will be the value?
Example:
{Zabbix server:vfs.fs.size[/,free].forecast(7d,,7d)}<100M
© Copyright 2015 IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de
44
Is there time left?
Zabbix 3.0
Prediction
timeleft()
● How much time left until the specified
threshold will be reached?
{Zabbix server:vfs.fs.size[/,free].timeleft(7d,,104857600)}<1h
•
© Copyright 2015 IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de
45
Frontend
usability
Zabbix 3.0
Whats new?
© Copyright 2015 IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de
46
Filter the top 100
Zabbix 3.0
Frontend usability
● Host/host group
● Severity
● Specific time period
© Copyright 2015 IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de
47
Improved dashboard config – filter by trigger
Zabbix 3.0
Frontend usability
© Copyright 2015 IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de
48
Macros resolve to...
Zabbix 3.0
Frontend usability
© Copyright 2015 IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de
49
... on various level
Zabbix 3.0
Frontend usability
© Copyright 2015 IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de
50
Improved event acknowledging
Zabbix 3.0
Frontend usability
© Copyright 2015 IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de
51
More power to standard user
Maps, screens, slideshows:
● User can create them
● User can share them
Zabbix 3.0
Frontend usability
•
© Copyright 2015 IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de
52
New design
Zabbix 3.0
Whats new?
© Copyright 2015 IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de
53
Zabbix 3.0
New Design Zabbix 1.6 – 2.4
© Copyright 2015 IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de
54
Zabbix 3.0
New Design Zabbix 3.0
© Copyright 2015 IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de
55
Zabbix 3.0
New Design
•
Zabbix 3.0
© Copyright 2015 IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de
56
LLD
Low Level Discovery
Zabbix 3.0
Whats new?
© Copyright 2015 IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de
57
Multi OID SNMP Discovery
Zabbix 3.0
LLD – Low Level Discovery
discovery[{#MACRO1}, oid1, {#MACRO2}, oid2, …]
Example: Discover ifDescr & ifAlias
{
"data":[
{"{#SNMPINDEX}":1,"{#IFDESCR}":"Interface #1","{#IFALIAS}":"eth1"},
{"{#SNMPINDEX}":2,"{#IFDESCR}":"Interface #2","{#IFALIAS}":"eth2"},
{"{#SNMPINDEX}":3,"{#IFALIAS}":"eth3"},
{"{#SNMPINDEX}":4,"{#IFDESCR}":"Interface #4"},
{"{#SNMPINDEX}":5,"{#IFALIAS}":"eth5"}
]
}
© Copyright 2015 IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de
58
Discover Windows services
Zabbix 3.0
LLD – Low Level Discovery
● Return multiple macros
● Filter results
{#SERVICE.NAME}
{#SERVICE.DISPLAYNAME}
{#SERVICE.DESCRIPTION}
{#SERVICE.STATE}
{#SERVICE.STATENAME}
{#SERVICE.PATH}
{#SERVICE.USER}
{#SERVICE.STARTUP}
{#SERVICE.STARTUPNAME}
service.discovery
© Copyright 2015 IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de
59
Database ODBC - db.odbc.discover
Zabbix 3.0
LLD – Low Level Discovery
+---------+-------+
| host | count |
+---------+-------+
| Japan 1 | 5 |
| Japan 2 | 12 |
| Latvia | 3 |
+---------+-------+
© Copyright 2015 IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de
60
Advanced macros – Context based
Zabbix 3.0
LLD – Low Level Discovery
/ – 10%
/home – 20%
/var – 15%
{$<MACRO>:<context>}
{$FSFREE} = 10
{$FSFREE:/home} = 20
{$FSFREE:/var} = 15
•
© Copyright 2015 IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de
61
Encryption
Zabbix 3.0
Whats new?
© Copyright 2015 IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de
62
Why would it be needed?
Encryption
● Protect sensitive data (e.g. configuration data from
Zabbix server to proxy may contain credentials for
accessing monitored hosts)
Authentication
● Trust a peer on “the other end”
● Prevent sending spoofed data to Zabbix
Zabbix 3.0
Encryption
© Copyright 2015 IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de
63
Implementation
● OpenSSL, GnuTLS, or mbed TLS (PolarSSL)
cryptographic toolkit can be used
● Different components can use different toolkits
● A connection can be configured to use a certificate or
PSK
● Use the same ports as unencrypted
● Two parts: TO host (for passive checks) and FROM host
(for active checks and zabbix_sender)
Zabbix 3.0
Encryption
© Copyright 2015 IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de
64
Zabbix 3.0
Encryption
All connections between Zabbix server, proxies and
agents can be selectively configured to use encryption
or stay unencrypted.
•
© Copyright 2015 IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de
65
QA Time :-)
Contact: Wolfgang Alper
Email: wolfgang.alper@intellitrend.de
www.intellitrend.de
IntelliTrend IT-Services GmbH
Otto-Brenner-Strasse 119
D-33607 Bielefeld
Germany
© Copyright 2015 IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de
66
Thank You!
For more information visit
www.zabbix.com
Contact: Wolfgang Alper
Email: wolfgang.alper@intellitrend.de
www.intellitrend.de
IntelliTrend IT-Services GmbH
Otto-Brenner-Strasse 119
D-33607 Bielefeld
Germany

OSMC 2015: Zabbix 3.0. The Simple, the Powerful and the Shiny by Wolfgang Alper

  • 1.
    © Copyright 2015IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de 1 Zabbix 3.0 The Simple, the Powerful and the Shiny by Zabbix SIA – www.zabbix.com Contact: Wolfgang Alper Email: wolfgang.alper@intellitrend.de www.intellitrend.de IntelliTrend IT-Services GmbH Otto-Brenner-Strasse 119 D-33607 Bielefeld Germany
  • 2.
    © Copyright 2015IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de 2 ● Mature All-In-One monitoring solution ● Packaged for every major Linux distribution ● Easy to setup ● Out-of-the-box templates for Linux, Windows and SNMP devices Zabbix - “The Simple”
  • 3.
    © Copyright 2015IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de 3 ● Monitoring of millions of items ● Monitoring of thousands of hosts ● Distributed Monitoring across networks ● Template system to unify configurations ● Flexible escalation management ● API to integrate 3th party applications and command line tools Zabbix - “The Powerful”
  • 4.
    © Copyright 2015IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de 4 ● Continuous development over 15+ years ● True open source, no “Enterprise” or “Professional” version ● LTS (Long Term Support) versions ● Regular product updates and bugfixes ● Enterprise-friendly support pricing ● Commercially backed Zabbix - “The Shiny”
  • 5.
    © Copyright 2015IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de 5 Zabbix - History Product idea First GPL release First Stable Version release Zabbix SIA Company Est. XML Protocol Active Checks Log File Monitoring Event Log Monitoring GSM Modem SNMPv3 1998 2001 2004 2005 2006 1.0alpha1 1.0 1.1Zabbix SIA New Interface SQLite Network Discovery Maintenance Web Monitoring UTF8 IPv6 2007 1.4
  • 6.
    © Copyright 2015IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de 6 Zabbix - History Escalations Zabbix Proxy LDAP Auth. Dashboard Maintenance API Configuration Cache Passive Zabbix Proxy IBM DB2 Calculated Items LLD Multi-named Host Java Gateway JMX Automatic Inventory SNMP Trap Monitoring Improved performance VMware monitoring Loadable modules Templates for web monitoring Plain text monitoring with regex Self-monitoring Ad-hoc graphs Multiple filters for LLD LLD graphs in screens Filtering extended Control of SNMP bulk SSL and custom Headers In Web monitoring Runtime control of log level Discovery CPUs 2008 2009 2012 2013 2014 1.8 2.0 2.41.6 2.2 Zabbix Japan LLC LTS Release •
  • 7.
    © Copyright 2015IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de 7 How Zabbix works DATABASEDATABASE ZABBIX SERVER ZABBIX SERVER Notifications Visualization History Analysis Data
  • 8.
    © Copyright 2015IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de 8 Zabbix – Architecture Server Frontend Database
  • 9.
    © Copyright 2015IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de 9 Distributed Monitoring Zabbix proxy Zabbix Server Zabbix proxy •
  • 10.
    © Copyright 2015IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de 10 Item types - agent(based/less) Zabbix agent - Server polls Zabbix agent (active) - Processed by Zabbix agent - Can be cached Agent-less checks (simple) - Performed by Zabbix server SNMP agent/trapper - All SNMP versions supported Zabbix trapper - Used with Zabbix sender Internal - Zabbix health Vmware Collector (single poll) - Hypervisor + Vm's Web Monitoring IPMI JMX Aggregate grpsum["MySQL Servers", "vfs.fs.size[/,total]","last","0"] External check script[parameters] SSH - Password and key authentication supported Telnet Database Calculated last("vm.memory.size[free]") +last("vm.memory.size[buffers]")
  • 11.
    © Copyright 2015IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de 11 Agent capabilities Common items ● CPU ● Memory ● Filesystem ● Logfiles ● ...more than 70+ things built-in OS specific items ● Windows – Perfmon Interface ● Windows – WMI Interface ● Linux/FreeBSD – kernel.maxproc ● Linux/FreeBSD – vfs.fs.inode ● ...
  • 12.
    © Copyright 2015IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de 12 Agent availability •
  • 13.
    © Copyright 2015IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de 13 Trigger definitions What's a problem? Extremely flexible problem conditions ● Check multiple values ● Comparison, math, boolean logic Functions last, min, max, avg, delta, time etc. 6 Severity levels
  • 14.
    © Copyright 2015IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de 14 Trigger definitions Detecting problems – really flexible: ● Average over last 10 minutes ● Count of matching values over last 30 minutes ● Average for the last hour relative to the same hour day/two days/week ago ● Check multiple hosts (i.e. Mailserver for mx 10, mx 20)
  • 15.
    © Copyright 2015IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de 15 Trigger definitions Examples: ● Over time: {lin-srv1:system.cpu.load.min(10m)}>5 ● Over number of checks: {lin-srv1:system.cpu.load.min(#10)}>5 ● Over multiple hosts: {lin-srv1:system.cpu.load.min(10m)}>5 & {lin-srv2:system.cpu.load.min(10m)}>5
  • 16.
    © Copyright 2015IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de 16 Workflow - Item to Operation Zabbix server Mail queue exceeds 100 E-mail server Mail queue length E-mail server problems Send SMS to postmaster ● If e-mail server is affected ● If problem is critical ● If not working time Queue exceeded 100 at 2013.12.31 20:45 Mail queue on e-mail server: 248Host Trigger Item Action Condition Operation Event Actual course taken •
  • 17.
    © Copyright 2015IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de 17 Notifications - Escalations Event Acknowledgement function available to sync also with external tools Notification methods: ● E-mail and/or SMS ● Chat message via Jabber ● Command execution • Escalation rules based on: ● Severity ● Hostname / Hostgroup ● Triggername / State ● Problem state ● Problem acknowledged ● Time
  • 18.
    © Copyright 2015IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de 18 Templating Template_MySQL Templates: ● Manage configuration across multiple hosts ● Allow (userdefined) macro usage on global, template and host level {HOST.NAME}, {INVENTORY.LOCATION}, {$MAX_CPU_LOAD} ● Can be used in Autodiscovery rules ● Can be imported/exported via xml files Templates include: ● Items ● Triggers ● Graphs ● Macros ● Screens Template_Apache Template_Postfix
  • 19.
    © Copyright 2015IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de 19 Templating E-mail server Web server Template_MySQL Template_Apache Template_Postfix Template_PgSQL Templates allow combinations:
  • 20.
    © Copyright 2015IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de 20 Templating E-mail server 1 E-mail server 2 Template_E-mail server Template_Apache Template_PostfixTemplate_PgSQL E-mail server 3 E-mail server 4 … and Templates allow nesting: •
  • 21.
    © Copyright 2015IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de 21 Extendability ● Run any command as an item to return a value ● Run any command on the agent ● Run any command on the server ● Run any command in response to events ● Feed (timestamped) data in Zabbix from custom scripts or 3th party apps ● No language restrictions
  • 22.
    © Copyright 2015IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de 22 Extendability - Feed data ● Send single value ● Send multiple values with timestamps at once from a file •
  • 23.
    © Copyright 2015IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de 23 Automation ● Auto Discovery ● Auto Registration ● Low Level Discovery ● XML import / export ● API
  • 24.
    © Copyright 2015IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de 24 Automation via API ...beyond autodiscover JSON-RPC API gives access to nearly any functionality => Request Response Example “host.get” •
  • 25.
    © Copyright 2015IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de 25 3.0 Zabbix - Next LTS Version
  • 26.
    © Copyright 2015IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de 26 Cleanup Zabbix 3.0 Whats new?
  • 27.
    © Copyright 2015IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de 27 TCP support for DNS items Zabbix 3.0 Cleanup net.dns.record[10.11.12.13,zabbix.com,,,,tcp]
  • 28.
    © Copyright 2015IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de 28 API enhancements Zabbix 3.0 Cleanup { "usrgrpid": "7", "name": "Zabbix administrators", "rights": [ { "permission": "3", "id": "2" } ] }
  • 29.
    © Copyright 2015IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de 29 LLD enhancements for trigger dependencies Zabbix 3.0 Cleanup
  • 30.
    © Copyright 2015IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de 30 XML versioning Zabbix 3.0 Cleanup <?xml version="1.0" encoding="UTF-8"?> <zabbix_export> <version>2.0</version> <date>2013-11-12T16:13:38Z</date> <groups> <group> <name>Templates</name> </group> </groups> <templates> <template> <template>Template App Zabbix Proxy</template>
  • 31.
    © Copyright 2015IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de 31 IPV6 for Java gateway Zabbix 3.0 Cleanup 2001:0db8:0000:0042:0000:8a2e:0370:7334 +
  • 32.
    © Copyright 2015IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de 32 General frontend cleanup Zabbix 3.0 Cleanup ● Rewritten codebase to even use more MVC ● Extendable frontend code ● More POST instead of GET
  • 33.
    © Copyright 2015IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de 33 Inventorise the inventory Zabbix 3.0 Cleanup ● Default host inventory mode ● Changing it via discovery actions For network discovery and active agents •
  • 34.
    © Copyright 2015IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de 34 Maintenance Zabbix 3.0 Whats new?
  • 35.
    © Copyright 2015IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de 35 Execute at runtime Zabbix 3.0 Maintenance $ zabbix_server --runtime-control housekeeper_execute •
  • 36.
    © Copyright 2015IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de 36 Collect, process Zabbix 3.0 Whats new?
  • 37.
    © Copyright 2015IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de 37 More memory monitoring Zabbix 3.0 Collect, process proc.mem[,,,,<memtype>] - VmSize - VmRSS - VmData
  • 38.
    © Copyright 2015IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de 38 Improved logfile monitoring Zabbix 3.0 Collect, process ● Better performance ● More reliable ● Extract information and process as numeric value if needed. ● Effects Linux/Unix Logs + Windows Eventlogs
  • 39.
    © Copyright 2015IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de 39 Per-process CPU usage Zabbix 3.0 Collect, process proc.cpu.util [<name>,<user>,<type>,<cmdline>,<mode>,<zone>]
  • 40.
    © Copyright 2015IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de 40 Crontab like item scheduling Zabbix 3.0 Collect, process m/5 - every five minutes h9-17/2 - every 2 hours starting with 9:00 until 17:00 m0,30 or m/30 - hourly at hh:00 and hh:30
  • 41.
    © Copyright 2015IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de 41 Percentile Zabbix 3.0 Collect, process percentile(1h,,95) - In graphs - In triggers - In calculated items • About Percentile: Percentile is a function used to determine the percent of acceptability. The 95th percentile is the value which is greater than 95% of the observed values. Example: 10 data values {3, 6, 7, 8, 8, 10, 13, 15, 16, 20} 25th = 3th number = 7 75th = 8th number = 15 50th = 5th number = 8 100th = last number = 20
  • 42.
    © Copyright 2015IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de 42 Prediction Zabbix 3.0 Whats new?
  • 43.
    © Copyright 2015IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de 43 A view to the future... Zabbix 3.0 Prediction forecast() ● In the specified time, what will be the value? Example: {Zabbix server:vfs.fs.size[/,free].forecast(7d,,7d)}<100M
  • 44.
    © Copyright 2015IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de 44 Is there time left? Zabbix 3.0 Prediction timeleft() ● How much time left until the specified threshold will be reached? {Zabbix server:vfs.fs.size[/,free].timeleft(7d,,104857600)}<1h •
  • 45.
    © Copyright 2015IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de 45 Frontend usability Zabbix 3.0 Whats new?
  • 46.
    © Copyright 2015IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de 46 Filter the top 100 Zabbix 3.0 Frontend usability ● Host/host group ● Severity ● Specific time period
  • 47.
    © Copyright 2015IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de 47 Improved dashboard config – filter by trigger Zabbix 3.0 Frontend usability
  • 48.
    © Copyright 2015IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de 48 Macros resolve to... Zabbix 3.0 Frontend usability
  • 49.
    © Copyright 2015IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de 49 ... on various level Zabbix 3.0 Frontend usability
  • 50.
    © Copyright 2015IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de 50 Improved event acknowledging Zabbix 3.0 Frontend usability
  • 51.
    © Copyright 2015IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de 51 More power to standard user Maps, screens, slideshows: ● User can create them ● User can share them Zabbix 3.0 Frontend usability •
  • 52.
    © Copyright 2015IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de 52 New design Zabbix 3.0 Whats new?
  • 53.
    © Copyright 2015IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de 53 Zabbix 3.0 New Design Zabbix 1.6 – 2.4
  • 54.
    © Copyright 2015IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de 54 Zabbix 3.0 New Design Zabbix 3.0
  • 55.
    © Copyright 2015IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de 55 Zabbix 3.0 New Design • Zabbix 3.0
  • 56.
    © Copyright 2015IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de 56 LLD Low Level Discovery Zabbix 3.0 Whats new?
  • 57.
    © Copyright 2015IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de 57 Multi OID SNMP Discovery Zabbix 3.0 LLD – Low Level Discovery discovery[{#MACRO1}, oid1, {#MACRO2}, oid2, …] Example: Discover ifDescr & ifAlias { "data":[ {"{#SNMPINDEX}":1,"{#IFDESCR}":"Interface #1","{#IFALIAS}":"eth1"}, {"{#SNMPINDEX}":2,"{#IFDESCR}":"Interface #2","{#IFALIAS}":"eth2"}, {"{#SNMPINDEX}":3,"{#IFALIAS}":"eth3"}, {"{#SNMPINDEX}":4,"{#IFDESCR}":"Interface #4"}, {"{#SNMPINDEX}":5,"{#IFALIAS}":"eth5"} ] }
  • 58.
    © Copyright 2015IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de 58 Discover Windows services Zabbix 3.0 LLD – Low Level Discovery ● Return multiple macros ● Filter results {#SERVICE.NAME} {#SERVICE.DISPLAYNAME} {#SERVICE.DESCRIPTION} {#SERVICE.STATE} {#SERVICE.STATENAME} {#SERVICE.PATH} {#SERVICE.USER} {#SERVICE.STARTUP} {#SERVICE.STARTUPNAME} service.discovery
  • 59.
    © Copyright 2015IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de 59 Database ODBC - db.odbc.discover Zabbix 3.0 LLD – Low Level Discovery +---------+-------+ | host | count | +---------+-------+ | Japan 1 | 5 | | Japan 2 | 12 | | Latvia | 3 | +---------+-------+
  • 60.
    © Copyright 2015IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de 60 Advanced macros – Context based Zabbix 3.0 LLD – Low Level Discovery / – 10% /home – 20% /var – 15% {$<MACRO>:<context>} {$FSFREE} = 10 {$FSFREE:/home} = 20 {$FSFREE:/var} = 15 •
  • 61.
    © Copyright 2015IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de 61 Encryption Zabbix 3.0 Whats new?
  • 62.
    © Copyright 2015IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de 62 Why would it be needed? Encryption ● Protect sensitive data (e.g. configuration data from Zabbix server to proxy may contain credentials for accessing monitored hosts) Authentication ● Trust a peer on “the other end” ● Prevent sending spoofed data to Zabbix Zabbix 3.0 Encryption
  • 63.
    © Copyright 2015IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de 63 Implementation ● OpenSSL, GnuTLS, or mbed TLS (PolarSSL) cryptographic toolkit can be used ● Different components can use different toolkits ● A connection can be configured to use a certificate or PSK ● Use the same ports as unencrypted ● Two parts: TO host (for passive checks) and FROM host (for active checks and zabbix_sender) Zabbix 3.0 Encryption
  • 64.
    © Copyright 2015IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de 64 Zabbix 3.0 Encryption All connections between Zabbix server, proxies and agents can be selectively configured to use encryption or stay unencrypted. •
  • 65.
    © Copyright 2015IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de 65 QA Time :-) Contact: Wolfgang Alper Email: wolfgang.alper@intellitrend.de www.intellitrend.de IntelliTrend IT-Services GmbH Otto-Brenner-Strasse 119 D-33607 Bielefeld Germany
  • 66.
    © Copyright 2015IntelliTrend GmbH • Otto-Brenner-Straße 119 • 33607 Bielefeld • Germany • Tel: +49 521 557716-0 • www.intellitrend.de 66 Thank You! For more information visit www.zabbix.com Contact: Wolfgang Alper Email: wolfgang.alper@intellitrend.de www.intellitrend.de IntelliTrend IT-Services GmbH Otto-Brenner-Strasse 119 D-33607 Bielefeld Germany