Saya baru mengenal Zabbix dan pemantauan perusahaan. Saya baru saja selesai menginstal Zabbix 2.4.
Saya mencoba untuk memantau keadaan semua vhosts
dislokasi kami di server yang berbeda.
Sampai sekarang satu-satunya solusi yang saya buat adalah dengan menambahkan secara manual Web scenario
ke host Server Zabbix untuk setiap yang vhost
ingin saya monitor. Tapi itu tidak terlalu berguna.
Pencarian di sekitar Saya telah menemukan utas forum dengan ide berfungsi parsial: Menggunakan template
yang membaca dari server target semua vhosts
(melalui a macro
) dan membuat Web scenario
untuk masing-masing vhost
.
EDIT : Solusi ini (berdasarkan Zabbix 2.2) tidak berfungsi karena tidak mungkin menggunakan LLD (Penemuan Tingkat Rendah) dengan Web scenarios
.
Ada Permintaan Fitur terbuka sejak 14 November untuk diimplementasikan LLD
pada Web scenarios
.
PERTANYAAN
Pertanyaannya adalah apakah ada solusi atau saran tentang cara pendekatan pemantauan semacam ini sambil menunggu implementasi fitur, atau mungkin pendekatan saya benar-benar salah.
sumber
Jawaban:
Saya menggunakan skrip yang menggunakan Zabbix API untuk membuat skenario.
dan untuk pemicunya:
sumber
Berikut skrip yang mungkin akan membantu Anda. Skrip ini membaca daftar dengan URL dan membuat skenario web langsung di basis data zabbix.
sumber