Τι νέο υπάρχει στο Zabbix 5.0

Στα μέσα Μαΐου κυκλοφόρησε το Zabbix 5.0 και οργανώσαμε μια σειρά διαδικτυακών συναντήσεων σε διάφορες γλώσσες, προκειμένου να δείξουμε οπτικά όλες τις αλλαγές και τις καινοτομίες στην κοινότητα. Σας προσκαλούμε να διαβάσετε την έκθεση του Εκτελεστικού Διευθυντή και δημιουργού του Zabbix Alexey Vladyshev, στην οποία είπε βήμα προς βήμα τι νέο υπάρχει στο Zabbix 5.0.

Τι νέο υπάρχει στο Zabbix 5.0

Zabbix 4.2 και Zabbix 4.4

Ας ξεκινήσουμε με τις αλλαγές που εισάγονται στο Zabbix 4.0 λόγω της χρήσης των εκδόσεων LTS.
Στην έκδοση του Zabbix 4.2, η οποία κυκλοφόρησε τον Απρίλιο του 2019, εμφανίστηκαν τα ακόλουθα χαρακτηριστικά:

  • Παρακολούθηση στραγγαλισμού υψηλής συχνότητας που κλιμακώνει και ενισχύει το NVPS, πράγμα που σημαίνει ταχύτερο εντοπισμό προβλημάτων και ειδοποίηση χωρίς μεγάλο φορτίο στο Zabbix.
  • Συλλογή δεδομένων με χρήση πράκτορα HTTP.
  • Υποστήριξη συλλογής δεδομένων από την Prometheus Pro.
  • Η προεπεξεργασία υποστηρίζει επικύρωση και JavaScript, η οποία σας επιτρέπει να μετασχηματίσετε τυχόν δεδομένα που συλλέγονται.
  • Προεπεξεργασία στην πλευρά του διακομιστή μεσολάβησης, η οποία επιτρέπει την πιο αποτελεσματική κλιμάκωση χρησιμοποιώντας διακομιστές μεσολάβησης.
  • Βελτιωμένη διαχείριση ετικετών - μετα-πληροφορίες σε επίπεδο συμβάντων και ζητημάτων που είναι βολικό να εργαστείτε, επειδή οι ετικέτες υποστηρίζονται τόσο σε επίπεδο προτύπου όσο και σε επίπεδο κεντρικού υπολογιστή.

Τον περασμένο Σεπτέμβριο κυκλοφόρησε το Zabbix 4.4, το οποίο προσέφερε τα ακόλουθα χαρακτηριστικά:

  • Νέος πράκτορας Zabbix.
  • Υποστήριξη Webhook για ειδοποιήσεις και ειδοποιήσεις, επιτρέποντας την ενοποίηση με εξωτερικά συστήματα.
  • Υποστήριξη TimescaleDB.
  • Η ενσωματωμένη βάση γνώσεων για μετρήσεις και κανόνες ετικέτας έχει γίνει ορατή στους χρήστες του Zabbix. Για παράδειγμα, οι χρήστες μπορούν να χρησιμοποιήσουν την περιγραφή των στοιχείων και των κανόνων ενεργοποίησης Παρακολούθηση > Τελευταία δεδομένα.
  • Το νέο πρότυπο για τα πρότυπα.

Zabbix 5.0

Σήμερα θα μιλήσουμε για την κυκλοφορία LTS του Zabbix 5.0, η οποία θα υποστηρίζεται για 5 χρόνια. Η υποστήριξη για την έκδοση 4.4 λήγει μετά από ένα μήνα. Η κυκλοφορία LTS του Zabbix 3.0 θα υποστηρίζεται για άλλα 3,5 χρόνια.

Το Zabbix παρέχει παρακολούθηση πολλών πραγμάτων, η λίστα των οποίων μπορεί να καθοριστεί στη σελίδα http://www.zabbix.com/integrations, όπου παρουσιάζονται πρότυπα παρακολούθησης και προσθήκες, συμπεριλαμβανομένου του νέου πράκτορα.

Τι νέο υπάρχει στο Zabbix 5.0
Διαθέσιμα πρότυπα για παρακολούθηση και ενσωμάτωση

Επιπλέον, υπάρχουν επιλογές ενοποίησης με διάφορα συστήματα, συμπεριλαμβανομένων συστημάτων εισιτηρίων, συστημάτων ITSM και συστημάτων ανταλλαγής μηνυμάτων Webhook.

Τι νέο υπάρχει στο Zabbix 5.0
Επιλογές ενσωμάτωσης

Το Zabbix 5.0 έχει εκτεταμένη ενσωματωμένη υποστήριξη για ενσωμάτωση με διάφορα συστήματα εισιτηρίων, καθώς και συστήματα ειδοποιήσεων:

Τι νέο υπάρχει στο Zabbix 5.0
Ενοποίηση με διάφορα συστήματα

