Tietoja lokitiedostoista Configuration Managerissa

  • 29.11.2019
  • 10 minuuttia luettavaa
    • a
    • d

Koskee seuraavia: Configuration Manager (nykyinen haara)

Configuration Managerissa asiakas- ja sivustopalvelinkomponentit tallentavat prosessitiedot yksittäisiin lokitiedostoihin. Voit käyttää näiden lokitiedostojen tietoja apuna mahdollisten ongelmien vianmäärityksessä. Configuration Manager ottaa oletusarvoisesti käyttöön asiakas- ja palvelinkomponenttien lokitiedot.

Tässä artikkelissa annetaan yleisiä tietoja Configuration Managerin lokitiedostoista. Se sisältää käytettävät työkalut, miten lokit määritetään ja mistä ne löytyvät. Lisätietoja tietyistä lokitiedostoista on kohdassa Lokitiedostojen viite.

Näin se toimii

Useimmat Configuration Managerin prosessit kirjoittavat toimintatietoja lokitiedostoon, joka on omistettu kyseiselle prosessille. Lokitiedostot tunnistetaan .log- tai .lo_-tiedostopäätteillä. Configuration Manager kirjoittaa .log-tiedostoon, kunnes lokin enimmäiskoko on saavutettu. Kun loki on täynnä, .log-tiedosto kopioidaan samannimiseen tiedostoon, jolla on .lo_-pääte, ja prosessi tai komponentti jatkaa kirjoittamista .log-tiedostoon. Kun .log-tiedosto saavuttaa jälleen maksimikokonsa, .lo_-tiedosto ylikirjoitetaan ja prosessi toistuu. Jotkin komponentit luovat lokitiedostohistorian liittämällä lokitiedoston nimeen päiväys- ja aikaleiman ja säilyttämällä .log-päätteen.

Lokien katselutyökalut

Kaikki Configuration Managerin lokitiedostot ovat pelkkää tekstiä, joten niitä voi tarkastella millä tahansa tekstinlukulaitteella, kuten Notepadilla. Lokit käyttävät yksilöllistä muotoilua, jota on parasta tarkastella jollakin seuraavista erikoistuneista työkaluista:

  • CMTrace
  • OneTrace
  • Tukikeskuksen lokin katselutyökalu

CMTrace

Lokien tarkasteleminen onnistuu parhaiten jollakin seuraavista erikoistuneista työkaluista:

  • CMTrace
  • OneTrace
  • Tukikeskuslokin katseluohjelma

CMTrace

Lokien tarkasteleminen tapahtuu CMTraceloggityökalulla. Se sijaitsee Configuration Managerin lähdemedian \SMSSetup\Tools-kansiossa. CMTrace-työkalu lisätään kaikkiin käynnistyskuviin, jotka lisätään ohjelmistokirjastoon. CMTrace-lokien katselutyökalu asennetaan automaattisesti Configuration Manager -asiakasohjelman mukana. Lisätietoja on kohdassa CMTrace.

OneTrace

Versiosta 1906 alkaen OneTrace on uusi tukikeskuksen lokikatseluohjelma. Se toimii samalla tavalla kuin CMTrace, parannuksin. Lisätietoja on kohdassa Support Center OneTrace.

Tukikeskuksen lokin katseluohjelma

Tukikeskus sisältää nykyaikaisen lokin katseluohjelman. Tämä työkalu korvaa CMTracen ja tarjoaa mukautettavan käyttöliittymän, jossa on tuki välilehdille ja telakoitaville ikkunoille. Siinä on nopea esitystaso, ja se voi ladata suuria lokitiedostoja sekunneissa. Lisätietoja on kohdassa Support Center Log Viewer -viite.

Huomautus

Support Center ja OneTrace käyttävät Windows Presentation Foundationia (WPF). Tämä komponentti ei ole käytettävissä Windows PE:ssä. Jatka CMTrace-ohjelman käyttöä käynnistyskuvissa, joissa on tehtäväsekvenssin käyttöönotto.

