Zabbix 5.0, atau Apa yang Baru dengan Template Server oleh IPMI

Zabbix 5.0, atau Apa yang Baru dengan Template Server oleh IPMI

Anda perlu memantau peralatan, dan di sistem Zabbix favorit Anda tidak ada template siap pakai untuk jenis peralatan ini. Situasi umum? Setiap orang keluar dari situ dengan caranya sendiri. Seorang administrator sedang mencari solusi di Internet. Yang kedua adalah mengembangkannya sendiri. Dan beberapa akan menyerah pada tugas ini. Sekarang tim Zabbix dengan setiap rilis baru memperluas kumpulan template yang sudah diinstal sebelumnya di sistem. Misalnya, di versi 5.0 yang akan datang, template universal baru untuk memantau server melalui IPMI akan muncul - Template Server oleh IPMI. Kolega meminta bantuan dalam men-debug operasinya pada peralatan dari berbagai produsen. Bagi kami, ini adalah kesempatan unik lainnya untuk mengatur test drive fungsionalitas baru. Kami membagikan hasilnya.

Seperti apa tampilan template baru?

Untuk memantau server Anda menggunakan templat ini, Anda perlu membuat "simpul jaringan" dalam sistem dengan pemantauan yang dikonfigurasi melalui IPMI dan melampirkan Templat Server dengan templat IPMI ke dalamnya (Gbr. 1). Tidak akan ada deskripsi mendetail tentang operasi ini di sini: instruksi mendetail ada di dokumentasi resmi Zabbix.

Beras. 1. Template Server oleh IPMI

Zabbix 5.0, atau Apa yang Baru dengan Template Server oleh IPMI
Pertimbangkan prinsip-prinsip template ini dan strukturnya.

Template didasarkan pada utilitas ipmitool. Ini memungkinkan Anda untuk mendapatkan statistik yang diperlukan dari peralatan melalui IPMI. Menggunakan fungsionalitas utilitas ini dan mendapatkan semua data yang diperlukan sekarang tersedia untuk pengguna melalui antarmuka web menggunakan jenis item agen IPMI, dan kunci ipmi.get khusus. Ini menjadi mungkin hanya karena munculnya kunci ipmi.get di versi baru.

Dalam template Server Template oleh IPMI, elemen data sensor Item Get IPMI bertanggung jawab untuk mengatur pengumpulan informasi menggunakan fungsi baru ini (Gbr. 2).

Beras. 2. Item Dapatkan sensor IPMI

Zabbix 5.0, atau Apa yang Baru dengan Template Server oleh IPMI
Sebagai hasil dari pekerjaan Item Dapatkan elemen data sensor IPMI, informasi tentang status peralatan dalam format JSON terstruktur muncul di sistem Zabbix (Gbr. 3).

Beras. 3. Contoh hasil item Get IPMI sensors

Zabbix 5.0, atau Apa yang Baru dengan Template Server oleh IPMI
Selain item Dapatkan elemen data sensor IPMI, templat ini juga memiliki dua aturan deteksi Penemuan sensor diskrit (Gbr. 4) dan Penemuan sensor ambang batas (Gbr. 5). Aturan penemuan ini menggunakan JSON yang dihasilkan dari item sensor Dapatkan Item IPMI untuk membuat item dan pemicu baru secara otomatis. Ini terlihat jelas pada gambar di bawah di bagian item Master.

Beras. 4. Aturan penemuan sensor diskrit

Zabbix 5.0, atau Apa yang Baru dengan Template Server oleh IPMI
Beras. 5. Aturan penemuan sensor ambang batas

Zabbix 5.0, atau Apa yang Baru dengan Template Server oleh IPMI
Mengapa template menggunakan dua aturan penemuan, bukan satu?

Penemuan sensor diskrit memastikan pembuatan elemen data secara otomatis, yang nilainya bertipe "string". Dan aturan penemuan sensor Threshold memungkinkan Anda membuat elemen data secara otomatis yang memiliki tipe "angka" dalam nilainya. Selain itu, aturan ini dapat membentuk hingga 6 pemicu untuk setiap elemen data (Gbr. 6).

Nilai untuk kondisi pemicu diambil dari JSON, yaitu dari perangkat itu sendiri. Pemicu dibuat untuk 6 ambang batas: berbahaya rendah, kritis rendah, tidak kritis rendah, tidak kritis atas, kritis atas, berbahaya atas. Jika nilai untuk beberapa ambang hilang dari JSON, pemicu tidak akan dibuat.

Dalam pemicu yang dihasilkan, ambang batas dapat diganti pada level Zabbix. Namun, menurut kami, cara paling logis untuk mengubah pemicu adalah dengan mengubahnya di tingkat perangkat keras. Cara melakukan ini biasanya ditunjukkan dalam petunjuk perangkat.

Beras. 6. 6 prototipe pemicu penemuan sensor Threshold

Zabbix 5.0, atau Apa yang Baru dengan Template Server oleh IPMI
Harness dan mari kita pergi

Untuk menguji Template Server dengan template IPMI, kami memilih server dari tiga pabrikan: IBM, HP, dan Huawei. Beberapa menit setelah koneksi, hasil yang ditunjukkan pada tabel diperoleh dari mereka.

Tabel 1. Template Server hasil pengujian IPMI

Produsen peralatan
Model Peralatan
Jumlah item yang dibuat secara otomatis
Jumlah pemicu yang dibuat secara otomatis

HP
ProLiant DL360 G5
20
24

Huawei
1288 jam V5
175
56

IBM
Sistem X
139
27

Semua peralatan berhasil dipantau menggunakan template baru dan kunci baru ipmi.key.

Kami dapat memperoleh data paling banyak dari peralatan Huawei, dan paling sedikit dari HP. Alasannya terletak pada perbedaan perangkat keras perangkat dan tidak ada hubungannya dengan kualitas template baru.

Pada tangkapan layar di bawah, Anda dapat melihat item dan pemicu yang dibuat secara otomatis oleh template.

Beras. 7. Elemen data yang dibuat secara otomatis

Zabbix 5.0, atau Apa yang Baru dengan Template Server oleh IPMI
Beras. 8. Templat pemicu yang dihasilkan secara otomatis

Zabbix 5.0, atau Apa yang Baru dengan Template Server oleh IPMI
* * *

Server Template oleh IPMI terbukti menjadi yang terbaik. Ternyata mudah digunakan dan, yang terpenting, "universal".

Server Templat oleh templat IPMI akan disertakan dalam daftar templat dasar versi Zabbix 5.0. Untuk bagian kami, kami sangat mendukung pendekatan pabrikan ini. Bahkan jika spesialis dipaksa untuk membuat template khusus mereka sendiri, kami merekomendasikan untuk mengambil sebagai dasar pendekatan yang ditetapkan oleh pabrikan itu sendiri dan diamati di Server Template oleh IPMI. Pertama, gunakan penemuan item otomatis menggunakan item master. Dan kedua, terapkan deteksi pemicu otomatis menggunakan item utama jika memungkinkan.

Nah, kita nantikan perilisan Zabbix 5.0 dalam waktu dekat!

Penulis: Dmitry Hingga, arsitek sistem pemantauan di Jet Infosystems

Sumber: www.habr.com

Tambah komentar