Zabbix 5.0, atau Apa Yang Baru Dengan Server Template oleh IPMI



Anda perlu menempatkan peralatan dalam pengawasan, dan dalam sistem Zabbix favorit Anda, tidak ada templat siap pakai untuk jenis peralatan ini. Situasi yang familier? Semua orang keluar dengan caranya sendiri. Seorang administrator sedang mencari solusi di Internet. Yang kedua adalah mengembangkan sendiri. Dan beberapa akan menyerah pada tugas ini. Sekarang tim Zabbix dengan setiap rilis baru memperluas set templat yang telah ditentukan sebelumnya dalam sistem. Misalnya, dalam versi 5.0 yang akan datang, templat universal baru untuk memantau server melalui IPMI akan muncul - Templat Server oleh IPMI. Kolega meminta bantuan untuk men-debug pekerjaannya pada peralatan dari berbagai produsen. Bagi kami, ini masih merupakan kesempatan unik untuk mengatur test drive untuk fungsionalitas baru. Kami membagikan hasilnya.

Seperti apakah templat baru itu?


Untuk memantau server Anda menggunakan templat ini, Anda perlu membuat "host" dalam sistem dengan pemantauan terkonfigurasi melalui IPMI dan melampirkan Templat Server dengan templat IPMI ke dalamnya (Gbr. 1). Tidak akan ada penjelasan terperinci tentang operasi ini: petunjuk terperinci ada di dokumentasi Zabbix resmi.

Ara. 1. Templat Server Templat oleh IPMI


Pertimbangkan prinsip templat ini dan strukturnya.

Basis template adalah 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 tipe elemen data agen IPMI dan kunci ipmi.get khusus. Ini hanya mungkin berkat penampilan kunci ipmi.get di versi baru.

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

Ara. 2. Item Dapatkan item sensor IPMI


Sebagai hasil dari operasi elemen data sensor Item Get IPMI, informasi tentang keadaan peralatan dalam format JSON terstruktur muncul dalam sistem Zabbix (Gbr. 3).

Ara. 3. Contoh hasil item operasi Dapatkan sensor IPMI


Selain elemen data sensor Item Get IPMI, template ini juga memiliki dua aturan deteksi penemuan sensor Diskrit (Gbr. 4) dan Sensor Ambang Batas (Gbr. 5). Aturan penemuan ini menggunakan JSON yang dihasilkan dari pengoperasian item data sensor Get Item IPMI untuk secara otomatis membuat item data baru dan pemicu. Ini jelas terlihat pada gambar di bawah ini di bagian item Master.

Ara. 4. Aturan penemuan sensor diskrit


Ara. 5. Aturan penemuan sensor ambang batas


Mengapa templat menggunakan dua aturan deteksi, dan bukan satu?

Penemuan sensor diskrit memungkinkan penciptaan otomatis elemen data yang bertipe string dalam nilainya. Dan aturan deteksi Penemuan sensor Ambang memungkinkan Anda untuk secara otomatis membuat elemen data yang bertipe "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, mis. Dari perangkat itu sendiri. Pemicu dibuat untuk 6 ambang batas: berbahaya lebih rendah, kritis lebih rendah, lebih rendah tidak kritis, atas tidak kritis, kritis atas, berbahaya atas. Jika nilai ambang tidak ada di JSON, pemicu tidak dibuat.

Dalam pemicu yang berpendidikan, ambang batas dapat didefinisikan ulang di tingkat Zabbix. Namun, menurut pendapat kami, cara paling logis untuk mengubah pemicu adalah dengan mengubahnya di tingkat peralatan. Cara melakukan ini biasanya ditunjukkan dalam instruksi untuk perangkat.

Ara. 6. 6 pemicu prototipe untuk aturan deteksi Penemuan sensor ambang batas


Harness and go.

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

Tabel 1. Server Template oleh Hasil Tes IPMI

Produsen peralatanModel peralatanJumlah item data yang dibuat secara otomatisJumlah Pemicu yang Dibuat Secara Otomatis
HPProLiant DL360 G5dua puluh24
Huawei1288H V517556
IbmSistem x13927

Semua peralatan berhasil melakukan pemantauan menggunakan templat baru dan ipmi.key baru.

Sebagian besar data yang kami dapat dapatkan dari peralatan Huawei, dan yang terpenting - dari HP. Alasannya terletak pada perbedaan dalam perangkat keras perangkat dan tidak terkait dengan kualitas kerja templat baru.

Pada tangkapan layar di bawah ini, Anda dapat melihat elemen data dan pemicu yang dibuat secara otomatis oleh templat.

Ara. 7. Elemen Data Secara Otomatis Dibuat oleh Templat


Ara. 8. Pemicu secara otomatis dibuat oleh templat.


* * *

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

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

Baiklah dan nantikan rilis Zabbix 5.0 segera!

: , ยซ ยป

All Articles