Merhaba. Bugünkü yazımda kendi oluşturduğum Zabbix StoreOnce Template’inin kullanımını ve nasıl entegre edileceğini göreceğiz. Bu template’i farklı kılan özellik ise sistemin hem API üzerinden hem de ILO SNMP üzerinden izlenebilmesi.
Template içerisine yazmış olduğum script, item ve trigger’lar için önerilerinizi, karşılaştığınız hataları yorumlarda görmekten mutluluk duyarım.
Şimdi Zabbix ile olan entegrasyon kısmına geçelim.
Gereksinimler
- Yazının sonunda bulunan indirme linkinden template’i indirelim ve Zabbix’e import edelim.
- StoreOnce tarafında “Observer” rolünde bir kullanıcı oluşturalım. Böylece Read-Only yetkisinde bir erişime sahip olacağız.
- ILO üzerinde SNMP ayarlandırmasını yapıp community değerini belirleyelim.
Kurulum
Host’un eklenmesi
Yeni bir Zabbix Host’u oluşturalım.
Host Sekmesi Ayarları
- Host name belirleyelim.
- Import ettiğimiz “HP StoreOnce Template” Template’ini seçelim.
- Group belirleyelim.
- Interface’lerde aşağıdaki fotoğraftaki gibi 2 adet Interface ekleyelim:
- Agent: StoreOnce yönetim panelinin IP adresini yazmamız gerekiyor. Bu Interface sayesinde API’a erişim sağlayacağız.
- SNMP: ILO IP adresini yazalım. Community olarak belirlediğimiz değeri de Macros kısmına diğer adımda ekleyeceğiz.
Macro Ayarları
Macrolarımızı da aşağıdaki gibi ayarlıyoruz. Password makrosunda “Secret Text” özelliğini seçerek şifrenizin Browser’da görüntülebilmesini engelleyebilirsiniz.
Kontrolleri Sağlamak
Hostumuzu ekledikten sonra Zabbix’in yapacağı ilk kontrolü hızlandırmak adına Items sekmesine girip Type seçeniğini Script olarak ayarlayalım ve gelen Item’lara “Execute now” diyelim.
Gelen Verilerin Kontrolü
Veriler gelmeye başladıktan sonra Monitoring>Latest Data sekmesinden gelen verileri kontrol edebiliriz. Örnek bir çıktı aşağıdaki gibi olacaktır.
Final
Hazırlamış olduğum Template ile StoreOnce sistemlerinizi kolaylıkla Zabbix üzerinden izlemeye dahil edebilirsiniz. Fikir ve önerileriniz benim için her zaman değerlidir, yorum kısmında lütfen belirtmeyi unutmayınız.
Umarım herkes için faydalı çalışma olmuştur.
Başka bir makalede görüşmek dileğiyle…
Merhaba
Makaleniz için teşekkürler. Makalede geçen adımları aynen uyguladım. API ile test edilen itemlar “Cannot execute script: Webhook failed: ReferenceError: identifier ‘CurlHttpRequest’ undefined” hatası dönüyor. Neden kaynaklanıyor olabiliir?
Selamlar, hangi Zabbix versiyonunu kullanıyorsunuz?
7.0.3 kullanıyoruz.
Teşekkürler.
Template oluşturulduğu tarihte 6.0 versiyonu için uyumlu bir şekilde yazılmıştı. 6.4 ve 7.0 versiyonlarıyla beraber Javascript tarafında değişiklikler olduğu için script’i düzenlemem gerekti. Doğrudan sistemde denemedim ama çalışması lazım. Eki tekrar indirip 7.0 için olan versiyonla çalışmayı deneyebilir misiniz ?
Bu template çalıştı. Yalnız şunları da yapmam gerekti:
1. tagını kabul etmedi, sildim.
2. tagını ile, tagını ile değiştirdim.
Teşekkürler, iyi çalışmalar.