Η λίστα των ενσωματωμένων προτύπων για την παρακολούθηση εφαρμογών και συσκευών έχει επεκταθεί:

Τι νέο υπάρχει στο Zabbix 5.0
Ενσωματωμένα πρότυπα για παρακολούθηση εφαρμογών και συσκευών

Όλες οι ενημερώσεις είναι διαθέσιμες για λήψη στη διεύθυνση Αποθήκη Git.

Οποιοσδήποτε χρήστης ή προγραμματιστής μπορεί να συμμετάσχει στο Zabbix με έτοιμες εξελίξεις - πρότυπα ή πρόσθετα, χρησιμοποιώντας μια απλή διαδικασία:

  1. Υπογραφή της Zabbix Contributory Agreement (ZCA) στις https://www.zabbix.com/developers.
  2. Τοποθέτηση αιτήματος έλξης στις https://git.zabbix.com.
  3. Εξέταση της εφαρμογής από την ομάδα ανάπτυξης. Εάν ένα πρόσθετο ή ένα πρότυπο συμμορφώνεται με τα πρότυπα Zabbix, περιλαμβάνεται στο προϊόν και η εργασία ενός τέτοιου προγραμματιστή θα υποστηρίζεται επίσημα από την ομάδα του Zabbix.

Το Zabbix είναι λογισμικό ανοιχτού κώδικα διαθέσιμο για προβολή, μελέτη και τροποποίηση. Δίνεται η δυνατότητα στον χρήστη να χρησιμοποιήσει ελεύθερα το προϊόν, να συμμετάσχει στη βελτίωση του προγράμματος ή να χρησιμοποιήσει τον κωδικό για τα νέα του προγράμματα. Από την άλλη πλευρά, η ομάδα του Zabbix κάνει ό,τι μπορεί για να διευκολύνει την εγκατάσταση του Zabbix σε διάφορες πλατφόρμες.

Οι προγραμματιστές Zabbix προσφέρουν πακέτα για όλες σχεδόν τις πιο δημοφιλείς διανομές και διάφορες πλατφόρμες εικονικοποίησης. Επιπλέον, το Zabbix μπορεί να εγκατασταθεί στο δημόσιο cloud με ένα μόνο κλικ. Το Zabbix είναι επίσης διαθέσιμο στις πλατφόρμες Red Hat Openshift ή OpenStack.

Τι νέο υπάρχει στο Zabbix 5.0
Πακέτα Zabbix για διανομές και πλατφόρμες

Υποστήριξη για Zabbix Agent 2 για Windows και Linux

Το νέο Zabbix Agent 2 είναι μια από τις καλύτερες λύσεις στην αγορά.

  • Προσφέρει ένα πλαίσιο που βασίζεται σε πρόσθετα και υποστηρίζει σενάρια συλλογής δεδομένων που μπορούν να εκτελούνται για ώρες.
  • Υποστηρίζει παράλληλους ενεργούς ελέγχους, συνεχείς συνδέσεις με εξωτερικά συστήματα, κάτι που είναι χρήσιμο, για παράδειγμα, για αποτελεσματική παρακολούθηση βάσεων δεδομένων.
  • Υποστηρίζει αγκίστρια και συμβάντα, τα οποία είναι σημαντικά για την παρακολούθηση, για παράδειγμα, συσκευών MQTT.
  • Η νέα έκδοση του πράκτορα είναι εύκολη στην εγκατάσταση (επειδή ο νέος πράκτορας υποστηρίζει όλες τις προηγούμενες λειτουργίες).

Επιπλέον, προσφέρεται υποστήριξη για μόνιμη αποθήκευση δεδομένων για τον νέο πράκτορα στο Zabbix 5.0. Προηγουμένως, οι μη απεσταλμένες πληροφορίες αποθηκεύονταν μόνο στην προσωρινή μνήμη του πράκτορα, αλλά στη νέα έκδοση, είναι δυνατή η διαμόρφωση της αποθήκευσης τέτοιων πληροφοριών στο δίσκο.

Τι νέο υπάρχει στο Zabbix 5.0
Μόνιμη αποθήκευση δεδομένων

Αυτό είναι σημαντικό σε περίπτωση παρακολούθησης κρίσιμων συστημάτων και ασταθών επικοινωνιών, καθώς ένας μεγάλος όγκος κρίσιμων δεδομένων αποθηκεύεται πριν αποσταλεί στον διακομιστή Zabbix. Η επιλογή είναι επίσης χρήσιμη για δορυφορικές συνδέσεις που ενδέχεται να μην είναι διαθέσιμες για μεγάλο χρονικό διάστημα.
ΣΗΜΑΝΤΙΚΟ! Το Zabbix 5.0 διατηρεί την υποστήριξη του Zabbix Agent 1.

Αλλαγές ασφαλείας στο Zabbix 5.0

