Good IOS MDM (continue) – Testing and Troubleshooting Presented by: Jerry Wen 03/14/2012.

Slides:



Advertisements
Similar presentations
Altai Certification Training Operation & Maintenance
Advertisements

Cisco Confidential © 2013 Cisco and/or its affiliates. All rights reserved. 1 Unity Connection Qualification for Prime Collaboration Development Release.
15.1 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 15: Configuring a Windows.
14.1 © 2004 Pearson Education, Inc. Exam Planning, Implementing, and Maintaining a Microsoft Windows Server 2003 Active Directory Infrastructure.
Chapter 10 Server Administration1 Ch. 10 – Server Administration MIS 431 – created Spring 2006.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 10: Server Administration.
NetComm Wireless SMS Diagnostics and Commands Feature Spotlight.
1 © 2006 Cisco Systems, Inc. All rights reserved. Session Number Presentation_ID Cisco Technical Support Presentation Using the Cisco Technical Support.
SIM346. General information about the software application.
Cisco Confidential 1 © 2011 Cisco and/or its affiliates. All rights reserved.
1 © 2006 Cisco Systems, Inc. All rights reserved. Session Number Presentation_ID Using the Cisco Technical Support & Documentation Website for LAN Issues.
Printing Terminology. Requirements for Network Printing At least one computer to operate as the print server Sufficient RAM to process documents Sufficient.
© 2009 GroundWork Open Source, Inc. PROPRIETARY INFORMATION: Information contained herein is not for use or disclosure outside of GroundWork Open Source,
Automating Student Course Profile & Student Record Report Uploads to GaDOE Chris A. McManigal Camden County Schools Kingsland, GA.
1 © 2006 Cisco Systems, Inc. All rights reserved. Session Number Presentation_ID Using the Cisco Technical Support & Documentation Website for Security.
Overview Print and Document Services Print Management console Printer properties Troubleshooting.
Chapter 10 EJB Concepts of EJB Three Components in Creating an EJB Starting/Stopping J2EE Server and Deployment Tool Installation and Configuration of.
Migration XenDesktop 7. © 2013 Citrix | Confidential – Do Not Distribute Migration prerequisites Set up a XenDesktop 7 Site, including the site database.
1 © 2005 Cisco Systems, Inc. All rights reserved. Cisco Unity Connection 1.x Documentation What you need to know.
Passive Monitoring with Nagios Jim Prins
Lab How to Use WANem Last Update Copyright 2011 Kenneth M. Chipps Ph.D. 1.
HOW-TO guide This tutorial has sound.
1 Thomas Lippert Senior Product Manager - Mobile What’s new in SMC 5.0.
1 LCH.Clearnet – Sysgem AG Automated Production Manager Requests Discussion, 24 Aug 2011 WebEx Conference.
MCTS Guide to Microsoft Windows Server 2008 Applications Infrastructure Configuration (Exam # ) Chapter Five Windows Server 2008 Remote Desktop Services,
C3 confidentiality classificationIntegrated M2M Terminals Introduction Vodafone MachineLink 3G v1.0 1 Vodafone MachineLink 3G SMS Diagnostics and Commands.
IViewer v3.5 release meeting 2014/01/23. New features in iViewer v3.5 1) Support live view of Crystal v2.0 2) Favorite view 3) New Event list button 4)
Enabling Enterprise Applications Marcus Perryman Microsoft
Good MDM IOS Overview Presented by: Jerry Wen 02/09/2012.
Integrating and Troubleshooting Citrix Access Gateway.
1 Session Number Presentation_ID © 2002, Cisco Systems, Inc. All rights reserved. Using the Cisco TAC Website for Security and Virtual Private Network.
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 1 If you cannot locate an individual in order to add Bill to ID(s) or enable.
StageNow The easy way to stage Android mobile computers from Zebra Technologies.
1 Chapter Overview Defining Operators Creating Jobs Configuring Alerts Creating a Database Maintenance Plan Creating Multiserver Jobs.
SMS Software Distribution. Overview  Explaining How SMS Distributes Software  Managing Distribution Points  Configuring Software Distribution and the.
7200 Samsung Confidential & Proprietary Information Copyright 2006, All Rights Reserved. 1/16 OfficeServ 7200 Enterprise IP Solutions Data Server S/W Upgrade.
XA R7.8 Link Manager How to Manage an R7.8 Environment Ruth Anne Pharr Sr. IT Consultant, CISTECH Inc.
Cisco Confidential © 2012 Cisco and/or its affiliates. All rights reserved. 1 Cisco UCS Director – Carmel (5.0) Ravikumar Pisupati Senior Manager, Engineering.
How to Deploy and Configure the Smart Net Total Care CSPC Collector
Configuring and Troubleshooting Identity and Access Solutions with Windows Server® 2008 Active Directory®
Copy to Tape TOI. 2 Copy to Tape TOI Agenda Overview1 Technical Feature Implementation2 Q&A3.
Working with Users and Groups Lesson 5. Skills Matrix Technology SkillObjective DomainObjective # Introducing User Account Control Configure and troubleshoot.
Contract Invoice Guide
1 © 2006 Cisco Systems, Inc. All rights reserved. Session Number Presentation_ID Using the Cisco Technical Support & Documentation Website for IP Routing.
Linux Operations and Administration
Folio3 IPhone Training Session 2 Testing App on device Presenter: Imam Raza.
LO2 Understand the key components used in networking.
© 2014 IBM Corporation Mobile Customization & Administration IBM Connections 5.0 Workshop Author: Paul Godby IBM Ecosystem Development Duration: 30 minutes.
Page ADP Technology Training. 2 Page2 Confidential Copyright © 2007 Pearson Education, Inc. and/or one or more of its direct or indirect affiliates. All.
1 © 2004 Cisco Systems, Inc. All rights reserved. Session Number Presentation_ID Cisco Technical Support Seminar Using the Cisco Technical Support Website.
SQL Advanced Monitoring Using DMV, Extended Events and Service Broker Javier Villegas – DBA | MCP | MCTS.
CACI Proprietary Information | Date 1 PD² v4.2 Increment 2 SR13 and FPDS Engine v3.5 Database Upgrade Name: Semarria Rosemond Title: Systems Analyst, Lead.
RADIUS By: Nicole Cappella. Overview  Central Authentication Services  Definition of RADIUS  “AAA Transaction”  Roaming  Security Issues and How.
1 Copyright © 2005, Oracle. All rights reserved. Oracle Database Administration: Overview.
Tech Support Process By Catie Cotcher. Session Overview What to do if you have a Technical Issue What information should I check Errors Tips on calling.
MaaS360 MDM for iOS, Android & Windows Phone 7
Supporting Windows 8.1 Krystle Portocarrero | Training Experts Inc.
Bomgar Remote support software
Apple TV Error. Check Here.
Workflow Best Practices
MOA Delta Mobile OA Installation Guide 2015/12/16.
RR RR Problems Along With Solutions For iPhone And iPad Toll Free ( )
Contact QuickBooks File Doctor
Download dumps - Microsoft Real Exam Questions Dumps4download
Migration Strategies – Business Desktop Deployment (BDD) Overview
Unit 27: Network Operating Systems
Hardware Appliance Installation and Configuration
HOW TO UNINSTALL AND REINSTALL AOL DESKTOP GOLD IN WINDOWS 10?  Do you have problems with your current version of AOL Desktop Gold? Is your software behaving.
Software License Management Partner self-serve capabilities for zebra software licensing portal April 2018 Zebra Software Licensing Team.
SCCM in hybrid world Predrag Jelesijević Microsoft 7/6/ :17 AM
Presentation transcript:

Good IOS MDM (continue) – Testing and Troubleshooting Presented by: Jerry Wen 03/14/2012

©2011 Good Technology, Inc. All Rights Reserved. Company Confidential 2 IOS MDM Command Life Cycle – Flow Diagram IOS MDM Command Life Cycle – troubleshooting process and logs analysis MDM DB Query Occasions where iOS MDM commands are invoked Agenda

©2011 Good Technology, Inc. All Rights Reserved. Company Confidential 3 IOS MDM Command Life Cycle – Flow Diagram

©2011 Good Technology, Inc. All Rights Reserved. Company Confidential :47: PST | INFO | 1_3123/53_2/55_10 | com.good.ws.SOAPLoggingHandler | log | client_webapps-qa.good.com_443_ws_ManageService Sending: 373C7163-DBCF-40BC-898F E9BAAE DeviceLock MDM Command process – GMC send command (EMF.log)

©2011 Good Technology, Inc. All Rights Reserved. Company Confidential :47: PST | INFO | 1_3123/53_2/55_10 | com.good.emf.wf2.WFExecutorImpl | schedulePrepped | Submiting WFGroup of 1 first is after ms delay MDM Command process – GMC query webapps periodically (EMF.log)

©2011 Good Technology, Inc. All Rights Reserved. Company Confidential 6 Webapps log: /appdist/jboss/E1/server/default/log/server.log :47:01,471 | INFO | DM GMC-RWS2K3GMC_bizapps01- zone2.lab.good.com_184700_4333 | com.good.ws.ms.ManageServiceImpl | Received DeviceLock request for guid:373C7163-DBCF-40BC-898F E9BAAE returning with task Id: MDM Command process – webapps got the MDM command