Määritä lokiasetukset

Voit muuttaa lokitiedostojen kokoonpanoa, kuten verbose-tasoa, kokoa ja historiaa. Näitä asetuksia voi muuttaa usealla eri tavalla:

  • Asiakkaan asennuksen aikana
  • Configuration Manager Service Managerin avulla
  • Windows-rekisterin avulla
  • Configuration Managerin konsolissa

Lokitusvaihtoehtojen määrittäminen asiakkaan asennuksen aikana

Voit määrittää asiakkaan lokitiedostojen konfiguroinnin asennuksen aikana. Käytä seuraavia ominaisuuksia:

  • CCMENABLELOGGING
  • CCMDEBUGLOGGING
  • CCMLOGLEVEL
  • CCMLOGMAXHISTORY
  • CCMLOGMAXSIZE

Katso lisätietoja kohdasta Asiakkaan asennuksen ominaisuudet.

Määritä lokiasetukset Configuration Managerin palveluhallinnan avulla

Voit muuttaa Configuration Managerin lokitiedostojen tallennuspaikkaa ja kokoa.

Jos haluat muuttaa lokitiedostojen kokoa, muuttaa lokitiedoston nimeä ja sijaintia tai pakottaa useat komponentit kirjoittamaan yhteen lokitiedostoon, toimi seuraavasti:

Muuttaa komponentin lokitiedostoja

  1. Siirry Configuration Manager -konsolissa Seuranta-työtilaan, laajenna Järjestelmän tila -kohdasta ja valitse joko Sivuston tila tai Komponentin tila -solmu.

  2. Valintanauhassa valitse Käynnistä ja valitse sitten Configuration Manager Service Manager.

  3. Kun Configuration Manager Service Manager avautuu, muodosta yhteys sivustoon, jota haluat hallita. Jos sivusto, jota haluat hallita, ei näy, valitse Site (Sivusto), valitse Connect (Yhdistä) ja kirjoita sitten oikean sivuston palvelimen nimi.

  4. Taivuta sivusto ja siirry kohtaan Components (Komponentit) tai Servers (Palvelimet) sen mukaan, missä komponentit, joita haluat hallita, sijaitsevat.

  5. Valitse oikeassa ruudussa yksi tai useampi komponentti.

  6. Valitse Komponentti-valikosta Lokitus.

  7. Täydennä valintasi käytettävissä olevat määritysvaihtoehdot Kokoonpanonhallinta-komponentin lokitus -valintaikkunassa.

  8. Tallenna määritys valitsemalla OK.

Määritä lokiasetukset Windowsin rekisterin avulla

Muuta seuraavia lokiasetuksia palvelimissa tai asiakkaissa olevan Windowsin rekisterin avulla:

  • Verbose level
  • Maximum history
  • Maximum size

Vianmäärityksen ongelmanratkaisun yhteydessä voit ottaa käyttöön Configuration Managerin verbaalisen lokitiedostojen kirjaamisen, jotta lokitiedostoihin voidaan kirjoittaa lisätietoja.

Varoitus

Tämän asetuksen virheellinen määrittäminen voi aiheuttaa sen, että Configuration Manager kirjaa suuria määriä tietoja tai ei lainkaan. Vaikka näistä tiedoista voi olla hyötyä vianmäärityksessä, ole varovainen muuttaessasi näitä arvoja tuotantosivustoissa. Testaa nämä muutokset aina ensin laboratorioympäristössä. Liiallista lokitusta voi esiintyä, mikä saattaa vaikeuttaa asiaankuuluvien tietojen löytämistä lokitiedostoista.