1. Η νέα έκδοση υποστηρίζει διακομιστή μεσολάβησης HTTP για webhook, ο οποίος επιτρέπει συνδέσεις από διακομιστή Zabbix σε εξωτερικά συστήματα ειδοποιήσεων με πιο ασφαλή και διαχειρίσιμο τρόπο.

Εάν χρειάζεται να ενσωματώσετε έναν διακομιστή Zabbix στο τοπικό δίκτυο με ένα εξωτερικό σύστημα, όπως το JIRA στο cloud, μπορείτε να διατηρήσετε μια σύνδεση μέσω ενός διακομιστή μεσολάβησης HTTP, ο οποίος βελτιώνει τον έλεγχο και την αξιοπιστία της σύνδεσης.

2. Τόσο για τον παλιό όσο και για τον νέο πράκτορα, μπορείτε να επιλέξετε ποιες επιταγές θα πρέπει να είναι διαθέσιμες σε έναν συγκεκριμένο αντιπρόσωπο. Για παράδειγμα, μπορείτε να περιορίσετε τον αριθμό των ελέγχων δημιουργώντας στην πραγματικότητα λευκές και μαύρες λίστες, ορίζοντας υποστηριζόμενα κλειδιά.

  • Λίστα επιτρεπόμενων για ελέγχους που σχετίζονται με τη MySQL
    AllowKey=mysql[*] 
    DenyKey=*
  • Μαύρη λίστα για άρνηση όλων των σεναρίων κελύφους
    DenyKey=system.run[*]
  • Μαύρη λίστα για άρνηση πρόσβασης στο /etc/password
    DenyKey=vfs.file.contents[/etc/passwd,*]

3. Μπορείτε να επιλέξετε αλγόριθμους κρυπτογράφησης για όλα τα στοιχεία Zabbix για να αποφύγετε τη χρήση μη ασφαλών κρυπτογράφησης για συνδέσεις TLS. Αυτό είναι σημαντικό για την παρακολούθηση περιβαλλόντων για τα οποία ισχύουν ορισμένα πρότυπα ασφαλείας.

Τι νέο υπάρχει στο Zabbix 5.0
Επιλογή αλγορίθμων κρυπτογράφησης για συνδέσεις TLS

4. Το Zabbix 5.0 εισήγαγε υποστήριξη για κρυπτογραφημένες συνδέσεις στη βάση δεδομένων. Προς το παρόν είναι διαθέσιμες μόνο κρυπτογραφημένες συνδέσεις με PostgreSQL και MySQL.

Τι νέο υπάρχει στο Zabbix 5.0
Κρυπτογραφημένες συνδέσεις βάσης δεδομένων

5. Το Zabbix 5.0 άλλαξε από MD5 σε SHA256 για την αποθήκευση κατακερματισμών κωδικού πρόσβασης χρήστη στη βάση δεδομένων, καθώς είναι επί του παρόντος ο πιο ασφαλής αλγόριθμος.

6. Το Zabbix 5.0 υποστηρίζει μυστικές μακροεντολές χρηστών για την αποθήκευση τυχόν ευαίσθητων πληροφοριών, όπως κωδικούς πρόσβασης και διακριτικά API, στα οποία δεν έχουν πρόσβαση οι τελικοί χρήστες.

Τι νέο υπάρχει στο Zabbix 5.0
Μυστικές Μακροεντολές

7. Όλες οι συνδέσεις Zabbix σε εξωτερικά συστήματα και οι εσωτερικές συνδέσεις με πράκτορες είναι ασφαλείς. Η κρυπτογράφηση υποστηρίζεται με χρήση πιστοποιητικών TLS ή με χρήση κρυπτογράφησης προ-κοινόχρηστου κλειδιού για σύνδεση με πράκτορες και διακομιστές μεσολάβησης ή HTTPS. Η ασφάλεια από την πλευρά του πράκτορα μπορεί να βελτιωθεί με λευκές λίστες και μαύρες λίστες. Η διεπαφή λειτουργεί μέσω HTTPS.

Τι νέο υπάρχει στο Zabbix 5.0
Ασφαλείς συνδέσεις

8. Υποστήριξη για SAML για παροχή ενός μόνο σημείου ελέγχου ταυτότητας με έναν αξιόπιστο πάροχο ταυτότητας, ώστε τα διαπιστευτήρια χρήστη να μην φεύγουν από το τείχος προστασίας.

Τι νέο υπάρχει στο Zabbix 5.0
Έλεγχος ταυτότητας SAML

Η υποστήριξη SAML επιτρέπει στο Zabbix να ενσωματωθεί με διάφορους παρόχους ταυτότητας εσωτερικής εγκατάστασης και cloud, όπως Microsoft ADFS, OpenAM, SecurAuth, Okta, Auth0, καθώς και με Azure, AWS ή Google Cloud Platform.

Ευχρηστία του Zabbix 5.0

