Profile Manager problēmu novēršana operētājsistēmā macOS Server

Uzziniet, kā atrast un novērst problēmas, ja Profile Manager nedarbojas, kā paredzēts.

Ja nevarat piekļūt administrēšanas lapai

Profile Manager pamata iestatīšana notiek lietotnē Server. Izmantojiet Safari, lai piekļūtu Profile Manager tīmekļa lapai /mydevices un administrēšanas tīmekļa lapai.

Tikai servera administratori var piekļūt jūsu administrēšanas lapai. Jūsu administrēšanas lapas URL formāts ir:

  • https://your_server's_fully_qualified_domain_name/profilemanager

    • Piemērs: https://www.example.com/profilemanager

Lai reģistrētu iPhone, iPad, iPod touch vai Mac ierīci, atveriet:

  • https://your_server's_fully_qualified_domain_name/mydevices

    • Piemērs: https://www.example.com/mydevices

Ja nevarat piekļūt administrēšanas lapai, izmantojot citu tīmekļa pārlūkprogrammu, nevis Safari, mēģiniet izmantot pārlūkprogrammu Safari. Ja nevarat tai piekļūt, izmantojot Safari, pārbaudiet savu DNS serveri. DNS iestatījumi ir svarīgi, pārvaldot Profile Manager izvietošanu. Ja pakalpojums Profile Manager netiek atvērts, pārliecinieties, vai serveris novirza uz uzticamu DNS serveri.

Ja nevarat novirzīt profilus vai lietotnes klientiem

Ja rodas problēmas, novirzot profilus vai lietotnes uz klientu sistēmām, pārbaudiet sistēmas žurnāla failu lietotnē Console. Ja šeit ir informācija, ka jūsu serveris nevar piekļūt Apple APN Pārliecinieties, vai visi nepieciešamie porti ir atvērti.

Lai iegūtu papildinformāciju, ieslēdziet APNS atkļūdošanas reģistrēšanu ar šīm Terminal komandām:

sudo defaults write /Library/Preferences/com.apple.apsd APSWriteLogs -bool TRUE

sudo defaults write /Library/Preferences/com.apple.apsd APSLogLevel -int 7

sudo killall apsd

Žurnālus varat skatīt lietotnē Console, filtrējot com.apple.apsd un com.apple.apspd apakšsistēmās.

Kad jūsu APNS transakcijas ir reģistrētas, izmantojiet šīs Terminal komandas, lai izslēgtu atkļūdošanas reģistrēšanu:

sudo defaults write /Library/Preferences/com.apple.apsd APSWriteLogs -bool FALSE

sudo defaults delete /Library/Preferences/com.apple.apsd APSLogLevel

sudo killall apsd

Ja rodas citas problēmas ar lietotni Profile Manager

Profile Manager žurnāli var palīdzēt novērst problēmas ar Profile Manager. Simboliska saite ar nosaukumu "devicemgr" ir pieejama /var/log. Šis fails novirza uz /Library/Logs/ProfileManager, kur pieejami šādi žurnāli:

AuditLogs

  • Faili šajā direktorijā nodrošina CSV formatētu pieprasījumu un atbilžu reģistrēšanu no atbilstošajiem pakalpojumu žurnāliem, piemēram, visām komandām, kas nosūtītas uz ierīci, vai visām darbībām, ko iniciējis konkrēts lietotājs. Katram failam ir galvene, kurā aprakstīti katrā kolonnā reģistrētie dati.

devicemgrd.log

  • Nodrošina Open Directory un Active Directory lietotāju un grupu vaicājumu izveidošanas un sinhronizēšanas statusu.

  • Ziņo par kļūdām, kas rodas vaicājumos, kurus izpilda devicemgrd.

  • Parāda ierakstus, kas saistīti ar pašpiegādes paziņojumu nosūtīšanu.

  • Parāda ierakstus, kas saistīti ar DEP un VPP transakcijām.

dmAuthService.log

  • Reģistrē tīmekļa lietotāju autentifikācijas mēģinājumu statusu.

dmDeviceService.log

  • Reģistrē mijiedarbību starp pakalpojumu Profile Manager un tā pārvaldītajām ierīcēm.

dmhttpd.log

  • Reģistrē augsta līmeņa HTTP datus Profile Manager pakalpojumu pieprasījumiem un atbildēm.