Kun olet tehnyt muutoksia näihin rekisteriasetuksiin, käynnistä komponentti uudelleen:

  • Jos muutat asiakasasetuksia, käynnistä SMS Agent Host -palvelu (CcmExec) uudelleen.
  • Jos muutat palvelinasetuksia, käynnistä tekstiviestin toimeenpanopalvelu uudelleen.

Rekisteriasetukset vaihtelevat komponentin mukaan:

  • Client- ja hallintapiste
  • Site-palvelin
  • Site-järjestelmän rooli
  • Configuration Manager -konsoli

Client- ja hallintapisteen kirjautumisasetukset

Jos haluat määrittää kirjautumisasetukset kaikille client- tai hallintapisteen site-järjestelmän komponenteille, määritä nämä REG_DWORD-arvot seuraavassa Windows-rekisteröintiavaimessa:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\CCM\Logging\@Global

Name Values Description
LogLevel 0:
1:
1:
1: Verbose
1: Default
2: Varoitukset ja virheet
3: Vain virheet
Lokitiedostoihin kirjoitettava yksityiskohtaisuuden taso.
LogMaxHistory Mikä tahansa kokonaisluku, joka on suurempi tai yhtä suuri kuin nolla, esimerkiksi:
0: Ei historiatietoja
: Oletusarvo Kun lokitiedosto saavuttaa enimmäiskoon, asiakas nimeää sen uudelleen varmuuskopioksi ja luo uuden lokitiedoston. Määritä, kuinka monta edellistä versiota säilytetään.
LogMaxSize Mikä tahansa kokonaisluku, joka on suurempi tai yhtä suuri kuin 10 000, esimerkiksi:
250000
Lokitiedoston enimmäiskoko tavuina. Kun loki kasvaa määritettyyn kokoon, asiakas nimeää sen uudelleen historiatiedostoksi ja luo uuden tiedoston. Oletusarvo on 250 000 tavua.

Huomautus

Älä muuta tässä rekisteriavaimessa mahdollisesti olevia muita arvoja.

Edistynyttä virheenkorjausta varten voit lisätä tämän REG_SZ-arvon myös seuraavan Windowsin rekisteriavaimen alle:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\CCM\Logging\DebugLogging

Name Values Description
Enabled True: ottaa käyttöön virheenkorjauslokit
False: poistaa virheenkorjauslokit käytöstä
Valmisaa virheenkorjauslokituksen vianmääritystä varten.

Tämä asetus saa asiakkaan kirjaamaan matalan tason tietoja vianmääritystä varten. Vältä tämän asetuksen käyttöä tuotantolaitoksissa. Se voi aiheuttaa liiallista lokitusta, mikä saattaa vaikeuttaa asiaankuuluvien tietojen löytämistä lokitiedostoista. Varmista, että poistat tämän asetuksen käytöstä, kun olet ratkaissut ongelman.

Sivustopalvelimen lokiasetukset

Voit määrittää asetukset globaalisti tai tietylle Configuration Manager -sivustopalvelimen komponentille.

Konfiguroi nämä arvot seuraavassa Windowsin rekisteriavaimessa:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SMS\Tracing

Name Values Type Description
SqlEnabled 1: REG_DWORD Lisää SQL Server -jälkiloggauksen kaikkiin sivuston palvelinlokeihin.
ArchiveEnabled 1: Ota lokiarkistot käyttöön
0: Poista lokiarkistot käytöstä
REG_DWORD Arkistoi sivustopalvelimen lokit erilliseen paikkaan historiallista säilyttämistä varten.
ArchivePath Kelpoinen kansiopolku, esimerkiksi C:\Logs\Archive REG_SZ Sivupalvelimen lokien arkistointipolku.

Ota SQL Server -seuranta käyttöön vain vianmääritystä varten. Vältä sen käyttöä tuotantosivustoissa. Lokitiedostoissa voi esiintyä liiallista lokitusta, mikä saattaa vaikeuttaa asiaankuuluvien tietojen löytämistä lokitiedostoista. Varmista, että poistat tämän asetuksen käytöstä, kun olet ratkaissut ongelman.

