Envanter Eklentisi

Eklentinin Amacı

Etki alanına dahil ve Tayfa ajanı kurulu olan tüm istemcilerin yazılımsal ve donanımsal özellikleri Kaptan sunucusunda tutulmaktadır. Olası değişimlerde bunları algılayıp raporlayan bu mimaride Envanter eklentisi sayesinde istemcilerin bilgilerine göre filtreleme ve raporlama yapılabilmektedir.

Eklentinin Kullanılacağı Sunucular

Envanter eklentisi LDAP kaynağı sunucu üzerinde kullanılmalıdır. Bu konuda mevcut durumda desteklenen Microsoft Aktif Dizin ve SAMBA Etki Alanı Denetçisine resmi olarak destek verilmektedir. İleriki sürümlerde FreeIPA üzerinde de temel özelliklerin kontrol edilmesi sağlanacaktır.

Bunun dışında Kaptan veritabanının bulunduğu sunucu bilgilerinin de biliniyor olması gerekmektedir.

Kullanım

Filtreleme

Envanter eklentisinde sunulan alanlara istenilen filtreler yazılarak makineler içerisinde filtreleme yapılır. Bu kısımda her filtrenin hangi özellik üzerinde filtreleme yaptığı açıktır fakat Bilgisayar Ara filtresini açıklamak gerekirse:

  • Bu filtre, hemen alt kısmında yer alan Aranacak Konumlar bölümünde işaretlenen özellikler içerisinde filtreleme yapar.

    • Örneğin Aranacak Konumlar bölümünde İşletim Sistemi seçilip, Bilgisayar Ara kısmına "redhat" yazılırsa, İşletim Sistemi bilgisi içerisinde "redhat" içeren bilgisayarlar filtrelenecektir.

    • Örneğin Aranacak Konumlar bölümünde İsim seçilip, Bilgisayar Ara kısmına "server" yazılırsa, İsim (yani hostname) bilgisi içerisinde "server" içeren bilgisayarlar filtrelenecektir.

Bir diğer filtreleme seçeneği ise OU bazlı filtrelemedir. Sol tarafta yer alan ağaçtan istenilen bir organizasyona tıklandığında yalnız o organizasyonun altındaki bilgisayarlar filtrelenmektedir.

Geniş çaplı bir örnek vermek gerekirse, alttaki görselde görüldüğü üzere Linux Machines OU'su seçilir. Üretici kısmına "QEMU", İşlemci kısmına "KVM", Bilgisayar Ara kısmına ise "centos" yazılıp Aranacak Konumlar'dan İsim ve İşletim Sistemi seçildiğinde:

  • Linux Machines OU'sunda bulunan,

  • Üretici bilgisinde "QEMU" içeren,

  • İşlemci bilgisinde "KVM" içeren,

  • İsim (hostname) veya İşletim Sistemi bilgisinde "centos" içeren

tüm makineler filtrelenmiş olur.

Farklı bir örnek olarak ağaçtan Computers OU'su seçilip Bilgisayar Ara kısmına "pardus" yazıldığında ve Aranacak Konumlar'dan yalnızca İşletim Sistemi seçildiğinde yalnızca Computers organizasyonundaki Pardus işletim sistemine sahip bilgisayarlar filtrelenmiş olur.

Raporlama

Envanter eklentisinde yapılan filtrelemelerin sonucunu raporlayarak kayıt altında tutabiliriz. Öncelikli olarak filtrelenmenin nasıl yapıldığının bilinmesi gerekmektedir.

Örnek bir filtreleme yapmak gerekirse, ağaçtan Linux Machines OU'su seçilip Model kısmına "1996", İşlemci kısmına "KVM" yazılıp ilgili bilgisayarlar listelenir.

Daha sonra Rapor Hazırla butonuna tıklanıp CSV Raporu Oluştur dendiğinde ilgili filtrelemenin raporu oluşturulmaktadır.

Rapor oluşturulduğunda raporun tarihi ve hangi OU için oluşturulduğu da listede görünmektedir. Böylece raporlar kısmında ayrıştırma yapılabilir. Raporu yerele indirmek için indirme butonu kullanılır.

Rapor açıldığında ilgili filtreleme sonucunda çıkan bilgisayarların özelliklerinin raporda tablo halinde bulunduğu görülür.

Bir diğer filtreleme olarak ağaçtan Computers OU'su seçilip Bilgisayar Ara kısmına "pardus", Aranacak Konumlar kısmında ise yalnızca İsim seçilerek hostname bilgisinde "pardus" içeren bilgisayarlar listelenir.

Bu filtrelemenin de raporu oluşturulduğunda Raporlar kısmına geldiği görülür. Yukarıda açıklandığı gibi tarih ve OU bilgisinden ayırt edilebilir.

Last updated