1. Διεπαφή χρήστη βελτιστοποιημένη για ευρείες οθόνες. Μεταφέραμε το μενού από την κορυφή, όπου υπάρχει πάντα χώρος για χώρο, στην αριστερή πλευρά της οθόνης. Το μενού εξακολουθεί να εμφανίζεται σε πλήρη, ελάχιστη και κρυφή λειτουργία.

Τι νέο υπάρχει στο Zabbix 5.0
Βελτιστοποιημένη διεπαφή για ευρεία οθόνη

2. Αντιγραφή γραφικών στοιχείων από πίνακες σας επιτρέπει να δημιουργείτε νέα ΠΑΝΕΛ πολύ γρήγορα. Για να το κάνετε αυτό, στον ΠΙΝΑΚΑ, επιλέξτε το γραφικό στοιχείο που θέλετε και κάντε κλικ στην Αντιγραφή

Τι νέο υπάρχει στο Zabbix 5.0
Αντιγραφή widget

και εισαγάγετε το widget στον επιθυμητό πίνακα.

Τι νέο υπάρχει στο Zabbix 5.0
Επικολλήστε το αντιγραμμένο γραφικό στοιχείο

3. Διαγράμματα εξαγωγής. Για να αντιγράψετε το γράφημα και να το στείλετε, για παράδειγμα, μέσω e-mail, μπορείτε να λάβετε το γράφημα σε μορφή PNG επιλέγοντας το επιθυμητό widget και κάνοντας κλικ Λήψη εικόνας.

Τι νέο υπάρχει στο Zabbix 5.0
Εξαγωγή γραφήματος

4. Φιλτράρισμα κατά ετικέτες: Πρόβλημα κατά σοβαρότητα και πρόβλημα κεντρικών υπολογιστών. Κατέστη δυνατή, για παράδειγμα, η συλλογή δεδομένων για όλα τα προβλήματα που σχετίζονται με έναν κόμβο δικτύου σε ένα κέντρο δεδομένων.

Τι νέο υπάρχει στο Zabbix 5.0
Φιλτράρισμα κατά ετικέτες

5. Υποστήριξη μονάδων για επέκταση της διεπαφής Zabbix. Για να εγκαταστήσετε μια ανεξάρτητη λειτουργική μονάδα, πρέπει να την αντιγράψετε σε έναν συγκεκριμένο κατάλογο. Οι μονάδες σάς επιτρέπουν να επεκτείνετε την υπάρχουσα λειτουργικότητα διεπαφής, να δημιουργήσετε νέες σελίδες, να αλλάξετε τη δομή του μενού, για παράδειγμα, να προσθέσετε στοιχεία.

Οποιοσδήποτε χρήστης μπορεί να γράψει και να ενσωματώσει μια ενότητα. Για να γίνει αυτό, η μονάδα αντιγράφεται στο φάκελο modules, μετά την οποία γίνεται ορατή για τη διεπαφή, όπου μπορεί να ενεργοποιηθεί και να απενεργοποιηθεί.

Τι νέο υπάρχει στο Zabbix 5.0
Προσθήκη νέας ενότητας

6. Ευκολία πλοήγησης μέσω πόρων που σχετίζονται με κόμβους δικτύου. Σε Monitoring > Hosts εμφανίζει μια λίστα συσκευών που παρακολουθούνται από το Zabbix: κεντρικούς υπολογιστές, υπηρεσίες, συσκευές δικτύου κ.λπ. Επιπλέον, είναι διαθέσιμη γρήγορη πλοήγηση σε οθόνες, γραφήματα και ζητήματα που αφορούν τη συσκευή.

Αφαιρέσαμε τις καρτέλες Παρακολούθηση > Γραφήματα και παρακολούθηση > Ιστότοποι, και όλη η πλοήγηση γίνεται μέσω Monitoring > Hosts. Οι εμφανιζόμενες πληροφορίες μπορούν να φιλτραριστούν, συμπεριλαμβανομένων των ετικετών, κάτι που σας επιτρέπει να εμφανίζετε απενεργοποιημένες συσκευές

Τι νέο υπάρχει στο Zabbix 5.0
Πλοήγηση σε πόρους που σχετίζονται με κόμβους δικτύου

Για παράδειγμα, μπορείτε να επιλέξετε συσκευές που ανήκουν σε υπηρεσίες τελικού χρήστη επιλέγοντας "Υπηρεσία», καθώς και τον καθορισμό του επιπέδου σημασίας αυτών των προβλημάτων.

Τι νέο υπάρχει στο Zabbix 5.0
Επιλογές φιλτραρίσματος

