Rihards Olups - Zabbix 3.0: Excited for new features?

44
3.0

Transcript of Rihards Olups - Zabbix 3.0: Excited for new features?

Page 1: Rihards Olups -  Zabbix 3.0: Excited for new features?

3.0

Page 2: Rihards Olups -  Zabbix 3.0: Excited for new features?

Sorry

ZBXNEXT-473

Page 3: Rihards Olups -  Zabbix 3.0: Excited for new features?

3.0...but instead

Page 4: Rihards Olups -  Zabbix 3.0: Excited for new features?

3.0Cleanup

Maintenance

Collect, process

Frontend usability

LLD

Bigstuff

Page 5: Rihards Olups -  Zabbix 3.0: Excited for new features?

Cleanup

Page 6: Rihards Olups -  Zabbix 3.0: Excited for new features?

Cleanup

TCP support for DNS items

net.dns.record[10.11.12.13,zabbix.com,,,,tcp]

Page 7: Rihards Olups -  Zabbix 3.0: Excited for new features?

Cleanup

Some API love

{

"usrgrpid": "7",

"name": "Zabbix administrators",

"rights": [

{

"permission": "3",

"id": "2"

}

] }

Page 8: Rihards Olups -  Zabbix 3.0: Excited for new features?

Cleanup

Some LLD love

Page 9: Rihards Olups -  Zabbix 3.0: Excited for new features?

Cleanup

XML versioning

<?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>

Page 10: Rihards Olups -  Zabbix 3.0: Excited for new features?

Cleanup

Get ready for the future

2001:0db8:0000:0042:0000:8a2e:0370:7334

+

Page 11: Rihards Olups -  Zabbix 3.0: Excited for new features?

Cleanup

General frontend cleanup

MVC

More POST instead of GET

Less SID

Page 12: Rihards Olups -  Zabbix 3.0: Excited for new features?

Cleanup

Inventorise the inventory

Default host inventory mode

Changing it via discovery actions

Page 13: Rihards Olups -  Zabbix 3.0: Excited for new features?

Maintenance

Page 14: Rihards Olups -  Zabbix 3.0: Excited for new features?

Maintenance

Add and overadd

● Easier modifications● Survive the upgrades

Page 15: Rihards Olups -  Zabbix 3.0: Excited for new features?

Maintenance

Execute

$ zabbix_server

--runtime-control

housekeeper_execute

Page 16: Rihards Olups -  Zabbix 3.0: Excited for new features?

Collect, process

Page 17: Rihards Olups -  Zabbix 3.0: Excited for new features?

Collect, process

Memory monitoring

proc.mem[,,,,<memtype>]– VmSize?

– VmRSS?

– VmData

Page 18: Rihards Olups -  Zabbix 3.0: Excited for new features?

Collect, process

Logfile monitoring

Better performance

More reliable

Page 19: Rihards Olups -  Zabbix 3.0: Excited for new features?

Collect, process

Per-process CPU usage

proc.cpu.util

[<name>,<user>,<type>,<cmdline>,<mode>,<zone>]

Page 20: Rihards Olups -  Zabbix 3.0: Excited for new features?

Collect, process

Crontab

m0-59 - every minute

h9-17/2 - every 2 hours starting with 9:00

m0,30 or m/30 - hourly at hh:00 and hh:30

m/5 - every five minutes

Page 21: Rihards Olups -  Zabbix 3.0: Excited for new features?

Collect, process

Percentile

percentile(1h,,95)– In triggers

– In calculated items

Page 22: Rihards Olups -  Zabbix 3.0: Excited for new features?

Frontend usability

Page 23: Rihards Olups -  Zabbix 3.0: Excited for new features?

NEW DESIGN

Page 24: Rihards Olups -  Zabbix 3.0: Excited for new features?

Frontend usability

Filter the top 100

Host/host group

Severity

Specific time period

Page 25: Rihards Olups -  Zabbix 3.0: Excited for new features?

Frontend usability

Improved dashboard

Page 26: Rihards Olups -  Zabbix 3.0: Excited for new features?

Frontend usability

Resolve to what?

Page 27: Rihards Olups -  Zabbix 3.0: Excited for new features?

Frontend usability

Sooo functional

Page 28: Rihards Olups -  Zabbix 3.0: Excited for new features?

Frontend usability

Better event acknowledging

Page 29: Rihards Olups -  Zabbix 3.0: Excited for new features?

Frontend usability

Happier users

Maps, screens, slideshows:– Users can create them

– And share them

Page 30: Rihards Olups -  Zabbix 3.0: Excited for new features?

Frontend usability

Smaller things

More macros in trigger URL (HOST.IP, usermacros)

Alertscript parameter passing

Basic password policy

Less & better translatable strings

Page 31: Rihards Olups -  Zabbix 3.0: Excited for new features?

LLD

Page 32: Rihards Olups -  Zabbix 3.0: Excited for new features?

LLD

SNMP

discovery[{#MACRO1}, oid1, {#MACRO2}, oid2, …]

Discover ifDescr & ifAlias

Page 33: Rihards Olups -  Zabbix 3.0: Excited for new features?

LLD

Windows

LLDiscover Windows services

Page 34: Rihards Olups -  Zabbix 3.0: Excited for new features?

LLD

Where macros can be used

Units

IPMI sensor

Applications Interface_{#IFNAME}

Page 35: Rihards Olups -  Zabbix 3.0: Excited for new features?

LLD

Databases

ODBC - db.odbc.discovery

+---------+-------+

| host | count |

+---------+-------+

| Japan 1 | 5 |

| Japan 2 | 12 |

| Latvia | 3 |

+---------+-------+

Page 36: Rihards Olups -  Zabbix 3.0: Excited for new features?

LLD

Context

/ – 10%

/home – 20%

{$<MACRO>:<context>}

{$FSFREE} = 10

{$FSFREE:/home} = 20

Page 37: Rihards Olups -  Zabbix 3.0: Excited for new features?

Bigstuff

Page 38: Rihards Olups -  Zabbix 3.0: Excited for new features?

Bigstuff

Should not be spoken

Page 39: Rihards Olups -  Zabbix 3.0: Excited for new features?

Bigstuff

Page 40: Rihards Olups -  Zabbix 3.0: Excited for new features?

Bigstuff

Trendy

forecast()– In specified time, what the value will be?

timeleft()– How much time left until the specified threshold

reached?

Page 41: Rihards Olups -  Zabbix 3.0: Excited for new features?

SMTP

Alertscript (sendEmail)

Relaying MTA

Page 42: Rihards Olups -  Zabbix 3.0: Excited for new features?

Easier SMTP

Page 43: Rihards Olups -  Zabbix 3.0: Excited for new features?

Map this

Item "Free memory" on "Server": application "qwerty" does not exist.

Page 44: Rihards Olups -  Zabbix 3.0: Excited for new features?

Follow, follow

Zabbix manual, "What's new" page

IRC