Το Habr, φυσικά, δεν είναι μια πολύ κατάλληλη πλατφόρμα για ρομαντισμό, αλλά δεν μπορούμε να μην ομολογήσουμε τον έρωτά μας για τον Zabbix. Σε πολλά από τα έργα παρακολούθησης μας, χρησιμοποιήσαμε το Zabbix και εκτιμούμε πραγματικά την αρμονία και τη συνέπεια αυτού του συστήματος. Ναι, δεν υπάρχει μοντέρνα ομαδοποίηση εκδηλώσεων και μηχανική εκμάθηση (και κάποιες άλλες δυνατότητες που είναι διαθέσιμες εκτός συσκευασίας σε εμπορικά συστήματα), αλλά αυτό που υπάρχει ήδη είναι σίγουρα αρκετό για εσωτερική ηρεμία για παραγωγικά συστήματα.
Σε αυτό το άρθρο, θα μιλήσουμε για μερικά εργαλεία για την επέκταση της λειτουργικότητας του Zabbix: CMDB που βασίζεται στη δωρεάν λύση iTop και έναν χάρτη χαρακτηριστικών που βασίζεται στο OpenStreetMap (OSM). Και στο τέλος του άρθρου, θα βρείτε έναν σύνδεσμο προς το αποθετήριο με τον κώδικα διεπαφής για το OSM.
Θα αναλύσουμε τη γενική έννοια χρησιμοποιώντας το παράδειγμα ενός έργου υπό όρους για την παρακολούθηση ενός δικτύου λιανικής φαρμακείων. Το παρακάτω στιγμιότυπο οθόνης είναι το περίπτερο επίδειξης, αλλά χρησιμοποιούμε παρόμοια ιδέα σε περιβάλλον μάχης. Η μετάβαση από το αντικείμενο είναι δυνατή τόσο στον ένθετο χάρτη όσο και στην κάρτα αντικειμένου στο CMDB.
Κάθε φαρμακείο είναι ένα σύνολο από τον ακόλουθο εξοπλισμό: έναν σταθμό εργασίας (ή πολλούς σταθμούς εργασίας), έναν δρομολογητή, κάμερες IP, έναν εκτυπωτή και άλλα περιφερειακά. Οι σταθμοί εργασίας έχουν εγκατεστημένους πράκτορες Zabbix. Από το σταθμό εργασίας, πραγματοποιείται έλεγχος ping στον περιφερειακό εξοπλισμό. Ομοίως, στον χάρτη αντικειμένων, από τον εκτυπωτή, μπορείτε να μεταβείτε στην κάρτα του στο CMDB και να δείτε τα δεδομένα αποθέματος: μοντέλο, ημερομηνία παράδοσης, υπεύθυνο άτομο κ.λπ. Έτσι φαίνεται ο ενσωματωμένος χάρτης.
Εδώ πρέπει να κάνουμε μια μικρή παρέκβαση. Ίσως ρωτήσετε, γιατί να μην χρησιμοποιήσετε το εσωτερικό απόθεμα του Zabbix; Σε ορισμένες περιπτώσεις είναι αρκετό, αλλά συνιστούμε στους πελάτες να εξακολουθούν να χρησιμοποιούν ένα εξωτερικό CMDB (
Το παρακάτω στιγμιότυπο οθόνης είναι ένα παράδειγμα προτύπου για τη συμπλήρωση αποθέματος Zabbix από το iTop. Όλα αυτά τα δεδομένα μπορούν, φυσικά, στη συνέχεια να χρησιμοποιηθούν στο κείμενο των ειδοποιήσεων, κάτι που θα σας επιτρέψει να έχετε ενημερωμένες πληροφορίες αμέσως σε περίπτωση έκτακτης ανάγκης.
Το παρακάτω στιγμιότυπο οθόνης δείχνει την κάρτα τοποθεσίας. Εδώ μπορούμε να δούμε μια λίστα με όλο τον εξοπλισμό πληροφορικής που υπάρχει στο φαρμακείο. Στην καρτέλα Ιστορία μπορείτε να παρακολουθείτε τις αλλαγές στη σύνθεση του εξοπλισμού.
Μπορείτε να μεταβείτε στην κάρτα οποιουδήποτε αντικειμένου, να δείτε σε ποιες συσκευές δικτύου είναι συνδεδεμένο, να βρείτε τα στοιχεία επικοινωνίας του υπεύθυνου μηχανικού, να μάθετε πότε αντικαταστάθηκε τελευταία φορά το δοχείο μελανιού κ.λπ.
Επί
Τώρα ας προχωρήσουμε στην υπηρεσία χαρτών. Θεωρούμε ότι είναι ένα βολικό εργαλείο για την προβολή της κατάστασης των κατανεμημένων αντικειμένων σε μια τηλεόραση σε ένα γραφείο με μια μεγάλη δερμάτινη καρέκλα.
Όταν κάνετε κλικ στην ετικέτα έκτακτης ανάγκης, εμφανίζεται μια επεξήγηση εργαλείου. Από εκεί, μπορείτε να μεταβείτε στην κάρτα αντικειμένου στο CMDB ή στο Zabbix. Καθώς κάνετε μεγέθυνση και σμίκρυνση, οι ετικέτες συγκεντρώνονται σε συμπλέγματα με το χρώμα της χειρότερης κατάστασης.
Γεωγραφικός χάρτης που υλοποιήθηκε με χρήση js-library
Μπορείτε να δείτε τον κωδικό της διεπαφής
Εάν ενδιαφέρεστε για την προσέγγισή μας,
Πηγή: www.habr.com