©2011 Good Technology, Inc. All Rights Reserved. Company Confidential 7 MDM command initiated in DB

©2011 Good Technology, Inc. All Rights Reserved. Company Confidential 8 PN service invoked

©2011 Good Technology, Inc. All Rights Reserved. Company Confidential 9 /appdist/webbatch/current/logs/process_pnservice/batch.log :47:38,072 [main] INFO com.good.batch.processors.APNSMessageSender - Processing handheld : :47:38,073 [main] INFO com.good.batch.processors.APNSMessageSender - token is: e25da68bb8f c8c094257cc7ce7c98026dd1d37c41afd9fa88ff45717 Message is:{"mdm":"DE2263ED A-9493-DA49EB2C7DA0"} MDM Command process – PN service

©2011 Good Technology, Inc. All Rights Reserved. Company Confidential 10 The device log can be got by connecting device to IPCU Feb 28 10:47:40 unknown mdmd[3172] : (Note ) MDM: mdmd starting... Feb 28 10:47:41 unknown profiled[3173] : (Note ) profiled: Service starting... Feb 28 10:47:41 unknown mdmd[3172] : (Note ) MDM: Polling MDM server for commands Feb 28 10:47:41 unknown mdmd[3172] : (Note ) MDM: Network reachability has changed. Feb 28 10:47:43 unknown mdmd[3172] : (Note ) MDM: Transaction completed. Status: 200 Feb 28 10:47:43 unknown mdmd[3172] : (Note ) MDM: Attempting to perform MDM request: DeviceLock Feb 28 10:47:43 unknown mdmd[3172] : (Note ) MDM: Handling request type: DeviceLock Feb 28 10:47:43 unknown mdmd[3172] : (Note ) MDM: Command Status: Acknowledged Feb 28 10:47:43 unknown mdmd[3172] : (Note ) MDM: Transaction completed. Status: 200 Feb 28 10:47:43 unknown mdmd[3172] : (Note ) MDM: Server has no commands for this device. Feb 28 10:47:45 unknown mdmd[3172] : (Note ) MDM: mdmd stopping... MDM Command process – Device MDM command execution

