49
Les nouvelles fonctionnalités de Zabbix 3.0

Nouveautés de zabbix 3.0 par Alain Ganuchaud

Embed Size (px)

Citation preview

Page 1: Nouveautés de zabbix 3.0 par Alain Ganuchaud

Les nouvelles fonctionnalités de

Zabbix 3.0

Page 2: Nouveautés de zabbix 3.0 par Alain Ganuchaud

Alain Ganuchaud

Certified Zabbix 3.0 TrainerCertified Zabbix SpecialistCertified Zabbix Large Environment

http://[email protected]

Page 3: Nouveautés de zabbix 3.0 par Alain Ganuchaud

Trois améliorations majeures

FrontendSécuritéPrédiction

Page 4: Nouveautés de zabbix 3.0 par Alain Ganuchaud

Frontend

Page 5: Nouveautés de zabbix 3.0 par Alain Ganuchaud

Zabbix front-end

Vers une meilleure ergonomie & un « framework » zabbix

Page 6: Nouveautés de zabbix 3.0 par Alain Ganuchaud

Pour la 3.0 la navigation est « identique ».

Zabbix front-end

Page 7: Nouveautés de zabbix 3.0 par Alain Ganuchaud

Look moderne & à la mode ...Filtres plus utilisés et plus performants

Zabbix front-end

Page 8: Nouveautés de zabbix 3.0 par Alain Ganuchaud

Configuration Hosts→

Configuration Hosts <Host> Items→ → →

Zabbix front-end

Page 9: Nouveautés de zabbix 3.0 par Alain Ganuchaud

Connexions Cryptées et Authentifiées entre composants

Page 10: Nouveautés de zabbix 3.0 par Alain Ganuchaud

Encryption and authentication

Encryption et Authentication fortes pour tous les composants (basé sur TLS v1.2)

ZabbixserverZabbixserver AgentAgentAgentAgent Zabbix

proxyZabbixproxy

AgentAgent

TLSTLSTLS

TLS

ZabbixsenderZabbixsender

Zabbixget

Zabbixget

TLS TLS

Page 11: Nouveautés de zabbix 3.0 par Alain Ganuchaud

Encryption and authentication

3 types de connexion supportés.

Page 12: Nouveautés de zabbix 3.0 par Alain Ganuchaud

Prédiction

Page 13: Nouveautés de zabbix 3.0 par Alain Ganuchaud

Forecasting

7:00 8:00 9:00 10:00 11:00 12:00 13:00 14:00 15:00 16:00 17:00 18:00 19:00 20:00 21:000

12,5

25

37,5

50

Combien de temps reste-t-il avant l'occurence d'un problème ?

Problem

10%

Nouvelle fonction de trigger timeleft()

Page 14: Nouveautés de zabbix 3.0 par Alain Ganuchaud

Forecasting

7:00 8:00 9:00 10:00 11:00 12:00 13:00 14:00 15:00 16:00 17:00 18:00 19:00 20:00 21:000

12,5

25

37,5

50

Valeur d'un item dans le futur

5.2%

4 hours

Nouvelle fonction de trigger forecast()

Page 15: Nouveautés de zabbix 3.0 par Alain Ganuchaud

Forecasting

