Welcome to Devicewire Community Sign in | Join | Help
in Search

Intellisync Mobile Suite Device Management 8.5 for Linux Administrator Guide

Last post 05-28-2008, 11:00 AM by calltozeeshan. 1 replies.
Sort Posts: Previous Next
  •  01-07-2008, 12:03 PM 669

    Intellisync Mobile Suite Device Management 8.5 for Linux Administrator Guide

    Nokia Intellisync Mobile Suite 8

    Introduction

     

    Nokia Intellisync Mobile Suite is a portfolio of products that reside on a single server and can be used alone or together to create a comprehensive mobility solution. Te Nokia Intellisync Mobile Suite server provides large businesses with the flexibility, manageability and extensibility to connect virtually any corporate data to virtually any device over almost any network to meet both current and future mobility needs.

     

    Intellisync is a modular solution. There are 4 principal components, all of which can run independently of each other and can be enabled or disabled by the license key used to install the solution. The four components are:

     

    ·            Wireless Email

    ·            Device Management

    ·            File Sync

    ·            Application Sync

     

    The Wireless Email component interfaces with Microsoft Exchange, Lotus Domino or Novell Groupwise and enables full bi-directional synchronisation of all mailbox PIM data.

     

    The Device Management component allows the administrator to enable or disable hardware functionality on the client device, to remotely ‘kill’ the device, gather inventory information about the device, back up the device to the server, copy, delete, rename or move files, add or remove registry keys, execute programs or scripts and much more.

     

    The File Sync component allows the administrator to remotely provision the client device with any manner of document, application, patch based on rules and conditions defined by the administrator.

     

    The Application Sync component allows the client device to remotely connect to and interrogate a back-end database such as Oracle or Microsoft SQL Server. This component is not discussed in this document.

     

    Client devices can be PCs running Microsoft Windows, Windows Mobile-based PDAs, Symbian devices, Palm devices or J2ME-based mobile phones.

     

    This document is intended to provide information for the administrator on the features available in the Device Management module only, and how they can be configured.

     

    A separate document detailing the installation procedure for Nokia Intellisync Mobile Suite is also available.

     

    Separate documents detailing the operation of the Wireless Email and File Sync components are also available.

     

     

     

    Administration

     

    All administrative tasks are performed via the web-based Admin Console, which is accessed by browsing to http(s)://<servername>/admin:

     

     

    The default administrative password is defined during the installation process. Once logged in, the admin console appears as shown below:

     

     

    There are ten principal areas:

     

    ·            Users

    ·            Devices

    ·            Groups

    ·            Publications

    ·            Reports

    ·            Logs

    ·            User Settings

    ·            System Settings

    ·            Management

    ·            OMA DM Console

     

    The default view, the Dashboard, displays version information on the server software and client pack installed.

     

     

    Users

     

     

    The Users view allows the administrator to:

     

    ·            Add new users

    ·            Send an SMS to a user’s device to download and install software

    ·            Delete users

    ·            Export user information

    ·            Print user information

    ·            Modify a user’s account

    ·            View a user’s synchronisation activity

    ·            Assign users to groups

     

    Adding new users

     

    There are four ways in which users can be added:

     

    ·            Manually

    ·            Imported from a text file

    ·            Imported from an Active Directory / LDAP source

    ·            Automatically

     

    User accounts can be created automatically using the ‘auto-discovery’ feature: when authentic login credentials are supplied from a client device, then user account is created automatically.

     

    To add a user manually, log into the Admin Console and select Users. Click on New, the following window will be displayed:

     

     

    Complete the information as required: a username and password must be supplied. By default, the only Authentication Type is Internal, whereby users are authenticated against the Intellisync server using the password supplied here. Additional authentication types for Active Directory or Lotus Domino are also possible and will be discussed later.

    Once the fields have been completed, click Save. The user account will now be listed.

     

    To import users from a text file, the text file must be prepared with one UserID per line. If you want to import additional user information, you can use tokens separated by tabs to include various properties for each user, including:

     

    $password=<>

    $description=<>

    $firstname=<>

    $lastname=<>

    $addtogroup=<>

    $active=<1/0>                 where 1 is active, 0 is inactive

    $alertdevice=<>               followed by phone, pager or email address

    $alertphonenumber=<>      followed by phone number

    $alertemailaddr=<> followed by email address

    $alertcarrier=<>               NOTE – only intended for the US market

    $emailAddress=<>            followed by email address

    $language=<>                 followed by two character country code (eg EN for English)

    $timezone=<>

    $authtype=<1/0>             where 1 is Active Directory, 0 is Internal

    $sync=<1/0>          where 1 triggers a synchronisation session after configuration

     

    A full list of supported tokens is available in the Nokia product documentation. Once the file has been prepared, select the option to Import and browse to the location of the text file:

     

     

    To import users from an LDAP source, such as Microsoft Active Directory, you must first create an LDAP source. This is done under System Settings and will be discussed later.

     

    To remove users from the system, select their user account and click Delete.

     

    Clicking the Send Install SMS link will send an SMS message to the user containing a hyperlink that the user selects to download and install the Intellisync client onto their device.

     

    Clicking the Export link will export the selected user account information to a Microsoft Excel file.

     

    Clicking the Print link will print the selected user account information.

     

    To view a user’s synchronisation activity, click on the desired user account, then click on the User Activity link:

     

     

    All new users are automatically added to the ‘All Users’ group. To add or modify a user’s assigned groups, click on the desired user account, then click on the Assigned Groups link:

     

     

     

    Devices

     

     

     

    The Devices view displays information on the client devices that have connected to the Intellisync server, including last connection and network push time as well as general device information.

     

    From this view, devices can be removed from the system, information on specific devices can be exported to a Microsoft Excel file or can be sent to a printer.

    Selecting a specific device entry will display a brief information summary of the device:

     

     

    The Push Log displays information on the push attempts that have been made to that device, and the success of those attempts. This log can be exported or printed.

     

    The Theft/Loss link allows the administrator to set a device to inactive should it be reported as having been lost or stolen by a user. Once a device is set to inactive then authentication will fail should a synchronisation attempt be made from the device, regardless of what credentials are used. Depending on the type of device, in the event that a device is reported as lost or stolen, the administrator can also remove specific files from the device or simply hard reset the device completely, remotely returning the device to a factory default state and removing all private data.

     

     

    The Hardware and Software links display detailed information about the physical state of the device:

     

     

     

    NOTE – for these screens to be populated, it is necessary to create an Inventory Collection package and subscribe the user to that package. Inventory Collections will be discussed later.

     

    The OMA DM component of the solution will be examined later, however any devices added via this component will be displayed in the Intellisync DM admin view as OMA DM:

     

     

    This feature will be looked at later.

     

    Intellisync has the ability to ‘remote control’ certain supported client devices. If the client supports, it, a Remote Control button will be listed when clicking on that device’s entry within the web admin console:

     

     

    Clicking on the Remote Control button will trigger the system to send a connection request to the mobile device:

     

     

    On the Pocket PC device, a message will be displayed prompting the user to accept the connection:

     

            

     

    Once connected, a message will be displayed on the screen to indicate that the connection has been established. Within the web admin console, a new browser window will be opened displaying the mobile device:

     

     

    The administrator can use this interface to control the device, ‘tapping’ on the screen with the mouse.

    Additional tools are available: the Screen Capture button will save the current screen to a PNG image in a new browser window. The Registry Editor button will open a Java applet displaying the contents of the remote device’s registry:

     

     

    The File menu allowing the administrator to create new keys, edit or remove existing keys.

     

     

    The File Manager button launches a Java applet displaying the contents of the device’s file table:

     

     

    The File menu allowing the administrator to copy, delete or retrieve files:

     

     

     

     

    Groups

     

     

    The Groups view allows the administrator to create and edit user groups for ease of management. Groups can be created within parent groups. Group information can be exported or printed. Groups can also be imported from an LDAP source.

    To create a group, click on New and enter a name and a description (optional) for the group. Click Save, the group will now be listed.

    Clicking on the entry for the group allows the administrator to subscribe publications to that group, to make the group a child of another group, or to make it the parent of other groups. Users can also be added or removed from the group.

     

     

     

    Publications

     

     

    The Publications view allows the administrator to create packages for delivery to client devices. There are three types of publication:

     

    ·            Software Install

    ·            Asset Collection

    ·            Backup

     

    Supported client devices are:

     

    ·            Palm

    ·            PC

    ·            Microsoft Pocket PC (Windows CE)

    ·            Microsoft Smartphone

    ·            Symbian

     

    To create a new publication, click on New:

     

     

    Enter a name for publication, select the type of client device and the type of publication. Click Next:

     

     

    A number of tabs will now be displayed across the top of the screen, which allow the administrator to define the operational parameters of the publication. In this example I have created a Software Install publication. The General tab displays a brief summary of those parameters. Click on the Actions tab:

     

     

    Click on New to add an action to the publication. Intellisync has a number of pre-defined actions already defined that make it easy for the administrator to perform all manner of tasks on the client device, and add intelligence to the publication based on the specification of the device being used. For example, the device can be queried to obtain its operating system, processor type and free storage space, and different actions can be taken depending on the answers to those queries. Yet further intelligence can be added by the user of both client-side and server-side object-oriented scripting.

    In this example the device will have its clock updated to reflect the time on the server.

     

     

    Available actions are as follows:

     

    ·            Directory – Create

    ·            Directory – Remove

    ·            Download File(s)

    ·            Download File (s) Determined by Script

    ·            Execute – Program

    ·            Execute – Script

    ·            Exit

    ·            File – Copy

    ·            File – Does Exist

    ·            File – Get Version

    ·            File – Move

    ·            File – Register as COM DLL

    ·            File – Remove

    ·            File – Rename

    ·            Get Client Operating System

    ·            Get Client Operating System Service Pack

    ·            Get Client Operating System Version

    ·            Get Free Storage Space

    ·            INI File – Read Value

    ·            INI File – Write Value

    ·            Reboot

    ·            Registry – Add Key

    ·            Registry – Add Value

    ·            Registry – Delete Value

    ·            Registry – Does Registry Key Exist

    ·            Registry – Does Registry Value Exist

    ·            Registry – Get Value

    ·            Registry – Merge File Into Registry

    ·            Set Client Time

    ·            Upload File(s)

    ·            Wait For File To Exist

     

    Multiple actions can be assigned to the same publication.

     

    The Delivery Options tab allows the administrator to define whether or not the publication is compulsory, or whether users can choose the accept the publication. A schedule can also be defined for the publication:

     

     

    The Server Script tab allows for the administrator to use a custom JavaScript should the predefined actions not allow for what he or she needs to accomplish:

     

     

    The Client Script tab allows for custom JavaScript or VBScript (depending on the type of client device) to be run on the client device.

     

    Detailed information on the use of scripting is available in the Nokia product documentation.

     

    The Attributes tab allows the administrator to define further parameters of the publication, such as whether or not any files that are downloaded to the client device by the publication are removed when the operation is complete, a time limit which the publication operation should not exceed and limiting the publication’s availability to certain times of the day.

     

     

    The Dynamic Subscription tab allows the administrator to subscribe users to the publication based on specific criteria, rather than just entire groups – such as ‘PCs with Windows XP Service Pack 2’, for example. How these criteria are defined will be examined later.

     

    Once the publication has been saved, its execution status can be viewed by selecting its entry and then clicking on Execution Status.

     

    The procedure for creating an Asset Collection is the same, however instead of actions, a list of assets that are to be included in the inventory is displayed:

     

     

    When creating a Backup publication is similar, however here the administrator has the choice of defining a ‘device’ or ‘file’ backup and, if file backup is specified, defining which files are to be included in the backup.

     

    The Execution Status view allows the administrator to view the execution status of all defined publications:

     

     

    The Staging view allows the administrator to view the status of all defined publications: the Intellisync server will periodically (the schedule of this activity can also be defined by the administrator) scan the publications and verify that all linked files and any other resources required by the publication are available:

     

     

    The Content/Files view allows the administrator to upload any files that are required by the publications:

     

     

    The Subscription Criteria view allows the administrator to define criteria for the dynamic subscription of users to publications:

     

     

    Criteria can be defined by ‘asset’ – ie all Palm devices with an operating system that is equal to Palm OS 5.0, or all PCs that have Microsoft Office XP installed, for example. Or by ‘file’ – ie all devices that have a copy of the Intellisync User Guide version 2.0 in the My Documents folder.

    Criteria can also be defined based on Registry keys.

     

     

    Reports

     

    This view allows the administrator to easily access information about the system. All reports can be exported or printed.

     

    The Device Last Connection report provides a list of the latest connection times for devices:

     

     

    There are three types of Device Management reports: Memory Usage, Carriers and Applications, detailing the software installed on client devices, the disk space and memory available on the devices and the mobile networks used:

     

     

    There are two types of Performance Report available: System Sync Times Report and Syncs Per Hour Report:

     

     

    The License Report displays information on the licenses in use and those remaining:

     

     

     

    Logs

     

    This view allows the administrator to view historical information about the system. There are three types of log available: Audit Trail log, User Activity log and Server Activity log. All logs can be exported or printed.

     

     

     

    User Settings

     

    This view allows the administrator to define client-server security settings as well as the settings that users are to be allowed to configure themselves.

     

    General Settings

     

    There are four principal settings groups within General Settings:

     

    ·            Client Install/Deployment

    ·            Push/Interval Sync

    ·            Security/Encryption

    ·            Web/WAP Security

     

    Client/Install Deployment

     

    This view allows the administrator to define which client packages are available for users to download from the Intellisync web interface:

     

     

    Selecting the option to Generate Standalone Install allows the administrator to download packages that enable users to install the Intellisync client without the need to use the web interface:

     

     

     

    Push/Interval Sync

     

    This view allows the administrator to define the default settings controlling Push and scheduled synchronisation. Different settings can be defined for the different client types. Different profiles can also be defined for individual users or groups. The administrator can also specify whether users have the ability to edit these settings themselves on the client device:

     

     

     

    Security/Encryption

     

    This view allows the administrator to define the encryption method used to transmit data between the client and the server and store client authentication details.

    Available options are Triple DES, AES, SSL or No Encryption. The option to not use encryption would be selected if the client device was already using some form of secured, encryption connection to the server, such as a VPN connection.

    Different settings can be defined for each supported client type as well as for individuals or groups.

     

     

     

    Power-on passwords can also be enforced on client devices that support it. The administrator can also define what phone numbers can be dialled from the client device while it is locked from this view.

     

     

     

    Web/WAP Security

     

     

    This view allows the administrator to define whether or not authentication credentials can be stored on client devices for web or WAP access to the server.

     

     

    Device Management

     

    Connection Policy

     

    This view allows the administrator to specify whether a user account can be disabled automatically if there is no activity for a certain amount of time. The administrator can also define how many attempts users have to enter their authentication details correctly, and what happens if that limit is exceeded. Available options are to deactivate the device (meaning that authentication will fail regardless of what authentication credentials are entered), delete PIM and email data from the device, delete specific files from the device, or hard reset the device completely.

     

     

    Hardware Control

     

    This view allows the administrator to remotely disable certain elements of hardware on the client device (Windows Mobile 5 devices only):

     

     

    Following a change made via the Admin Console, the hardware element is disabled on the client device during the next synchronisation. The hardware elements that can be disabled are:

     

    ·            Camera

    ·            Bluetooth

    ·            Infrared

    ·            Wireless Fidelity (WiFi)

    ·            Secure Digital Card (flash memory card)

    ·            Short Message Service (SMS Text Messages)

     

    System Settings

     

    General Settings

     

    This view allows the administrator to configure proxy and SMTP server details as well as maintenance and client software language settings.

     

     

     

    Server Names

     

    This view allows the administrator to define the internal and external name / IP address of the server when accessed locally via the LAN and externally via the Internet. The values entered here are used to pre-populate the server connection settings when creating a standalone client installation package. Ideally the server name will remain the same, and internal and external DNS servers will be configured accordingly. That way the client will not need to have any settings changed depending on the user’s location.

     

     

     

    Server Key

     

    This view allows the administrator to enable or disable Server Key Exchange, a security feature that exchanges a unique key between the server ad the client.

     

     

     

    Authentication

     

    This view allows the administrator to define authentication settings. This is where the auto-discovery feature can be enabled or disabled. Enabling this feature means that user accounts do not need to be created or imported: the user account will be created automatically when a client provides valid authentication credentials. The administrator can also limit the number of devices each user can have from this view. When a user account is created manually, the default authentication type is in the internal authentication mechanism, whereby users are authenticated against the Intellisync user database. This is the simplest of options and would be employed if users have authenticated prior to the Intellisync connection, such as with a VPN server. You can specify a default Intellisync password from here. Additional authentication sources can also be defined from this view.

     

     

     

     

    Authentication Sources

     

    This view allows the administrator to define additional authentication sources other than the built-in internal authentication mechanism. Available options are:

     

    ·            Active Directory / LDAP

    ·            Domino

    ·            Groupwise

    ·            RADIUS

     

    All authentication sources can be exported or printed. Authentication sources can be assigned on a per-user or per-group basis.

     

    To add an Active Directory / LDAP authentication source, select New AD/LDAP:

     

     

    To add a Domino authentication source, select New Domino:

     

     

    To add a new Groupwise authentication source, select New Groupwise:

     

     

    To add a new RADIUS authentication source, select New RADIUS:

     

     

     

    Directories

     

    This view allows the administrator to specify the default location for the content used by publications and client installation packages:

     

     

     

     

    Secure Gateways

     

    This view allows the administrator to add or remove details of Intellisync Secure Gateways. A Secure Gateway is a machine that would typically sit in a DMZ environment and proxy synchronisation requests from the Internet to the back-end Intellisync server on the LAN. This has the advantage of not requiring ports 80 or 443 to be allowed through the firewall to a host on the internal network. To add a Secure Gateway, simply select New and enter the IP address of the host on which the Secure Gateway service has been installed:

     

     

    NOTE – by default the secure gateway service runs on the Intellisync server itself and a secure gateway will already be listed with a name of localhost. When adding a new secure gateway, the localhost entry will need to be removed.

    NOTE – Using a secure gateway renders the web PIM and the web Admin Console unavailable externally on the default ports.

    Information on how to set up a Secure Gateway is available in the Nokia product documentation.

     

     

    License

     

    This view displays information on the license key that was used to install the solution, the number of users in use and those available as well as the modules of the Mobile Suite that are enabled. The license key can also be edited from this view.

     

     

     

     

    Advanced

     

    This view allows the administrator to enable or disable multiple tenants. This would be done if the server were being used in a hosted environment.

     

     

     

     

    Management

     

    This view allows the administrator to remove or activate and deactivate Intellisync servers as well as add and remove administrator accounts.

     

     

    Servers

     

    This view displays a list of Intellisync servers in the cluster and allows the administrator to export or print server information. Servers can also be removed from this view.

    To activate or deactivate a server, simply select its entry and tick or untick the Active check box.

    To start or stop Intellisync servers, it is necessary to establish an SSH connection to the server and initiate the appropriate script.

     

    To start Nokia Intellisync Mobile Suite services, run the following commands as root:

     

    /etc/init.d/asadb start

    /etc/init.d/securegateway start

    /etc/init.d/mobilesuite start

     

    To stop Nokia Intellisync Mobile Suite services, run the following commands as root:

     

    /etc/init.d/asadb stop

    /etc/init.d/securegateway stop

    /etc/init.d/mobilesuite stop

     

     

    Administrators

     

    This view displays a list of administrative accounts that have been configured. By default only one administrator is defined, using the credentials defined during the installation process. This account can be edited or additional accounts can be added or removed. All accounts can be exported or printed.

    To add a new administrative login, select New:

     

     

    Complete the require fields and click Save when finished.

     

    Administrator accounts can be activated or deactivated by selecting their entry and changing the Status field accordingly.

     


    OMA DM Console

     

    OMA DM is the Open Mobile Alliance Device Management server, based on the SyncML protocol, using XML schema to remotely provision supported devices with service settings, applications, patches, etc.

    Using OMA DM, device management profiles are sent to the remote device via PIN-protected SMS message to establish a connection between the Intellisync server and the mobile device. This profile will contain information on the Internet Access Point to use as well as details of the Intellisync server to connect to (IP address, port, username and password). When the message is received on the device, the user enters the correct PIN code and accepts the connection.

    Once the connection is established, the connection can be used to download and install applications remotely to the device and to deliver the following additional settings to the device:

     

    ·            Email settings

    ·            Data synchronisation settings

    ·            SIP (Session Initiation Protocol) settings

    ·            SCCP (Skinny Client Control Protocol) settings (used to connect to Cisco Call Manager)

    ·            VoIP (Voice over Internet Protocol) settings (Internet Telephony)

    ·            Advanced device management settings

    ·            Device control settings

     

    Settings can be tailored on a per-user or per-group basis, or alternatively on a per-device basis.

     

    The solution also allows the administrator to remotely install and configure applications on the mobile device. Packages are included by default for the following applications:

     

    ·            Nokia Business Center

    ·            Nokia Device Management Enhancements

    ·            Nokia Mail for Exchange

    ·            Symantec Mobile Security

     

    It is possible to add new installation packages and configuration files for new versions of existing applications, or new software (Symbian-native or Java-based, ie a SIS file). Any application can be delivered provided that the administrator has access to the Device Description Framework (DDF) document for the application, which defines the settings that need to be defined for that application on the OMA DM server.

     

    More information can be found here:

     

    http://en.wikipedia.org/wiki/OMA_Device_Management

    http://www.openmobilealliance.org/tech/wg_committees/dm.html

     

    The OMA DM web admin console is distinct from the main Intellisync web admin console, although certain features are interlinked, such as the list of Users, Groups and Devices.

     

    There are six principal sections within the OMA DM admin console:

     

    ·            Users

    ·            Devices

    ·            Groups

    ·            Publications

    ·            Server Monitoring

    ·            Configuration

     

    Users

     

    Unlike Intellisync DM, within OMA DM users cannot be created automatically. They can be imported or created manually, but a user account must be created and a device associated with it before that remote device can be controlled.

     

    Users created within Intellisync DM will be listed in the OMA DM admin view automatically. However editing the user account will display additional fields: Default Mobile Number and Employee ID:

     

     

    The Employee ID field is a free text field which can be used to enter a numerical value which can automatically be used as the PIN code users need to enter when accepting DM profiles from the server.

     

    User enabled and disabled within the OMA DM console will also be enabled and disabled in the Intellisync DM console.

    Selecting a user’s subscribed publications within the OMA DM console will display only those publications that are available within the OMA DM console, not those created within the Intellisync DM console.

     

     

    Devices

     

    Again, unlike Intellisync DM, devices cannot be discovered automatically the first time they synchronise. Within the OMA DM admin console devices must be created manually:

     

     

    To add a new device, click New:

     

    Enter the mobile phone number and IMEI number of the device, the carrier to be used to communicate with the device as well as the user to be associated with the device. Once all of the fields have been completed click Save, the device will now be listed.

     

    From this view devices can be sent DM profiles, Connection Requests, Short Messages, or can be deleted altogether.

     

    It is not possible to send a Connection Request to a device until a DM Profile has been sent to it first. How DM Profiles are defined will be looked at later. Once a DM profile has been created, to send it to a device, select the option to Send DM Profile:

     

     

    Specify a PIN code for the message, or specify that the employee ID should be used as the PIN code. Click Confirm, the message will be sent to the target device.

     

    The user will be displayed a message on the device that new service settings have been received and will be prompted to accept them. Should the user accept them, they will then be prompted to enter a PIN code. Upon entry of the correct PIN, the settings will then be installed.

     

    Once the profile has been installed, a connection request can be issued from the server:

     

     

    At any point, regardless of whether a DM Profile has been installed or not, SMS messages can be sent to the device. The message can be either a:

     

    ·            Short text message

    ·            User-defined bookmark

    ·            Web server certificate installation

     

     

    Selecting a device entry displays further information about that device, including firmware version, language, etc:

     

     

    Advanced Actions are also available, including the ability to:<