Menambahkan CMDB dan Peta Geografis ke Zabbix

Habr, tentu saja, bukanlah platform yang sangat cocok untuk romansa, tetapi kami tidak bisa tidak mengakui cinta kami pada Zabbix. Dalam banyak proyek pemantauan kami, kami telah menggunakan Zabbix dan sangat menghargai keselarasan dan konsistensi sistem ini. Ya, tidak ada pengelompokan peristiwa dan pembelajaran mesin yang modis (dan beberapa fitur lain tersedia di luar kotak dalam sistem komersial), tetapi apa yang sudah ada pasti cukup untuk ketenangan pikiran internal untuk sistem produktif.

Menambahkan CMDB dan Peta Geografis ke Zabbix

Pada artikel ini, kita akan berbicara tentang beberapa alat untuk memperluas fungsionalitas Zabbix: CMDB berdasarkan solusi iTop gratis dan peta fitur berdasarkan OpenStreetMap (OSM). Dan di akhir artikel, Anda akan menemukan link ke repositori dengan kode front-end untuk OSM.

Kami akan menganalisis konsep umum menggunakan contoh proyek bersyarat untuk memantau jaringan ritel apotek. Tangkapan layar di bawah adalah stan demo kami, tetapi kami menggunakan konsep serupa di lingkungan pertempuran. Transisi dari objek dimungkinkan baik ke peta bersarang maupun ke kartu objek di CMDB.

Menambahkan CMDB dan Peta Geografis ke Zabbix

Setiap apotek adalah satu set peralatan berikut: workstation (atau beberapa workstation), router, kamera IP, printer, dan periferal lainnya. Workstation telah menginstal agen Zabbix. Dari workstation, pemeriksaan ping dilakukan pada peralatan periferal. Demikian pula, pada peta objek, dari printer, Anda dapat membuka kartunya di CMDB dan melihat data inventaris: model, tanggal pengiriman, orang yang bertanggung jawab, dll. Seperti inilah tampilan peta tersemat.

Menambahkan CMDB dan Peta Geografis ke Zabbix

Di sini kita perlu melakukan penyimpangan kecil. Anda mungkin bertanya, mengapa tidak menggunakan inventaris internal Zabbix? Dalam beberapa kasus sudah cukup, tetapi kami menyarankan agar pelanggan tetap menggunakan CMDB eksternal (di atas bukan satu-satunya pilihan, tetapi sistem ini cukup fungsional untuk gratis). Ini adalah repositori terpusat yang nyaman di mana Anda dapat membuat laporan dan memantau relevansi data (sebenarnya, tidak hanya itu).

Menambahkan CMDB dan Peta Geografis ke Zabbix

Tangkapan layar di bawah ini adalah contoh template untuk mengisi inventaris Zabbix dari iTop. Semua data ini kemudian, tentu saja, dapat digunakan dalam teks pemberitahuan, yang memungkinkan Anda untuk segera memiliki informasi terkini jika terjadi keadaan darurat.

Menambahkan CMDB dan Peta Geografis ke Zabbix

Tangkapan layar di bawah menunjukkan kartu lokasi. Disini kita bisa melihat daftar semua peralatan IT yang ada di apotik. Di tab Cerita Anda dapat melacak perubahan komposisi peralatan.

Menambahkan CMDB dan Peta Geografis ke Zabbix

Anda dapat membuka kartu objek apa pun, melihat perangkat jaringan apa yang terhubung dengannya, menemukan informasi kontak insinyur yang bertanggung jawab, mencari tahu kapan terakhir kali kartrid tinta diganti, dll.

Menambahkan CMDB dan Peta Geografis ke Zabbix

Pada Halaman ini pendekatan umum kami untuk mengintegrasikan Zabbix dengan iTop.

Sekarang mari beralih ke layanan peta. Kami menganggapnya sebagai alat yang nyaman untuk melihat status objek yang didistribusikan di TV di kantor dengan kursi kulit besar.

Menambahkan CMDB dan Peta Geografis ke Zabbix

Saat Anda mengklik label darurat, tooltip muncul. Dari sana, Anda dapat membuka kartu objek di CMDB atau di Zabbix. Saat Anda memperbesar dan memperkecil, label mengelompok menjadi kelompok dengan warna status terburuk.

Peta geografis diimplementasikan menggunakan js-library leaflet и plugin pengelompokan objek. Acara dari sistem pemantauan dan tautan ke objek terkait di CMDB ditambahkan ke setiap label. Status cluster ditentukan oleh kejadian terburuk untuk label bersarang. Jika perlu, Anda dapat mengintegrasikan peta dengan sistem pemantauan apa pun dengan API terbuka.

Anda dapat melihat kode ujung depan di repositori proyek. Kontribusi dipersilakan.

Jika Anda tertarik dengan pendekatan kami, Halaman ini Anda dapat mengajukan demo. Kami akan memberi tahu Anda lebih banyak dan menunjukkan kepada Anda.

Sumber: www.habr.com

Tambah komentar