Operations Manager 2007 R2 ile bildiğiniz gibi artık UNIX/Linux platformlarını (Crossplatform) da dinleyebiliyorsunuz.
Crossplatform ajan kurulumlarında problem yaşadığınız zaman eğer iyi bir UNIX/Linux admin değilseniz çoğu zaman kısa bir hata mesajı ile bilgilendirilirsiniz ve olayın detayına inemeyebilirsiniz.
Crossplatform ajan kurulumlarında detaylı loglama ve bilgilenme için birden fazla yöntem bulunmakta.
Operations Manager Modül Loglamasının aktif hale getirlmesi
Bu log tipinin aktif hale getirilmesi genelde keşif (discovery) ile ilgili hataların giderilmesinde faydalıdır. Loglar ajanın UNIX/Linux sunucuya gönderimi, kurulumu ve sertifika imzalama ile ilgili detayları kaydeder. Discovery wizard ile ilgili yaşadığınız bir problemi gidermek istiyorsanız bu logların aktif hale getirilmesi faydalı olacaktır.
Aktif hale getirmek için C:\Windows\Temp klasörü altında EnableOpsMgrModuleLogging isminde bir dosya oluşturun (uzantısı yok, içinde birşey yazmayacak, sadece dosya ismi olacak). Bunun için isterseniz COPY /Y NUL %windir%\TEMP\EnableOpsMgrModuleLogging komutunu da kullanabilirsiniz.
Bu dosyanın oluşturulmasından sonra Operations Manager SSH ve sertifika akivitelerini \Temp klasörüne loglamaya başlaycaktır. SSH modülleri ile ilgili scriptler
Debugview kullanılması
http://go.microsoft.com/fwlink/?Linkid=129486 adresinden Debugview’i indiin ve ajan kurulumunu başlattığınız Management Server üzerine çalıştırın ve discovery wizard’ı başlatın. Debugview uygulaması detaylı loglar ekranında göstermeye başlayacaktır.
UNIX/Linux ajanının detaylı loglamsını aktif hale getirmek
Bu loglar UNIX/Linux ajan aksiyonlarını kaydeder. Operations Manager’a döndürülen veri ile ilgili bir problem yaşıyorsanız bu logu aktif hale getirebilirsiniz (bu log çok nadiren kullanılır).
Logu aktif hale getirmek için UNIX/Linux sunucsuna oturum açın. scxadmin -log-set all verbose komutunu çalıştırın. Loglar /var/opt/microsoft/scx/log klasöründe oluşturulacaktı.
Operations Manager detaylı izleme
Bu metot Operations Manager’ın ajandan veri toplarken kullandığı Windows Remote Management (WinRM) sorgularını görmenizi sağlar. WinRM bağlantısı ile ilgili bir problem olduğundan şüpheleniyorsanız bu log sorun giderme il ilgili detaylı bilgi sağlayacaktır.
WinRM olaylarını takip etmek için:
1. UNIX/Linux ajanını izleyen Management Server’da komut satırı (cmd) çalıştırın.
2. Aşağıdaki komutları komut satırında çalıştırın:
a.cd C:\Program Files\System Center Operations Manager 2007\tools
b.StopTracing.cmd
c.StartTracing.cmd VER
3.Aldığınız hataya sebep olan davranışı tekrarlayın (arkada detaylı olarak loglanacak)
4.Aşağıdaki komutları komut satırında çalıştırın:
a.StopTracing.cmd
b.FormatTracing.cmd
5.TracingGuidsNative.log dosyasında WSMAN ile ilgli girdileri inceleyin
Unix/Linux ortamına kurulan ajanlar genelde sorunsuz keşfediliyor ve kuruluyor. Ancak bazı durumlarda ufak tefek sorunları gidermeniz gerekiyor. Bu sorunlar çoğu zaman internette search ettiğinizde karşınıza cevapları çıkan cinsten problemler oluyor (Not Enough Entropy hatsı gibi…) Bu hatalar dışında çok spesifik hatalar yaşadığınızda yukarıdaki loglar hayat kurtarabiliyor.