Huomautus

Älä muuta tässä rekisteriavaimessa mahdollisesti olevia muita arvoja.

Jos haluat määrittää tietyn palvelinkomponentin kirjausasetukset, määritä nämä REG_DWORD-arvot seuraavassa Windowsin rekisteriavaimessa:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SMS\Tracing\<ComponentName>

Name Arvot Kuvaus
LoggingLevel 0: Verbose
1: Default
2: Varoitukset ja virheet
3: Vain virheet
Lokitiedostoihin kirjoitettava yksityiskohtaisuuden taso.
LogMaxHistory Mikä tahansa kokonaisluku, joka on suurempi tai yhtä suuri kuin nolla, esimerkiksi:
0: Ei historiatietoja
: Oletusarvo Kun lokitiedosto saavuttaa maksimikoon, palvelin nimeää sen uudelleen varmuuskopioksi ja luo uuden lokitiedoston. Määritä, kuinka monta edellistä versiota säilytetään.
MaxFileSize Mikä tahansa kokonaisluku, joka on suurempi tai yhtä suuri kuin 10 000, esimerkiksi:
250000
Lokitiedoston enimmäiskoko tavuina. Kun loki kasvaa määritettyyn kokoon, asiakas nimeää sen uudelleen historiatiedostoksi ja luo uuden tiedoston. Oletusarvo on 250 000 tavua.
DebugLogging 1: ota debug-lokit käyttöön
0: poista debug-lokit käytöstä
Mahdollistaa debug-lokien kirjaamisen vianmääritystarkoituksiin.

DebugLoggaus-asetuksella palvelin kirjaa matalan tason tietoja vianmääritystä varten. Vältä tämän asetuksen käyttöä tuotantosivustoissa. Voi esiintyä liiallista lokitusta, mikä saattaa vaikeuttaa asiaankuuluvien tietojen löytämistä lokitiedostoista. Varmista, että kytket tämän asetuksen pois päältä, kun olet ratkaissut ongelman.

Huomautus

Älä muuta tässä rekisteriavaimessa mahdollisesti olevia muita arvoja.

Sivustojärjestelmän roolin kirjausasetukset

Voit määrittää asetukset globaalisti tai tietylle komponentille sivustojärjestelmässä, joka isännöi Configuration Manager -palvelinroolia.

Jos haluat määrittää tietyn palvelinkomponentin kirjausasetukset, määritä nämä REG_DWORD-arvot seuraavassa Windowsin rekisteriavaimessa:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SMS\<ComponentName>\Logging

Esimerkiksi jakelupisteen roolia varten:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SMS\DP\Logging

Name Values Description
LogLevel 0: Verbose
1: Default
2: Varoitukset ja virheet
3: Vain virheet
Lokitiedostoihin kirjoitettava yksityiskohtaisuuden taso.
LogMaxHistory Mikä tahansa kokonaisluku, joka on suurempi tai yhtä suuri kuin nolla, esimerkiksi:
0: Ei historiatietoja
: Oletusarvo Kun lokitiedosto saavuttaa maksimikoon, palvelin nimeää sen uudelleen varmuuskopioksi ja luo uuden lokitiedoston. Määritä, kuinka monta edellistä versiota säilytetään.
LogMaxSize Mikä tahansa kokonaisluku, joka on suurempi tai yhtä suuri kuin 10 000, esimerkiksi:
250000
Lokitiedoston enimmäiskoko tavuina. Kun loki kasvaa määritettyyn kokoon, palvelin nimeää sen uudelleen historiatiedostoksi ja luo uuden tiedoston. Oletusarvo on 250 000 tavua.

Huomautus

Ei saa muuttaa muita arvoja, joita tässä rekisteriavaimessa voi olla.

Configuration Manager-konsolin lokiasetukset

