Upload
alain-ganuchaud
View
668
Download
5
Embed Size (px)
Citation preview
Les nouvelles fonctionnalités de
Zabbix 3.0
Alain Ganuchaud
Certified Zabbix 3.0 TrainerCertified Zabbix SpecialistCertified Zabbix Large Environment
http://[email protected]
Trois améliorations majeures
FrontendSécuritéPrédiction
Frontend
Zabbix front-end
Vers une meilleure ergonomie & un « framework » zabbix
Pour la 3.0 la navigation est « identique ».
Zabbix front-end
Look moderne & à la mode ...Filtres plus utilisés et plus performants
Zabbix front-end
Configuration Hosts→
Configuration Hosts <Host> Items→ → →
Zabbix front-end
Connexions Cryptées et Authentifiées entre composants
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
Encryption and authentication
3 types de connexion supportés.
Prédiction
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()
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()
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.
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.
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
Autres nouvelles fonctionnalités ...
Per-process CPU utilisation
For user, process or a group of processesproc.cpu.util[,john] proc.cpu.util[java,john]
Scheduled checks
Exécution d'un item à une date spécifique.
Maps, screens and slide shows
Partage d'objets via l'onglet Monitoring.
Sharing options
Exemple d'une carte partagée en mode privé.
Graphs improvement
Zoom jusqu'à 1mn (1h en 2.4)
LLD for Windows services
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" } ]}
LLD by using SQL queries
db.odbc.discovery{ "data": [ { "{#HOST}": "Japan", "{#COUNT}": "5" }, { "{#HOST}": “USA", "{#COUNT}": "12" }, { "{#HOST}": "Latvia", "{#COUNT}": "3" } ]}
Create application using LLD
Création d'une Application prototype.
SMTP authentication support
Custom parameters forthe notification script
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
Automated selection of host inventory mode
Bulk acknowledgement is moreflexible and logical
Dependencies between triggers prototypes
Custom and Zabbix user agent optionis available in web monitoring
Reset du flag d'interface (uniquement agents passifs).
Host availability status
Performance improvements
History cache optimization
Zabbix busy history syncerZabbix history syncer CPU util
Support of multiple escalators
Nbre d'escalators réglable.
Forced housekeeper execution
1)Dévalider le Housekeeper :HousekeepingFrequency=0 2)Executez le housekeeper à l'heure souhaitée:zabbix_server -R housekeeper_execute
Running Zabbix in foreground
Nouveau paramètre: -f or --foregroundl Utilisé pour la dockerization de ZabbixSupporté pour: server, proxy et agent
Also …
Import/export of value mapsMacro context is a text valuetrends.get API methodAbility to graph log itemsPercentile
… and more!
Plus de 50 nouvelles fonctionnalités/améliorationsListe complète sur :
https://www.zabbix.com/documentation/3.0/manual/introduction/whatsnew300
3.0 RoadMap
3.0 RoadMap
3.0 RoadMapFrontend
3.0 RoadMapAPIs
3.0 RoadMapReporting
3.0 RoadMapScalability
3.0 RoadMapScalability
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]