dmPortalService.log

  • Reģistrē pieprasījumus un kļūdas no /mydevices lietotāju portāla.

dmSCEPService.log

  • Reģistrē SCEP pakalpojuma pieprasījumus un kļūdas (izmanto ierīces reģistrācijas laikā)

dmWebAdminService.log

  • Reģistrē pieprasījumus un kļūdas, izmantojot /profilemanager tīmekļa administratoru.

dm_helper.log

  • Reģistrē to informāciju no macOS tīkla lietotājiem, kura ir saistīta ar MDM lietotāja autentifikāciju.

dmrunnerd.log

  • Parāda to pārvaldīto Ruby procesu sākšanas un apturēšanas statusu, kuri atbalsta Profile Manager tīmekļa lapu (/profilemanager un /mydevices). Šis žurnāls dažreiz ir tukšs.

migration_tool.log

  • Parāda iepriekšējās Server.app versijas migrācijas statusu un informāciju.

php-fpm.log

  • Parāda atsevišķu php-fpm palīga procesu sākšanas un apturēšanas statusu.

php-fpm.devicemgr.log

  • Problēmas ar PHP ir reģistrētas šajā failā.

PostgreSQL-

  • Izmantojot Profile Manager PostgreSQL datubāzi. reģistrē visus vaicājumus, kuru rezultātā rodas kļūda.

  • Tāpat reģistrē arī komandas, kas maina datubāzes shēmu.

servermgr_devicemgr.log

  • Reģistrē Profile Manager pakalpojuma sākšanu un apturēšanu.

Šis žurnāls var sniegt noderīgu informāciju, kas saistīta ar tīmekļa serveri:

  • /var/log/apache2/service_proxy_error.log

Papildu informāciju var sniegt šāda Terminal komanda:

sudo log show --info --debug --predicate "(eventMessage contains[cd] 'devicemgr') or (category contains[cd] 'HTTPServer')"

Par transakciju "kļūmēm"

Dažos no šiem žurnāliem var būt uzskaitītas transakciju "kļūmes" vai atkārtoti mēģinājumi. Lielākā daļa šo ierakstu ir paredzēti un nenorāda problēmu. Šie reģistrētie notikumi ir konflikti starp mēģinājumiem vienlaikus modificēt pamatā esošo PostgreSQL datubāzi. Šāda veida kļūmes rodas atkārtotu mēģinājumu rezultātā, līdz tie izdodas.

Transakciju konfliktus var identificēt, ja žurnālfailos redzat kādu no šīm piezīmēm:

  • Atcelts saistībā ar rakursa konfliktu

  • nevarēja serializēt piekļuvi vienlaicīgas atjaunināšanas dēļ

  • @@@ Mēģināt vēlreiz #X

  • @@@ Mēģināt vēlreiz X

apspd CFPrefs faila pārbaude

Atveriet /Library/Preferences/ApplePushServiceProvider, atlasiet com.apple.apspd.plist un pēc tam izvēlieties File (Fails) > Get Info (Iegūt informāciju). Ja fails ir lielāks par 5 KB, noņemiet to un restartējiet apspd procesu ar šādu Terminal komandu:

sudo killall apspd

Izvērstās reģistrēšanas izmantošana, lai iegūtu papildinformāciju

Papildinformācija par to, kā novērst problēmu, dažreiz ir pieejama, ja palielināt reģistrēšanas līmeni. Lai apkopotu nepieciešamo informāciju, atveidojiet problēmu pēc reģistrēšanas līmeņa palielināšanas.

Kad esat pabeidzis, atgriezieties sākotnējā reģistrēšanas līmenī. Ja izejat no reģistrēšanas līmeņa ar augstāku iestatījumu, tas samazina startēšanas diskā pieejamo vietu.

Izvērstas reģistrēšanas ieslēgšana

Lai palielinātu reģistrēšanas līmeni, izmantojiet šo Terminal komandu:

sudo debugDeviceMgr 4

Ar to tiek automātiski restartēts pakalpojums Profile Manager.

Izslēdziet izvērstu reģistrēšanu

Lai reģistrēšanas līmeni atgrieztu sākotnējā iestatījumā, izmantojiet šo Terminal komandu:

sudo debugDeviceMgr 1

Ar to tiek automātiski restartēts pakalpojums Profile Manager.

Papildinformācija

Publicēšanas datums: