Hallatud seadme eemaldamine.

SCOM’is on kõik agendi abil hallatavad seadmed näha Administration-Device Management – Agent Managed harus. Sealt kaudu peaks käima ka seadme monitooringust eemaldamine. Normaalolukorras on seal näha seadme nimi, domeen, FQDN ja staatus. 

Kuid võib tekkida olukord, kus siin vaates seadet pole, kuid Monitoring – Windows Computers (näiteks) on seadmest  2 kirjet  – lühikese NetBiosi nimega ja pika FQDN nimega. Lühikese nimega objekti kohta pole mingit  oleku infot.  Sama,  pika nimega objeti kohta on info korrektne ja hetkele vastav. Rippmenüü andab ühel juhul minimaalselt teisel juhul tunduvalt rohkem infot.

image 

  1. Kõige lihtsam variant on see et SCOM konsooli puhvris on objektid veel kirjas. See oli suhteliselt sage viga eelimistes SCOM’I versioonides, kuid 2007 R2 SP1 on puhvri puhastamise vajadus minimaalseks läinud. Proovimiseks käivita konsool /clearcache võtmega.
  2. Tõenäolisem on see, et peale objekti kustutamist pole veel objekti andmebaasist eemaldatud. Vaata , milline on Sinu SCOM’I grooming ja oota vastav arv päevi. Kontrolli siis uuesti. Tegelikult on see siiani problemaatiline olukord SCOMis. Vältima peaks olukorda, kus agent installitakse, uninstallitakse/eemaldatakse SCOMist ja siis taaskord installitakse, ennem kui grooming korralikult läbi käib. Kindluse mõttes peaksid ootama niimitu päeva kui pikk on enesehooldus (grooming) SCOM’is määratud ja alles siis agendi uuesti installima. Hooldus toimub SCOM 2007 R2’s RMS’I poolt käivitava töö tulemusel  ja SQL serveris pole sellest märkigi. Peaks käima iga päev kell 2:30 AM. Vajaduse korral saab seda esile kutsuda SQL stored procedure “p_partitioningandgrooming”’ga.
  3. Hullem on olukord siis, kui objekt ei kao ega kao ära. Ühel juhul võib objekt olla seotud avastus reeglitega, millistega täpselt – siin aitab SQL lause , kus computername asenda oma seadme netbiosi nimega. Siit kaudu saab aimu, kas objekt võib tagasi tekkida, kui ta käsitsi baasist ära kustutada.

select BME.FullName, DS.DiscoveryRuleID, D.DiscoveryName from typedmanagedentity TME
Join BaseManagedEntity BME ON TME.BaseManagedEntityId = BME.BaseManagedEntityId
JOIN DiscoverySourceToTypedManagedEntity DSTME ON TME.TypedManagedEntityID = DSTME.TypedManagedEntityID
JOIN DiscoverySource DS ON DS.DiscoverySourceID = DSTME.DiscoverySourceID
JOIN Discovery D ON DS.DiscoveryRuleID=D.DiscoveryID
Where BME.Fullname like ‘%COMPUTERNAME’

Käsitsi SQL kallale minnes  tuleks oma OpsManageri andmbaasist üles otsida tabel MT_Computers ja sealt kustustada veerud , kus Principal_name on vastav NetBiosi nimi ja enamus muid tulpi on NULL’id. NB! Osade objektide puhul on NULL täiesti legaalne ja korrektne väärtus, seega kontrolli korduvalt, mida kustutad.

Keywords : SCOM 2007 R2, Not monitored, Netbios, Windows Computers