©2011 Good Technology, Inc. All Rights Reserved. Company Confidential 11 Webapps log: /appdist/jboss/E1/server/default/log/server.log :47:43,172 | INFO | null_bizapps01-zone2.lab.good.com_184703_5082 | com.good.mdm.ios.MDMServer | CommandUUID Status Acknowledged UDID :47:43,201 | INFO | null_bizapps01-zone2.lab.good.com_184703_5082 | com.good.mdm.ios.MDMServer | Rec a message from the device, Udid : cdb25c885ee7bebb0e52ee146ad1257a3818ce10 messageType null status:Acknowledged MDM Command process – Webapps server got MDM command Ack

©2011 Good Technology, Inc. All Rights Reserved. Company Confidential :48: PST | INFO | 1_3123/53_2/55_10/57_3 | com.good.ws.SOAPLoggingHandler | log | client_webapps- qa.good.com_443_ws_ManageService Received: 373C7163-DBCF-40BC-898F E9BAAE DeviceLock COMPLETED T02:47:01.000Z T02:47:43.000Z T02:43:32.083Z MDM Command process – GMC got the MDM command status from webapps (EMF.log)

©2011 Good Technology, Inc. All Rights Reserved. Company Confidential 13 Get your “System Identifier” from GMC -> handheld -> “Handheld Info” Connect to Webapps DB using some DB Client tool Get handheld GUID by running: select GMC_MANAGE_HANDHELD_ID from GMC_MANAGE_HANDHELD where handheld_guid = '373C7163-DBCF-40BC-898F E9BAAE'; Query MDM command Queue and PN Services tables select * from MDM_GATEWAY_QUEUE where handheld_id = '68160' order by queue_id desc; select * from PN_SERVICE_QUEUE where handheld_id = '68160' order by queue_id desc; MDM DB Query

©2011 Good Technology, Inc. All Rights Reserved. Company Confidential 14 The pre-requisite is handheld applied with MDM Enabled policies GMC queries an ios handheld when MDM profile installed GMC Admin click “Refresh” button in an ios handheld page GMC Admin switches “Data Roaming” in handhelds/handheld page GMC Admin click action button from Handheld -> Security GMC Admin adds managed apps to ios handheld’s policy GMC Admin “Remove and uninstall” managed apps from ios handheld’s policy GMC Admin removes a ‘managed’ ios application from “Customer software” GMC Admin clicks “Uninstall” button for a Packaged Application in Handheld -> Applications page GMC Admins update an ios handheld’s ios configuration settings in policy Others – Like MDM Access Right change When are IOS MDM Commands invoked?

©2011 Good Technology, Inc. All Rights Reserved. Company Confidential 15 Below info means MDM profile is removed from device :31:25,229 [main] INFO com.good.batch.processors.APNSMessageSender - No Token found for handheld :31:25,230 [main] INFO com.good.batch.processors.APNSMessageSender - Processing handheld : FAQ -1 batch.log

©2011 Good Technology, Inc. All Rights Reserved. Company Confidential 16 Below info means Apple APNs reject our request. So far we have not got response from Apple Support :17:39,753 [main] INFO com.good.batch.processors.APNSMessageSender - Error while sending the message, will try again javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:742) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1030) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.writeRecord(SSLSocketImpl.java:622) at com.sun.net.ssl.internal.ssl.AppOutputStream.write(AppOutputStream.java:59) at java.io.OutputStream.write(OutputStream.java:58) at com.good.batch.processors.APNSMessageSender.send(APNSMessageSender.java:138) at com.good.batch.processors.APNSMessageSender.pushMessages(APNSMessageSender.java:116) at com.good.batch.processors.PNService.execute(PNService.java:84) at com.good.batch.processors.BatchCommand.main(BatchCommand.java:18) FAQ -2 batch.log

©2011 Good Technology, Inc. All Rights Reserved. Company Confidential 17 /appdist/jboss/E1/server/default/conf/log4j.xml Webapps log level

©2011 Good Technology, Inc. All Rights Reserved. Company Confidential 18 What if I distribute paid apps to other devices via Good Enterprise? The apps can be downloaded and “installed” on devices, while not able to run. Answer for last session