7. Νέα λειτουργία προεπεξεργασίας - 'Αντικατάσταση' σας επιτρέπει να κάνετε μερικά χρήσιμα πράγματα που προηγουμένως μπορούσαν να γίνουν μόνο με κανονικές εκφράσεις, κάτι που είναι αρκετά περίπλοκο για πολλούς χρήστες.
Αντικαταστήστε σας επιτρέπει να αντικαταστήσετε πραγματικά μια συμβολοσειρά ή χαρακτήρα με μια άλλη, η οποία σας επιτρέπει απλώς να μετατρέψετε τα δεδομένα που λαμβάνονται σε μορφή κειμένου σε μια αριθμητική αναπαράσταση.

Τι νέο υπάρχει στο Zabbix 5.0
Αντικατάσταση δήλωσης

8. Δήλωση JSONPath, το οποίο σας επιτρέπει να εξαγάγετε ονόματα χαρακτηριστικών σε μια βολική μορφή

Τι νέο υπάρχει στο Zabbix 5.0
Χειριστής για JSONPath

9. Εμφάνιση μηνυμάτων email Zabbix. Σε προηγούμενες εκδόσεις, όλα τα email από το Zabbix στον φάκελο Εισερχόμενα εμφανίζεται σε μια λίστα. Ξεκινώντας με το Zabbix 5.0, τα μηνύματα θα ομαδοποιούνται ανά ζήτημα.

Τι νέο υπάρχει στο Zabbix 5.0
Ομαδοποίηση μηνυμάτων email από το Zabbix

10. Υποστήριξη προσαρμοσμένων μακροεντολών για IPMI για όνομα χρήστη και κωδικό πρόσβασης. Εάν χρησιμοποιούνται μυστικές μακροεντολές για το όνομα χρήστη και τον κωδικό πρόσβασης, η πρόσβαση στην τιμή τους θα απαγορεύεται.

Τι νέο υπάρχει στο Zabbix 5.0
Υποστήριξη προσαρμοσμένων μακροεντολών

11. Μαζική αλλαγή μακροεντολών χρήστη για κόμβους δικτύου. Στη νέα έκδοση, μπορείτε να ανοίξετε μια λίστα προτύπων, να επιλέξετε μια λίστα κεντρικών υπολογιστών και να προσθέσετε μακροεντολές ή να αλλάξετε τις τιμές των υπαρχουσών μακροεντολών,

Τι νέο υπάρχει στο Zabbix 5.0
Προσθήκη και επεξεργασία προσαρμοσμένων μακροεντολών

και επίσης καταργήστε ορισμένες συγκεκριμένες ή όλες τις μακροεντολές από επιλεγμένα πρότυπα για κεντρικούς υπολογιστές.

Τι νέο υπάρχει στο Zabbix 5.0
Διαγραφή μεμονωμένων ή όλων των προσαρμοσμένων μακροεντολών

12. Έλεγχος μορφής μηνύματος σε επίπεδο μεθόδου ειδοποίησης. Σε Τύποι μέσων εμφανίστηκε η καρτέλα Πρότυπα πολυμέσων με πρότυπα μηνυμάτων.

Τι νέο υπάρχει στο Zabbix 5.0
Πρότυπα μεθόδων ειδοποίησης

Μπορείτε να ορίσετε διαφορετικά πρότυπα για διαφορετικούς τύπους μηνυμάτων.

Τι νέο υπάρχει στο Zabbix 5.0
Καθορισμός προτύπου για τύπο μηνύματος

Σε προηγούμενες εκδόσεις, έπρεπε να διαχειριστείτε αυτά τα μηνύματα σε επίπεδο ενεργειών, ορίζοντας μηνύματα και ένα προεπιλεγμένο θέμα.

Τι νέο υπάρχει στο Zabbix 5.0
Διαχείριση προτύπων σε επίπεδο δράσης

Στη νέα έκδοση, τα πάντα μπορούν να οριστούν σε παγκόσμιο επίπεδο και σε επίπεδο μηνυμάτων, οι καθολικές ρυθμίσεις μπορούν να ξαναγραφούν.

Τι νέο υπάρχει στο Zabbix 5.0
Διαχείριση προτύπων σε παγκόσμιο επίπεδο

Για τους περισσότερους χρήστες, αρκεί να οριστούν μορφές προτύπων σε επίπεδο μεθόδου πολυμέσων. Επιπλέον, μετά την εισαγωγή μιας νέας μεθόδου ειδοποίησης, όλες οι αντίστοιχες μορφές προτύπων αποτελούν ήδη μέρος της.

13. Ευρύτερη χρήση JavaScript. Η JavaScript χρησιμοποιείται για προεπεξεργασία σεναρίων, για Webhooks κ.λπ. Στη γραμμή εντολών, η εργασία με JavaScript δεν είναι εύκολη.
Το Zabbix 5.0 χρησιμοποιεί ένα νέο βοηθητικό πρόγραμμα - zabbix_js, το οποίο εκτελεί JavaScript που λαμβάνει δεδομένα, τα επεξεργάζεται και δημιουργεί τιμές εξόδου.

Τι νέο υπάρχει στο Zabbix 5.0
βοηθητικό πρόγραμμα zabbix_js

