SCOM 2007 R2: Sistem Olay Günlüğü Kaydı 7024: System Center Management Service Terminated with Service-Specific Error Hatasının Giderilmesi

SCOM 2007 R2 ajanını kurduğunuz sunucuda herhangi bir sorun gözlemlemiyorsak, Operations Manager ajanını kaldırmak ve tekrardan kurmak da sorunu çözmüyorsa, Sistem Olay Günlüklerinde (System Event Log) 7024 no’lu kayıt görünüyorsa ve Operations Manager sağlık servisi (healthservice.exe) bir türlü başlamıyorsa, sorunu belirlemek çok da kolay olmayacaktır. Öncelikle Sistem Olay Günlüğü’ndeki 7024 no’lu kayda bakalım:

Sistem Olay Günlüğü Kaydı 7024.

Log Name         : System
Source           : Service Control Manager
Date             : 27.12.2011 08:23:14
Event ID         : 7024
Task Category    : None
Level            : Error
Keywords         : Classic
User             : N/A
Computer         : SRV.domain.com
Description      : The System Center Management service terminated with service-specific error %%-2147467259.

Event Xml:
<Event xmlns=”http://schemas.microsoft.com/win/2004/08/events/event”&gt;
<System>
<Provider Name=”Service Control Manager” Guid=”{555908d1-a6d7-4695-8e1e-26931d2012f4}” EventSourceName=”Service Control Manager” />
<EventID Qualifiers=”49152″>7024</EventID>
<Version>0</Version>
<Level>2</Level>
<Task>0</Task>
<Opcode>0</Opcode>
<Keywords>0x8080000000000000</Keywords>
<TimeCreated SystemTime=”2011-12-27T06:23:14.453125000Z” />
<EventRecordID>6070</EventRecordID>
<Correlation />
<Execution ProcessID=”464″ ThreadID=”812″ />
<Channel>System</Channel>
<Computer> SRV.domain.com</Computer>
<Security />
</System>
<EventData>
<Data Name=”param1″>System Center Management</Data>
<Data Name=”param2″>%%-2147467259</Data>
</EventData>
</Event>

Günlük kaydı bize zaten yaşadığımız sorunu gösteriyor: System Center Management servisi çalışmıyor ve çalışmadığını bildiren de Service Control Manager. Bu durumda sorunun nereden kaynaklanabileceğini belirlemek için (uzun uğraşlardan sonra) sorun yaşadığım sunucudan ve sağlıklı olarak izleyebildiğim bir sunucudan kayıt defteri girdilerini dışa aktardım ve karşılaştırdım. İki adet kayıt defteri kovanında farklılık gözlemledim:

  • HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesHealthServiceParametersState Directory
  • HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesHealthServiceParametersManagement Group<Yönetim Grubu Adı>

İlk kovanda (HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesHealthServiceParameters) altındaki State Directory girdisinin System Center Operations Manager ajanının sağlık durumunun bulunduğu işaret etmesi gerekirken bu girdi yoktu. Ajan kurulu sunucuda bu klasör C:Program FilesSystem Center Operations ManagerHealth Service State klasörüydü (varsayılan olarak ajanların topladığı sağlık verileri bu klasör altında tutulur.) İlgili kayıt defteri girdisini New -> String Value ile ekledim:

Kayit Defteri Kovanı (Registry Hive) altında WindowsAccountLockDownSD anahtarı.

Ardından sorun yaşadığım sunucuda HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesHealthServiceParametersManagement Group<Yönetim Grubu Adı> altındaki WindowsAccountLockDownSD anahtarının da olmadığını gördüm. Ancak bu değer ikili (binary) ve çok uzun bir değer olduğundan bu değeri elle girmek yerine, sorunsuz olarak ajanın çalıştığı bir sunucudan bu kovanı olduğu gibi dışarı aktardım ve sonrasında da sorun yaşadığım sunucuda içeri aktardım:

Kayit Defteri Kovanı (Registry Hive) altında State Directory anahtarı.

Sunucu üzerinde System Center Operations Manager servisini başlattığımda herhangi bir hata kaydı gözlemlemedim ve bir süre sonra sunucu SCOM 2007 R2 konsolunda sorunsuz olarak izlenmeye başlandı.

Reklamlar

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Connecting to %s