Bitirme Tezi [CMDB] [040040258, 040060206]

advertisement
i
KONFİGÜRASYON YÖNETİMİ VERİTABANI
TASARIMI
( ÖZET )
Teknolojinin hızla gelişmesi ve Bilgi İşlem’e duyulan ihtiyacın artması sebebiyle 1980’li
yılların sonlarında İngiltere Ticaret Bankası tarafından başlatılan Bilgi Teknolojileri
Altyapı ve Hizmet Süreçlerinin (Information Technologies Infrastructure Library)
standartlaştırılmasına yönelik çalışmaların sonucunda ortaya bir kütüphane çıkarılmıştır.
ITIL adı verilen bu terim, IT altyapı ve hizmet süreçlerinin nasıl olması gerektiğinin
anlatıldığı ve gerçekleştirilmiş en iyi örneklerden yola çıkılarak standartların tanımlandığı
bir süreç ve yordam kütüphanesidir [1].
ITIL süreçleri, fonksiyonları ve prosedürleri, süreçlerin servis seviyesini yöneten bir bilgi
bankasına dayanır. Bu bilgi bankasının eksik veya yanlış bilgi barındırması süreçlerin
doğru işlemesini engeller. Bu süreçlerin ihtiyaç duyacağı tüm bilgilerin detaylarıyla
tutulduğu güvenilir bir veritabanına ihtiyaç duyulur. CMDB Bilgi İşlem hizmetlerini
gerçekleştirebilmek için ihtiyaç duyulan tüm konfigürasyon öğelerini kontrol altında tutan
geniş kapsamlı bir veritabanıdır. Bu veritabanında her bir konfigürasyon öğesinin detayları
ve öğelerin arasındaki temel ilişkiler mevcuttur.
Profesyonel bütünleşik CMDB araçları fiziksel bir ağı baz alıp bu ağı keşfeder ve
sonuçlarını belirli kurallar çerçevesinde veritabanına ekler. Bu bitirme çalışmasında ise
sanal bir ağ oluşturulmuş ve ağ keşfi bu sanal yapı üzerinden yapılmıştır. Keşif sonrası
elde edilen her veri “Konfigürasyon Elemanı (CI)” olarak adlandırılır ve veritabanında
ilgili tabloya yerleştirilir. Keşif programı her çalıştığında bu veritabanı güncellenir.
Çalışmanın bir diğer modülünde ise kullanıcı tarafından betimlenmiş kurallar sayesinde
CMDB’deki veriler akıllı bir şekilde yorumlanır ve gerektiğinde kullanıcıya alarm üretilir.
Bunun yanısıra ağda gerçekleşen değişikliklerin loglanması ile sistem kendisi de
gerektiğinde kullanıcıya akıllı çözümler sunabilmektedir.
Bu çalışma ile temelde, büyük ve çok etkileşimli ağlardaki sistemlerin birbirinden haberdar
olması, etki analizlerinin yapılabilmesi ve sistemin vereceği otomatik uyarılarla sorunların
asgariye indirilmesi hedeflenmiştir.
Download