Als u geen toegang hebt tot de beheerpagina
De basisconfiguratie van Profielbeheer bevindt zich in de Server-app. U moet Safari gebruiken om toegang te krijgen tot de webpagina met apparaten en de beheerwebpagina van Profielbeheer.
Alleen serverbeheerders hebben toegang tot uw beheerpagina. Uw beheerpagina heeft de volgende URL-structuur:
- https://volledig_gekwalificeerde_domeinnaam_van_uw_server/profilemanager
Voorbeeld: https://www.example.com/profilemanager
Om een iPhone, iPad, iPod touch of een Mac in te schrijven, gaat u naar:
- https://volledig_gekwalificeerde_domeinnaam_van_uw_server/mydevices
Voorbeeld: https://www.example.com/mydevices
Als u geen toegang krijgt tot de beheerpagina met een andere webbrowser dan Safari, probeert u het met Safari. Als u geen toegang krijgt met Safari, controleert u de DNS-server. DNS-instellingen zijn belangrijk bij het beheer van een implementatie van Profielbeheer. Als Profielbeheer niet wordt geopend, zorgt u ervoor dat de server naar een betrouwbare DNS-server verwijst.
Als u geen profielen of apps kunt pushen naar clients
Als er problemen zijn bij het pushen van profielen of apps naar clientsystemen, controleert u het logbestand van het systeem in Console. Als in dit logbestand wordt gemeld dat de server de APNS-servers van Apple niet kan bereiken, controleert u de configuratie van het netwerk. Zorg ervoor dat alle benodigde poorten zijn geopend.
Voor meer informatie schakelt u de registratie van foutopsporing voor APNS in met deze Terminal-commando's:
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
U kunt de logbestanden in de Console-app bekijken door te filteren op de subsystemen 'com.apple.apsd' en 'com.apple.apspd'.
Wanneer u de logboekregistratie van de APNS-transacties hebt voltooid, gebruikt u deze Terminal-commando's om de registratie van foutopsporing uit te schakelen:
sudo defaults write /Library/Preferences/com.apple.apsd APSWriteLogs -bool FALSE
sudo defaults delete /Library/Preferences/com.apple.apsd APSLogLevel
sudo killall apsd
Als u andere problemen met Profielbeheer hebt
De logbestanden van Profielbeheer kunnen u helpen bij het oplossen van problemen met Profielbeheer. U kunt een symbolische koppeling met de naam 'devicemgr' vinden op /var/log. Dit bestand verwijst naar /Bibliotheek/Logbestanden/ProfileManager, waar u deze logbestanden vindt:
| AuditLogs |
|
| devicemgrd.log |
|
| dmAuthService.log |
|
| dmDeviceService.log |
|
| dmhttpd.log |
|
| dmPortalService.log |
|
| dmSCEPService.log |
|
| dmWebAdminService.log |
|
| dm_helper.log |
|
| dmrunnerd.log |
|
| migration_tool.log |
|
php-fpm.log |
|
php-fpm.devicemgr.log |
|
| PostgreSQL-<jjjj-mm-dd>.log |
|
| servermgr_devicemgr.log |
|
Dit logboek kan nuttige informatie bevatten met betrekking tot de webserver:
- /var/log/apache2/service_proxy_error.log
Het volgende Terminal-commando kan aanvullende informatie opleveren:
sudo log show --info --debug --predicate "(eventMessage contains[cd] 'devicemgr') or (category contains[cd] 'HTTPServer')"
Over 'failures' ofwel mislukte transacties
Sommige van deze logbestanden bevatten mogelijk 'failures' of 'retries' van transacties. De meeste van deze vermeldingen zijn verwacht en duiden niet op een probleem. Deze activiteiten in het logbestand zijn conflicten tussen pogingen om de onderliggende PostgreSQL-database te wijzigen. Bij dit soort 'failures' wordt de bewerking opnieuw geprobeerd ('retry') totdat het lukt.
U kunt conflicten bij transacties herkennen wanneer u een van de volgende opmerkingen in uw logbestanden ziet:
- Canceled on conflict out to pivot
- could not serialize access due to concurrent update
- @@@ Retry #X
- @@@ Retry X
Het bestand apspd CFPrefs controleren
Navigeer naar /Bibliotheek/Voorkeuren/ApplePushServiceProvider, selecteer 'com.apple.apspd.plist' en kies 'Bestand' > 'Toon info'. Als het bestand groter is dan 5 kB, verwijdert u het en herstart u het apspd-proces met het volgende Terminal-commando:
sudo killall apspd
Gedetailleerde logbestanden gebruiken voor meer informatie
Soms is er meer informatie beschikbaar voor het oplossen van een probleem als u het registratieniveau verhoogt. Reproduceer het probleem nadat u het registratieniveau hebt verhoogd om de nodige informatie te verzamelen.
Wanneer u klaar bent, keert u terug naar het oorspronkelijke registratieniveau. Als u het registratieniveau op een hogere instelling laat staan, neemt de vrije ruimte op de opstartschijf af.
Gedetailleerde logbestanden inschakelen
Gebruik dit Terminal-commando om het registratieniveau te verhogen:
sudo debugDeviceMgr 4
Hierdoor wordt de voorziening Profielbeheer automatisch herstart.
Gedetailleerde logbestanden uitschakelen
Gebruik dit Terminal-commando om het niveau van de logbestandregistratie te herstellen naar de oorspronkelijke instelling:
sudo debugDeviceMgr 1
Hierdoor wordt de voorziening Profielbeheer automatisch herstart.
Meer informatie
- Bekijk de door Profielbeheer gebruikte poorten.
- Raadpleeg de gebruikershandleiding voor Profielbeheer.
- Lees wat u moet doen als u de Apple Push Notification Service niet kunt gebruiken.