Προσθήκη CMDB και Γεωγραφικού Χάρτη στο Zabbix

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

Προσθήκη CMDB και Γεωγραφικού Χάρτη στο Zabbix

Σε αυτό το άρθρο, θα μιλήσουμε για μερικά εργαλεία για την επέκταση της λειτουργικότητας του Zabbix: CMDB που βασίζεται στη δωρεάν λύση iTop και έναν χάρτη χαρακτηριστικών που βασίζεται στο OpenStreetMap (OSM). Και στο τέλος του άρθρου, θα βρείτε έναν σύνδεσμο προς το αποθετήριο με τον κώδικα διεπαφής για το OSM.

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

Προσθήκη CMDB και Γεωγραφικού Χάρτη στο Zabbix

Κάθε φαρμακείο είναι ένα σύνολο από τον ακόλουθο εξοπλισμό: έναν σταθμό εργασίας (ή πολλούς σταθμούς εργασίας), έναν δρομολογητή, κάμερες IP, έναν εκτυπωτή και άλλα περιφερειακά. Οι σταθμοί εργασίας έχουν εγκατεστημένους πράκτορες Zabbix. Από το σταθμό εργασίας, πραγματοποιείται έλεγχος ping στον περιφερειακό εξοπλισμό. Ομοίως, στον χάρτη αντικειμένων, από τον εκτυπωτή, μπορείτε να μεταβείτε στην κάρτα του στο CMDB και να δείτε τα δεδομένα αποθέματος: μοντέλο, ημερομηνία παράδοσης, υπεύθυνο άτομο κ.λπ. Έτσι φαίνεται ο ενσωματωμένος χάρτης.

Προσθήκη CMDB και Γεωγραφικού Χάρτη στο Zabbix

Εδώ πρέπει να κάνουμε μια μικρή παρέκβαση. Ίσως ρωτήσετε, γιατί να μην χρησιμοποιήσετε το εσωτερικό απόθεμα του Zabbix; Σε ορισμένες περιπτώσεις είναι αρκετό, αλλά συνιστούμε στους πελάτες να εξακολουθούν να χρησιμοποιούν ένα εξωτερικό CMDB (itop δεν είναι η μόνη επιλογή, αλλά αυτό το σύστημα είναι αρκετά λειτουργικό δωρεάν). Αυτό είναι ένα βολικό κεντρικό αποθετήριο όπου μπορείτε να δημιουργήσετε αναφορές και να παρακολουθήσετε τη συνάφεια των δεδομένων (στην πραγματικότητα, όχι μόνο αυτό).

Προσθήκη CMDB και Γεωγραφικού Χάρτη στο Zabbix

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

Προσθήκη CMDB και Γεωγραφικού Χάρτη στο Zabbix

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

Προσθήκη CMDB και Γεωγραφικού Χάρτη στο Zabbix

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

Προσθήκη CMDB και Γεωγραφικού Χάρτη στο Zabbix

Επί αυτή τη σελίδα Η γενική μας προσέγγιση για την ενσωμάτωση του Zabbix με το iTop.

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

Προσθήκη CMDB και Γεωγραφικού Χάρτη στο Zabbix

Όταν κάνετε κλικ στην ετικέτα έκτακτης ανάγκης, εμφανίζεται μια επεξήγηση εργαλείου. Από εκεί, μπορείτε να μεταβείτε στην κάρτα αντικειμένου στο CMDB ή στο Zabbix. Καθώς κάνετε μεγέθυνση και σμίκρυνση, οι ετικέτες συγκεντρώνονται σε συμπλέγματα με το χρώμα της χειρότερης κατάστασης.

Γεωγραφικός χάρτης που υλοποιήθηκε με χρήση js-library φυλλάδιο и πρόσθετο ομαδοποίησης αντικειμένων. Συμβάντα από το σύστημα παρακολούθησης και μια σύνδεση με το αντίστοιχο αντικείμενο στο CMDB προστίθενται σε κάθε ετικέτα. Η κατάσταση των συμπλεγμάτων καθορίζεται από το χειρότερο συμβάν για ένθετες ετικέτες. Εάν είναι απαραίτητο, μπορείτε να ενσωματώσετε τον χάρτη με οποιοδήποτε σύστημα παρακολούθησης με ανοιχτό API.

Μπορείτε να δείτε τον κωδικό της διεπαφής αποθετήρια έργων. Οι συνεισφορές είναι ευπρόσδεκτες.

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

Πηγή: www.habr.com

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