timeleft (sec|#num,<time_shift>,threshold,<fit>)Time in seconds needed for an item to reach a specified threshold.

{host:vfs.fs.size[/,free].timeleft(24h,,0)}<1h

Alarme si Temps restant pour atteindre 0 byte est inférieur à une heure, l'évaluation étant basée

sur les mesuresdes 24 dernières heures.

Page 16: Nouveautés de zabbix 3.0 par Alain Ganuchaud

Forecasting

forecast (sec|#num,<time_shift>,time,<fit>,<mode>) Future value, max, min, delta or avg of the item.

{host:vfs.fs.size[/,free].forecast(20h,,12h,,avg)}<1000000

Alarme si la valeur est inférieure au seuil dans 12h, le calcul étant basé sur les 20 dernières heures.

Page 17: Nouveautés de zabbix 3.0 par Alain Ganuchaud

Forecasting

{host:vfs.fs.size[/,free].forecast(20h,,12h,fit,avg)}<1000000

Supported fits:linear - linear function (default)

polynomialN - polynomial of degree N (1 <= N <= 6)exponential - exponential functionlogarithmic - logarithmic function

power - power function

Page 18: Nouveautés de zabbix 3.0 par Alain Ganuchaud

Autres nouvelles fonctionnalités ...

Page 19: Nouveautés de zabbix 3.0 par Alain Ganuchaud

Per-process CPU utilisation

For user, process or a group of processesproc.cpu.util[,john] proc.cpu.util[java,john]

Page 20: Nouveautés de zabbix 3.0 par Alain Ganuchaud

Scheduled checks

Exécution d'un item à une date spécifique.

Page 21: Nouveautés de zabbix 3.0 par Alain Ganuchaud

Maps, screens and slide shows

Partage d'objets via l'onglet Monitoring.

Page 22: Nouveautés de zabbix 3.0 par Alain Ganuchaud

Sharing options

Exemple d'une carte partagée en mode privé.

Page 23: Nouveautés de zabbix 3.0 par Alain Ganuchaud

Graphs improvement

Zoom jusqu'à 1mn (1h en 2.4)

Page 24: Nouveautés de zabbix 3.0 par Alain Ganuchaud

LLD for Windows services

Page 25: Nouveautés de zabbix 3.0 par Alain Ganuchaud

SNMP LLD rule with multiple OIDsdiscovery[{#MACRO1}, oid1, {#MACRO2}, oid2, …]

discovery[{#IFDESCR}, ifDescr, {#IFPHYSADDRESS}, ifPhysAddress]{ "data": [ { "{#SNMPINDEX}": "1", "{#IFDESCR}": "WAN", "{#IFPHYSADDRESS}": "8:0:27:90:7a:75" }, { "{#SNMPINDEX}": "2", "{#IFDESCR}": "LAN1", "{#IFPHYSADDRESS}": "8:0:27:90:7a:75" }, { "{#SNMPINDEX}": "3", "{#IFDESCR}": "LAN2", "{#IFPHYSADDRESS}": "8:0:27:2b:af:9e" } ]}

Page 26: Nouveautés de zabbix 3.0 par Alain Ganuchaud

LLD by using SQL queries

db.odbc.discovery{ "data": [ { "{#HOST}": "Japan", "{#COUNT}": "5" }, { "{#HOST}": “USA", "{#COUNT}": "12" }, { "{#HOST}": "Latvia", "{#COUNT}": "3" } ]}

Page 27: Nouveautés de zabbix 3.0 par Alain Ganuchaud

Create application using LLD

Création d'une Application prototype.

Page 28: Nouveautés de zabbix 3.0 par Alain Ganuchaud

SMTP authentication support

Page 29: Nouveautés de zabbix 3.0 par Alain Ganuchaud

Custom parameters forthe notification script

Page 30: Nouveautés de zabbix 3.0 par Alain Ganuchaud

Ex : On visualise les macros de l'hôte et les macros dont il hérite (du niveau template et du niveau Installation)

Resolution of user macros

Page 31: Nouveautés de zabbix 3.0 par Alain Ganuchaud

Automated selection of host inventory mode

Page 32: Nouveautés de zabbix 3.0 par Alain Ganuchaud

Bulk acknowledgement is moreflexible and logical

Page 33: Nouveautés de zabbix 3.0 par Alain Ganuchaud

Dependencies between triggers prototypes

Page 34: Nouveautés de zabbix 3.0 par Alain Ganuchaud

Custom and Zabbix user agent optionis available in web monitoring

Page 35: Nouveautés de zabbix 3.0 par Alain Ganuchaud

Reset du flag d'interface (uniquement agents passifs).

Host availability status

Page 36: Nouveautés de zabbix 3.0 par Alain Ganuchaud

Performance improvements

History cache optimization

Zabbix busy history syncerZabbix history syncer CPU util

Page 37: Nouveautés de zabbix 3.0 par Alain Ganuchaud

Support of multiple escalators

Nbre d'escalators réglable.

Page 38: Nouveautés de zabbix 3.0 par Alain Ganuchaud

Forced housekeeper execution

1)Dévalider le Housekeeper :HousekeepingFrequency=0 2)Executez le housekeeper à l'heure souhaitée:zabbix_server -R housekeeper_execute

Page 39: Nouveautés de zabbix 3.0 par Alain Ganuchaud

Running Zabbix in foreground

Nouveau paramètre: -f or --foregroundl Utilisé pour la dockerization de ZabbixSupporté pour: server, proxy et agent

Page 40: Nouveautés de zabbix 3.0 par Alain Ganuchaud

Also …

Import/export of value mapsMacro context is a text valuetrends.get API methodAbility to graph log itemsPercentile

Page 41: Nouveautés de zabbix 3.0 par Alain Ganuchaud

… and more!

Plus de 50 nouvelles fonctionnalités/améliorationsListe complète sur :

https://www.zabbix.com/documentation/3.0/manual/introduction/whatsnew300

Page 42: Nouveautés de zabbix 3.0 par Alain Ganuchaud

3.0 RoadMap

Page 43: Nouveautés de zabbix 3.0 par Alain Ganuchaud

3.0 RoadMap

Page 44: Nouveautés de zabbix 3.0 par Alain Ganuchaud

3.0 RoadMapFrontend

Page 45: Nouveautés de zabbix 3.0 par Alain Ganuchaud

3.0 RoadMapAPIs

Page 46: Nouveautés de zabbix 3.0 par Alain Ganuchaud

3.0 RoadMapReporting

Page 47: Nouveautés de zabbix 3.0 par Alain Ganuchaud

3.0 RoadMapScalability

Page 48: Nouveautés de zabbix 3.0 par Alain Ganuchaud

3.0 RoadMapScalability

Page 49: Nouveautés de zabbix 3.0 par Alain Ganuchaud

Questions ?

www.zabbix.comFollow us on Twitter: @zabbix

Follow us on Twitter: @zabbix_fr @AlainGanuchaud

http://www.coolmonitoring.frResponsable Technique [email protected] Commercial [email protected]