System Center Operations Manager 2007 R2 – Linux Sunuculara Ajan Kurulması
Başlangıç: System Center Operations Manager 2007 R2 Güncellemeleri
Microsoft, System Center Operations Manager 2007 R2 için Red Hat Enterprise Linux (4, 5 ve 6 sürümleri) ve SUSE Linux Enterprise Server (9, 10 ve 11 sürümleri) işletim sistemlerine destek veriyor. Linux sistemlerinizi izlemeye başlamadan önce benim naçizane tavsiyem Cumulative Update 5 ve platformlar arası yönetim paketlerinizde güncelleme yapmanız. Güncellemeler ile Linux işletim sistemleri tarafında aşağıdaki özellikler geliyor:
Logical Volume Manager (LVM) yapısındaki disklerin performansı izlenebiliyor,
Red Hat 6 sürümü destekleniyor,
Platformlar arası Audit Collection yönetim paketlerinin kurulabilmesi sağlanıyor.
İlâve olarak Linux tarafında yaşanan bazı bug’lar da düzeltiliyor.
Güncellemeleri yaptıktan sonra Linux sunuculara ajan kurulumu için gerekli adımlara başlayabiliriz.
Platformlar Arası Ajan Kurulumu
Platformlar arası ajan kurulumu için gerekli adımları bir örnek üzerinden konuşalım. Yapımızın aşağıdaki gibi olduğunu varsayalım:
SCOMRMS.ornek.com – 192.168.1.50 : SCOM Kök Yönetim Sunucusu
SCOMMS01.ornek.com – 192.168.1.51: SCOM Yönetim Sunucusu
LNXSRV1 – 192.168.5.10 : Keşfedilecek ve ajan kurulacak Linux sunucusu. Root için kullanıcı adı root, şifresi de !t00r! (burada tabii ki root kullanıcısının sisteme giriş hakkının olduğunu varsayıyoruz)
İlk önce DNS tarafında LNXSRV1 için Forward ve Reverse Lookup Zone’larda A ve PTR kayıtlarımızı oluşturalım (Windows DNS kullanıyorsak, A kaydı oluştururken “Create associated pointer (PTR) record” kutucuğunu işaretlersek otomatik olarak Reverse Lookup Zone’da PTR kaydı oluşturulur.)
Hosts dosyalarının güncellenmesi
Platformlar arası ajan kurulumu için keşif (discovery) başlatmadan önce hosts dosyalarında gerekli kayıtları eklememiz gerekiyor. SCOMRMS ve SCOMMS01 sunucularında hosts dosyasına aşağıdaki kayıtları ekliyoruz (Windows Server 2008/2008 R2 kullanıyorsanız, yönetici hakları ile bir komut penceresi açıp notepad %windir%system32driversetchosts komutu ile hosts dosyasını açabilirsiniz):
(Bu tanımları hem kök yönetim sunucusu hem de yönetim sunucusunda/sunucularında (gerekiyorsa da ağ geçidi (gateway) sunucularda) bu kayıtları oluşturmamız önemli. Aksi takdirde keşif işlemi tamamlansa bile kurulum başarısız olacaktır.)
Aynı şekilde LNXSRV1 tarafında da hosts (/etc/hosts) altında aşağıdaki kayıtları oluşturmamız gerekiyor:
Dikkat ederseniz hem NETBIOS hem de FQDN için tanımlamaları yapıyoruz. Tanımları yaptıktan sonra mutlaka ping ile nem NETBIOS hem de FQDN ile bağlanabilirlikleri kontrol ediyoruz.
Keşif ve Kurulum İçin Port Kontrolü
Hosts dosyasında gerekli kayıtları oluşturduktan sonra Lınux sunucumuza bağlantımızı kontrol ediyoruz. SCOMRMS ve SCOMMS01 sunuculardan telnet ile (Telnet istemcisi kurulu değilse Server Manager -> Features -> Add Features adımından Telnet Client’ı kurabiliriz) Linux sunucuda 22 ve 1270 no’lu port’ların açık olduğunu kontrol ediyoruz. 22 no’lu port SSH, 1270 no’lu port da System Center Operations Manager ajanı tarafından kullanılıyor.
telnet 192.168.5.10 22
telnet 192.168.5.10 1270
Eğer Linux sunucumuzda bu portlar açık değilse, Linux sunucuda root hakları ile aşağıdaki komutları kullanarak bu portları açabiliriz:
iptables -A INPUT -p tcp --dport 1270 -j ACCEPT
Linux Sunucunun Keşfi ve Kurulumun Yapılması
Bu işlemler bittikten sonra System Center Operations Manager 2007 R2 konsolumuzu açıp Administration altında Device Management’a sağ tıklayıp Discovery Wizard’ı seçiyoruz ve Unix/Linux Computers seçerek devam ediyoruz. Açılan pencerede altta bulunan “Enable SSH based discovery” seçeneğini işaretliyoruz ve üstte bulunan “Add” düğmesine basarak Linux sunucumuzun IP’sini ve bağlantıda kullanılarak root kullanıcı adı ve şifre bilgilerini giriyoruz:
OK tuşuna basarak girdiğimiz bilgileri onaylayıp penceremizi kapatıyoruz ve Discover tuşuna basarak keşif işlemini başlatıyoruz. Sihirbaz keşif işlemini tamamladığında açılan ekranda “Discover and install agent” ile sunucumuza ajan kurulumunu tamamlıyoruz.
RunAs Hesaplarının Tanımlanması
Bu ana kadar yaptığımız tüm işlemler Linux sunucunun keşfedilmesi ve ajanın kurulmasını sağlamak içindi. Ancak bu işlemler bize Linux sunucuyu izleme imkanı vermeyecek. Sunucuyu izlemek için, LNXSRV1 sunucuya özel RunAs hesabı tanımlamamız ve bu hesabı LNXSRV1 ile ilişkilendirmemiz gerekiyor.
RunAs hesabını tanımlamak için System Center Operations Manager 2007 R2 konsolunda Administration altında RunAs Configuration üzerine sağ tıklayarak Create RunAs Account seçerek sihirbazı başlatıyoruz. RunAs hesabını tanımlarken “RunAs Account Type” kısmında “Basic Authentication” seçmemiz gerekiyor:
Display Name ve Description kısımlarına da hesap ile ilgili detay bilgileri girip, sonraki adımda da hesabı tanımlıyoruz:
Konsolda “Type: Basic Authentication” altında yeni oluşturduğumuz hesabı göreceğiz. Hesabın üstüne çift tıklayıp açılan pencerede “Distribution” sekmesi altında “Add” düğmesine basarak SCOMRMS ve SCOMMS01 sunucularını ekliyoruz, sonrasında OK ile onaylayarak pencereyi kapatıyoruz.
RunAs Hesap ve RunAs Profillerinin İlişkilendirilmesi
Tanımlamamızı yaptıktan sonra konsolda Administration -> RunAs Configuration altında Profiles kısmına geliyoruz ve hem Unix Action Account hem de Unix Privileged Account altında aşağıdaki şekilde tanımlama yapıyoruz:
RunAs Account: Yukarıda tanımlamış olduğumuz root hesabını seçiyoruz,
“This RunAs Account will be used to manage the following objects:” altından “A selected class, group, or object” seçeneğini işaretleyerek “Select” kısmından “Object”i seçiyoruz ve açılan pencerede “LNXSRV1” olarak arama yapıyor ve sunucuyu seçiyoruz,
Sonrasında “OK” ve “Save” ile değişiklikleri kaydediyoruz.
Artık Linux sunucularımız System Center Operations Manager 2007 R2 üzerinden izlenebiliyor durumdadır. Ancak Linux sunucular için kullanılan keşif ve ajanların yönetim sunucusuna bilgi gönderme süreleri Windows sunuculara göre daha uzundur: bu değer yönetim paketlerinde “Interval” olarak belirlenir ve Linux sunucular için bu değer 300 saniye, yani 5 dakikadır. Bu sebeple Linux sunucuları sistemde izlenebiliyor durumda görmemiz yaklaşık 5 dakikayı bulabilecektir.
BT Uzman içinde SCOM 2007 R2, System Center Operations Manager 2007 R2 etiketleriyle Ekim 18, 2011 tarihinde Tolga BALCI tarafından gönderildi.
← Bulut Bilgiişlem: Yüksek Oranda Sanallaştırma Özel Bulut Anlamına Gelir mi? System Center Operations Manager 2007 R2 – İzleyici Uyarılarının Özelleştirilmesi →