Muuttaa AdminUI:n verbose-tasoa.Configuration Manager -konsolin lokin tason muuttamiseksi, toimi seuraavasti:

  1. Avaa konsolin konfigurointitiedosto, Microsoft.ConfigurationManagement.exe.config, XML-editorilla, kuten Notepadilla. Oletuskokoonpanotiedosto on seuraavassa sijainnissa: C:\Program Files (x86)\Microsoft Endpoint Manager\AdminConsole\bin\Microsoft.ConfigurationManagement.exe.config

    Tärkeää

    Versiosta 1910 alkaen tämä polku muuttui käyttämään Microsoft Endpoint Manager-kansiota. Varmista, ettet käytä tiedoston vanhempaa versiota, joka saattaa olla jossakin muussa kansiossa.

  2. Vaihda system.diagnostics > sources > source -elementin alla switchValue-attribuutti Error:stä Verbose:een. Esimerkiksi:

    Original: <source name="SmsAdminUISnapIn" switchValue="Error">New: <source name="SmsAdminUISnapIn" switchValue="Verbose" >

  3. Tallenna tiedosto ja käynnistä konsoli uudelleen.

Konfiguroi kirjausasetukset Configuration Managerin konsolissa

Versiosta 1910 alkaen ota sanallinen kirjaus käyttöön tai poista se käytöstä asiakkaalla tai kokoelmalla konsolissa:

  1. Siirry Configuration Managerin konsolissa Varat ja vaatimustenmukaisuus -työtilaan, valitse Laitteet-solmupiste ja valitse kohdeväline.

  2. Valintanauhan Aloitus-välilehden Laite-ryhmässä valitse Asiakasdiagnostiikka. Valitse jokin käytettävissä olevista toiminnoista.

Lisätietoja on kohdassa Asiakasdiagnostiikka.

Lokitiedostojen paikantaminen

Configuration Manager ja siitä riippuvaiset komponentit tallentavat lokitiedostoja eri paikkoihin. Nämä sijainnit riippuvat lokitiedoston luoneesta prosessista ja ympäristön kokoonpanosta.

Seuraavat sijainnit ovat oletusarvoja. Jos olet mukauttanut asennushakemistoja ympäristössäsi, todelliset polut voivat vaihdella.

  • Client: C:\Windows\CCM\logs
  • Server: C:\Program Files\Microsoft Configuration Manager\Logs
  • Hallintapiste: C:\SMS_CCM\Logs
  • Configuration Manager -konsoli: C:\Program Files (x86)\Microsoft Endpoint Manager\AdminConsole\AdminUILog
  • IIS: C:\inetpub\logs\logfiles\w3svc1

Tehtäväsekvenssin lokitiedoston sijainnit

Tehtäväsekvenssin lokitiedoston smsts.log sijainti vaihtelee tehtäväsekvenssin vaiheen mukaan:

  • Windows PE:ssä ennen Format and Partition Disk -vaihetta: X:\Windows\temp\smstslog\smsts.log (X on Windows PE:n RAM-asema)
  • Windows PE:ssä Format and Partition Disk -vaiheen jälkeen: X:\smstslog\smsts.log, sitten kopioidaan C:\_SMSTaskSequence\Logs\smstslog\smsts.log, kun asema on valmis
  • Uudessa Windows-käyttöjärjestelmässä ennen asiakkaan asentamista: C:\_SMSTaskSequence\Logs\smstslog\smsts.log
  • Windowsissa sen jälkeen, kun asiakas on asennettu: C:\Windows\CCM\Logs\smstslog\smsts.log
  • Windowsissa tehtäväsarjan suorittamisen jälkeen: C:\Windows\CCM\Logs\smsts.log

Vinkki

Tehtäväjonon lukumuuttuja _SMSTSLogPath sisältää aina nykyisen lokitiedoston polun.

Katso myös

.

Vastaa

Sähköpostiosoitettasi ei julkaista.