ICINGA Ajanının Windows İşletim Sistemine Kurulması
Merhaba arkadaşlar, daha önceki yazımızda icinga2 ve icinga web 2 ekranlarının kurulumlarını anlatmıştık. Şimdide Windows agent ile iletişim adımlarını paylaşıyor olacağım.
İlk önce güncel sürümü Icinga sitesinden indirebilirsiniz. Ben yinede size 2.4.1 versiyonunu paylaşıyorum bazen bulmak gerçekten işkence olabiliyor.
Kuruluma başlıyoruz.
Hiç bir ayarla oynamadan devam ediyoruz.
Yükleme tamamlandı, şimdi ayarlara geçiyoruz.
İlk satırdaki sunucu ismi otomatik olarak gelir ve icinga konsolunda size o isimle görülecektir. Orta kısımda da sunucu ayarlarınızı girmeniz gerekiyor. Eğer özel bir port tanımlanmadıysa kendi iletişim portlarını kullanabilirsiniz. Sağ alt köşedeki iki kutucuğuda işaretleyelim. Ticket numarasını icinga üzerinden alacağız.
Putty ile konsola bağlanalım root olalım ardından ticket oluşturalım. Burada kullanacağınız bilgisayar adı, üst adımdaki bilgisayar adıyla birebir olmalı. Yani kurulumda karşınıza SUNUCU.microsoft.com şeklinde bir alan adı geliyorsa, ticket oluştururkende ‘SUNUCU.microsoft.com’ ile oluşturulmalı. Ticket numarasını yerine yazıp devam ediyoruz. En son kurulumumuz tamamlandı uyarısı gelecektir.
Şimdi icinga üzerinden node ayarlarımızı yapacağız.
- icinga2 node list bu komut ile ekli tüm node listenizi görebilirsiniz.
İcinga ajanını kurduktan sonra icinga servisini (services.msc ile girip ) network user kısmından local çekiyoruz. Bu kısım önemli.
Eğer gerekli yetkiler ekliyse sunucu kendiliğinden eklenecektir.
- icinga2 node update-config
Update komutundan sonra yeni node eklendi uyarısı en altta görünecektir.
Servislerimizi restart ettikten sonra artık icinga web üzerinden yeni sunucumuzu izliyor olacağız.
http://ipadresi/icingaweb2/authentication/login ile bağlantı sağlayabilirsiniz.
Windows üzerinde bir iki ufak ayar yapmak isteyebiliriz. Mesela disk boyutu 10gb altına düştüyse beni uyar;
“C:\Program Files (x86)\ICINGA2\share\icinga2\include\command-plugins-windows” bu dosyayı editliyor olacağız. Herhangi bir text editor ile açabilirsiniz.
object CheckCommand “disk-windows” satırını bulalım ve diğer komut başlamadan değerleri ekleyelim.
vars.disk_win_unit = “mb”
vars.disk_win_warn = “10000”
vars.disk_win_crit = “5000”
Tekrar servisi restart ediyoruz.
- service icinga2 restart
Bu şekilde diğer servisleride kişiselleştirebilirsiniz.
Memory takibi gerçekleştirebilmek için, host sunucu üzerindeki /etc/icinga2/repository/hosts altında, herhangi bir host içerisindeki dosyayı (örneğin disk.conf) kopyalayıp adına memory yazmanız yeterli. Sonrasında windows sunucunuz üzerinden icinga kurulu dizin altında /etc/icinga2/conf.d içinde, service dosyasına memory eklemeniz yeterli olacaktır.
Görüşmek üzere