Τι νέο υπάρχει στο Zabbix 5.0
Παραδείγματα χρήσης του βοηθητικού προγράμματος zabbix_js

14. Υποστήριξη για λειτουργίες κειμένου με εκφράσεις ενεργοποίησης σας επιτρέπει να ελέγχετε τις εκδόσεις των εγκατεστημένων στοιχείων, να συγκρίνετε τιμές με οποιεσδήποτε σταθερές, ενώ μια προσαρμοσμένη μακροεντολή μπορεί να είναι σταθερή,

{host:zabbix.version.last()}="5.0.0"
{host:zabbix.version.last()}="{$ZABBIX.VERSION}

συγκρίνετε την τελευταία τιμή με την προηγούμενη, για παράδειγμα, όταν πρόκειται για δεδομένα κειμένου,

{host:text.last()}<>{host.text.prev()}

ή

{host:text.last(#1)}<>{host.text.prev(#2)}

ή συγκρίνετε τιμές κειμένου διαφορετικών μετρήσεων.

{hostA:textA.last()}={hostB:textB.last()}

15. Αυτοματισμός και ανακάλυψη.

  • Νέοι έλεγχοι JMX είναι διαθέσιμοι για να λάβετε και να ανακαλύψετε μια λίστα με μετρητές JMX, η οποία είναι πολύ χρήσιμη, για παράδειγμα, για την παρακολούθηση εφαρμογών Java, καθώς και για την αυτοματοποίηση της δημιουργίας στοιχείων παρακολούθησης, μετρήσεων, ενεργοποιήσεων και γραφημάτων.
    jmx.get[]

    и

    jmx.discovery[]

    Τι νέο υπάρχει στο Zabbix 5.0
    Έλεγχοι JMX

  • Η νέα έκδοση διαθέτει ένα κλειδί για την παρακολούθηση των μετρητών απόδοσης των Windows, το οποίο υποστηρίζεται από τους παλιούς και νέους πράκτορες στα ρωσικά και τα αγγλικά και επιτρέπει, για παράδειγμα, να ανιχνεύει τον αριθμό των επεξεργαστών, συστημάτων αρχείων, υπηρεσιών κ.λπ.

    Τι νέο υπάρχει στο Zabbix 5.0
    Παρακολούθηση μετρητών απόδοσης των Windows με ένα κλειδί perf_counter

  • Η παρακολούθηση ODBC έγινε πολύ πιο εύκολη. Προηγουμένως, όλες οι παράμετροι για την παρακολούθηση ODBC έπρεπε να περιγράφονται σε ένα εξωτερικό αρχείο /etc/odbc.ini, το οποίο δεν ήταν προσβάσιμο από τη διεπαφή Zabbix. Στη νέα έκδοση, σχεδόν όλες οι παράμετροι μπορούν να αποτελούν μέρος του μετρικού κλειδιού.

    Τι νέο υπάρχει στο Zabbix 5.0
    Μετρικό κλειδί με περιγραφή παραμέτρων

    Στη νέα έκδοση, μπορείτε να ορίσετε το όνομα διακομιστή και τη θύρα σε επίπεδο μέτρησης, καθώς και το όνομα πρόσβασης και τον κωδικό πρόσβασης χρησιμοποιώντας μυστικές μακροεντολές για ασφάλεια.

    Τι νέο υπάρχει στο Zabbix 5.0
    Χρήση μυστικών μακροεντολών

  • Κατά τη χρήση του πρωτοκόλλου IPMI για την παρακολούθηση εξοπλισμού, κατέστη δυνατή η δημιουργία απλούστερων προτύπων για αυτοματοποίηση χρησιμοποιώντας ipmi.get.

    Τι νέο υπάρχει στο Zabbix 5.0
    ipmi.get

16. Δοκιμή στοιχείων δεδομένων από τη διεπαφή. Το Zabbix 5.0 εισήγαγε τη δυνατότητα δοκιμής ορισμένων στοιχείων και, το πιο σημαντικό, προτύπων αντικειμένων από τη διεπαφή.

Τι νέο υπάρχει στο Zabbix 5.0
Δοκιμή στοιχείων δεδομένων

Οποιαδήποτε προβλήματα προκύψουν εμφανίζονται στη διεπαφή.

Τι νέο υπάρχει στο Zabbix 5.0
Εμφάνιση προβλημάτων στη διεπαφή

Ένας παρόμοιος αλγόριθμος χρησιμοποιείται για πρότυπα αντικειμένων. Επιπλέον, εάν κάποιο στοιχείο δεδομένων δεν υποστηρίζεται, μπορείτε να μάθετε γιατί απέτυχε κάνοντας απλά κλικ Δοκιμή.

17. Δοκιμαστικές μέθοδοι κοινοποίησης, το οποίο εισήχθη στο Zabbix 4.4, διατηρείται, κάτι που είναι σημαντικό κατά την ενσωμάτωση του Zabbix με άλλα συστήματα, όπως συστήματα εισιτηρίων.

Τι νέο υπάρχει στο Zabbix 5.0
Δοκιμαστικές μέθοδοι ειδοποίησης

18. Υποστήριξη προσαρμοσμένων μακροεντολών για πρωτότυπα αντικειμένων. Μπορείτε να χρησιμοποιήσετε μακροεντολές LLD για να ορίσετε προσαρμοσμένες τιμές μακροεντολών.

Τι νέο υπάρχει στο Zabbix 5.0
Χρήση μακροεντολών LLD για τον καθορισμό προσαρμοσμένων τιμών μακροεντολών

19. Υποστήριξη δεδομένων Float64, που απαιτούνται κυρίως για την παρακολούθηση πολύ μεγάλων τιμών, απαιτείται στο Zabbix για την υποστήριξη δεδομένων που λαμβάνονται από πράκτορες της Prometheus.
Εάν είναι εγκατεστημένο το Zabbix 5.0, τα δεδομένα δεν θα μετεγκατασταθούν αυτόματα στο πρότυπο Float64. Ο χρήστης εξακολουθεί να έχει την επιλογή να χρησιμοποιήσει τους παλιούς τύπους δεδομένων. Τα σενάρια μετεγκατάστασης Float64 εκτελούνται με μη αυτόματο τρόπο και αλλάζουν τύπους δεδομένων σε πίνακες ιστορικού. Η αυτόματη αντικατάσταση δεν χρησιμοποιείται γιατί χρειάζεται πολύς χρόνος.

20. Βελτιώσεις επεκτασιμότητας Zabbix 5.0: βελτιστοποίηση διεπαφής και εξάλειψη "σημείων συμφόρησης"

  • Καταργήθηκαν οι αναπτυσσόμενες λίστες, για παράδειγμα, για την επιλογή κεντρικών υπολογιστών, επειδή αυτή η δυνατότητα δεν είναι επεκτάσιμη.
  • Υπάρχουν «ενσωματωμένα» όρια για μεγέθη τραπεζιών Επισκόπηση.
  • Υπάρχουν νέες ευκαιρίες Παρακολούθηση > Κεντρικοί υπολογιστές > Γραφήματα.
  • Εμφανίστηκε η λειτουργία σελιδοποίησης (Παρακολούθηση > Κεντρικοί υπολογιστές > Ιστός) όπου δεν ήταν.

21. Βελτιωμένη συμπίεση
Η συμπίεση στο Zabbix βασίζεται στην επέκταση PostgreSQL TimescaleDB (από το Zabbix 4.4). Το TimescaleDB παρέχει αυτόματη κατάτμηση της βάσης δεδομένων και βελτιώνει την απόδοση της βάσης δεδομένων, επειδή η απόδοση του TimescaleDB είναι ουσιαστικά ανεξάρτητη από το μέγεθος της βάσης δεδομένων.

Στο Zabbix 5.0 Διοίκηση > Γενικά > Οικονομία μπορείτε να διαμορφώσετε, για παράδειγμα, τη συμπίεση δεδομένων παλαιότερων των 7 ημερών. Αυτό μειώνει σημαντικά τον απαιτούμενο χώρο στο δίσκο (σχεδόν δέκα φορές, σύμφωνα με τους χρήστες), γεγονός που βελτιώνει την εξοικονόμηση χώρου στο δίσκο και βελτιώνει την απόδοση.

Τι νέο υπάρχει στο Zabbix 5.0
Συμπίεση με TimescaleDB

22. Διαμορφώστε το SNMP σε επίπεδο διεπαφής. Στο Zabbix 5.0, αντί για τρεις τύπους στοιχείων, χρησιμοποιείται μόνο ένας - παράγοντας SNMP. Όλα τα χαρακτηριστικά SNMP έχουν μετακινηθεί στο επίπεδο διεπαφής κεντρικού υπολογιστή για απλοποίηση προτύπων, εναλλαγή μεταξύ εκδόσεων SNMP κ.λπ.

Τι νέο υπάρχει στο Zabbix 5.0
Διαμόρφωση SNMP σε επίπεδο διεπαφής

23. Εξάρτηση της παρακολούθησης της διαθεσιμότητας των κόμβων δικτύου από τη διαθεσιμότητα των proxies σας επιτρέπει να εμφανίσετε το πρόβλημα της διαθεσιμότητας διακομιστή μεσολάβησης ως προτεραιότητα σε περίπτωση μη διαθεσιμότητας κόμβων δικτύου κατά την παρακολούθηση χρησιμοποιώντας ένα σκανδάλη με τη λειτουργία χωρίς δεδομένα:

{HostA:item.nodata(1m)}=1

Τι νέο υπάρχει στο Zabbix 5.0
Η διαθεσιμότητα των κεντρικών υπολογιστών καθορίζεται από τη διαθεσιμότητα του διακομιστή μεσολάβησης

Λειτουργία χωρίς δεδομένα από προεπιλογή λαμβάνει υπόψη τη διαθεσιμότητα του διακομιστή μεσολάβησης. Για έναν πιο αυστηρό έλεγχο που δεν λαμβάνει υπόψη τη διαθεσιμότητα του διακομιστή μεσολάβησης, χρησιμοποιείται η δεύτερη παράμετρος - αυστηρός:

{HostA:item.nodata(1m,strict)}=1

24. Διαχείριση κανόνων ανακάλυψης χαμηλού επιπέδου. Το Zabbix 5.0 εισήγαγε ένα φίλτρο LLD που σας επιτρέπει να βλέπετε, μεταξύ άλλων, μη υποστηριζόμενους κανόνες ανακάλυψης

Τι νέο υπάρχει στο Zabbix 5.0
Φίλτρο LLD

25. Ικανότητα μη αναγνώρισης ενός προβλήματος (unknowledge) σας επιτρέπει να διορθώνετε σφάλματα και είναι χρήσιμο όταν δημιουργείτε ροές εργασίας που εξαρτώνται από την επιβεβαίωση του προβλήματος.

Τι νέο υπάρχει στο Zabbix 5.0
Κατάργηση επιβεβαίωσης προβλήματος

26. Αλλαγή των κανόνων της ανακάλυψης χαμηλού επιπέδου - τη δυνατότητα προσθήκης εξαιρέσεων κατά την ανίχνευση αντικειμένων ως αποτέλεσμα της παρακολούθησης συστημάτων αρχείων, η οποία σας επιτρέπει να δημιουργείτε ή να μην δημιουργείτε συγκεκριμένα αντικείμενα, ενεργοποιητές, στοιχεία δεδομένων κ.λπ., σε ανίχνευση χαμηλού επιπέδου, αλλαγή της σοβαρότητας των προβλημάτων, προσθήκη ετικετών για ορισμένα αντικείμενα, εξαιρέστε αντικείμενα, για παράδειγμα, προσωρινά συστήματα αρχείων, από την αναζήτηση, αλλαγή του διαστήματος ενημέρωσης δεδομένων κ.λπ.

Τι νέο υπάρχει στο Zabbix 5.0
Εξαίρεση από την ανίχνευση χαμηλού επιπέδου προσωρινών συστημάτων αρχείων

Για παράδειγμα, μπορείτε να αλλάξετε το επίπεδο προτεραιότητας των κανόνων για συστήματα αρχείων Oracle που ανακαλύφθηκαν, αφήνοντας στο ίδιο επίπεδο το επίπεδο προτεραιότητας των κανόνων για άλλα συστήματα αρχείων.

Τι νέο υπάρχει στο Zabbix 5.0
Αλλαγή του επιπέδου προτεραιότητας των κανόνων για μεμονωμένα συστήματα αρχείων

27. Νέες μακροεντολές στο Zabbix 5.0 σας επιτρέπουν να βελτιώσετε την ποιότητα της παρακολούθησης.

Τι νέο υπάρχει στο Zabbix 5.0
Νέες μακροεντολές στο Zabbix 5.0

28. Άλλες καινοτομίες στο Zabbix 5.0:

Τι νέο υπάρχει στο Zabbix 5.0
Βελτιώσεις στο Zabbix 5.0

29. Τέλος υποστήριξης
Τι νέο υπάρχει στο Zabbix 5.0
Μη υποστηριζόμενη λειτουργικότητα

Συμπέρασμα

Η αναβάθμιση σε Zabbix 5.0 είναι πολύ εύκολη! Εγκαταστήστε και εκτελέστε τα νέα δυαδικά αρχεία διακομιστή και τα αρχεία διεπαφής και ο διακομιστής θα ενημερώσει αυτόματα τη βάση δεδομένων σας.
Πληροφορίες σχετικά με τη διαδικασία αναβάθμισης Zabbix είναι διαθέσιμες στη διεύθυνση:
https://www.zabbix.com/documentation/current/manual/installation/upgrade_notes_500

ΣΗΜΑΝΤΙΚΟ!

  1. Η αναβάθμιση ιστορικών δεδομένων σε μορφή Float64 είναι προαιρετική.
  2. Τα δεδομένα TimescaleDB είναι μόνο για ανάγνωση.
  3. Ελάχιστη απαιτούμενη έκδοση της PHP7.2.
  4. Το DB2 δεν υποστηρίζεται ως backend για διακομιστή Zabbix

(!) Μπορείτε να δείτε βίντεο και διαφάνειες παρουσιάσεων από τον Alexey Vladyshev και άλλους ομιλητές του Zabbix Meetup Online (ρωσικά) εδώ.

Πηγή: www.habr.com

Προσθέστε ένα σχόλιο