07ess server administration

Upload: angela-chapman

Post on 02-Jun-2018

237 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/10/2019 07ESS Server Administration

    1/36

    Module 7: Server Administration

  • 8/10/2019 07ESS Server Administration

    2/36

    2 of 36Module 7: Server Administration

    Module Objectives

    After completing this module you will be able to:

    Use Server Manager to administer your Siebel Enterprise

    Why you need to know

    Server Manager enables you to perform server administration

    duties required for your Siebel application

  • 8/10/2019 07ESS Server Administration

    3/36

    3 of 36Module 7: Server Administration

    Server Manager

    Is the native management console that allows you to manage

    the Siebel Enterprise Server, individual Siebel Servers, and

    Siebel Server components and component groups

  • 8/10/2019 07ESS Server Administration

    4/36

    4 of 36Module 7: Server Administration

    Server Manager Continued

    Is used for a variety of administration duties, including:

    Enable, disable, start up, and shut down components

    Assign components to execute on specific Siebel Servers

    Stop, pause, and resume server tasks

    Monitor status for components and tasks

    Set parameters for servers and components

    Backup of the Siebel Gateway Name Server data file, siebns.dat

    Contains configuration information from the Enterprise and Siebel

    Servers

  • 8/10/2019 07ESS Server Administration

    5/36

    5 of 36Module 7: Server Administration

    Administering the Siebel Enterprise

    Server Manager connects to the Siebel Gateway

    Gathers all connectivity information for each Siebel Server within

    the Siebel Enterprise

    Server Manager then connects to each Siebel Server within the

    Enterprise

    Displays servers for each enterprise supported by the SiebelGateway

    Starts a Server Manager task on

    each Siebel Server

  • 8/10/2019 07ESS Server Administration

    6/36

    6 of 36Module 7: Server Administration

    Using Server Manager

    There are two ways to use Server Manager

    From the Siebel

    application

    interface

    From thecommand line

  • 8/10/2019 07ESS Server Administration

    7/367 of 36Module 7: Server Administration

    Server Components

    A component is a type of program that performs a specific job

    One or more instances can execute as a task on the Siebel

    Server

    The standard Siebel application comes with many server

    components, for example:

    Enterprise Integration Manager For importing and exporting data

    Assignment Manager

    For assigning work based on business rules

    Generate Database Triggers

    For monitoring the database for user-defined conditions

  • 8/10/2019 07ESS Server Administration

    8/368 of 36Module 7: Server Administration

    Component Groups

    Component Groups consist of related server components

    Select Server Administration > Enterprise Configuration to

    enable or disable component groups

    Click the menubutton

    enable or disablecomponent group

  • 8/10/2019 07ESS Server Administration

    9/369 of 36Module 7: Server Administration

    Component Groups Continued

    Example: The Workflow Management component group

    consists of five server components

    Component

    group must be

    enabled

    to utilize any

    of the server

    components

  • 8/10/2019 07ESS Server Administration

    10/3610 of 36Module 7: Server Administration

    Component Definitions

    Use to customize existing components or create custom

    components, for example: Modify component definition so that same parameter values are

    in effect each time the task executes

    Create EIM component definition called Import Accounts to only

    import accounts

    Select Server Administration > Enterprise Configuration >Component Definitions

    Parameters for the Call

    Center Object Manager

    component

  • 8/10/2019 07ESS Server Administration

    11/3611 of 36Module 7: Server Administration

    Tasks

    When a component executes, it is called a task

    A task is an instantiation of a component and runs in computer

    memory

    In most cases, the same component may be instantiated many

    times

    Example: Multiple Batch Assignment tasks can run concurrently onthe Siebel Server

    Tasks can run

    simultaneously

  • 8/10/2019 07ESS Server Administration

    12/3612 of 36Module 7: Server Administration

    At startup, a task reads parameters and executes according to

    their values

    Parameters

    Component

    parameters for Batch

    Assignment

  • 8/10/2019 07ESS Server Administration

    13/3613 of 36Module 7: Server Administration

    Parameters: Named Subsystems

    Are groupings of defined enterprise parameters used by some

    server components, such as the Application Object Manager

    Named Subsystems

    for Application Object

    Manager

    List of parameters for

    the selected Named

    Subsystem

  • 8/10/2019 07ESS Server Administration

    14/3614 of 36Module 7: Server Administration

    Parameters: Named Subsystems Continued

    Can be parameters that have a context dependency, for

    example: ServerDataSrc is a named subsystem that specifies the data

    source connection for the Application Object Manager component

    Specifies the server database

    connectionon SQL Server and DB2,this is the ODBC data source name

  • 8/10/2019 07ESS Server Administration

    15/3615 of 36Module 7: Server Administration

    Parameters: Dynamic and Static

    Dynamic

    New values will apply to subsequent started tasks unless values

    are overridden at a lower level

    Static

    New values will not apply to subsequent started tasks until Siebel

    Server System Service is stopped and restarted

    Dynamic parameters

    are effective

    immediately on the

    Siebel Server

    Static parameters are

    not effective immediately

    on the Siebel Server

  • 8/10/2019 07ESS Server Administration

    16/3616 of 36Module 7: Server Administration

    Parameters are set at any of these levels

    Parameters set at the enterpriselevel are inherited for the entireenterprise

    Parameters set at the tasklevel override the same parametersset at a higher level

    Setting Parameters

    Server

    Enterprise

    Component Definition

    Named Subsystem

    Task

    Server Component

    Lowest level

    Highest level

  • 8/10/2019 07ESS Server Administration

    17/3617 of 36Module 7: Server Administration

    Server Component Modes

    A server component executes in one of three modes

    Batch

    Background

    Interactive

  • 8/10/2019 07ESS Server Administration

    18/3618 of 36Module 7: Server Administration

    Batch Components

    The task runs until completion, and then it stops

    Started manually via:

    Graphical user interface

    Command-line interface

    Examples:

    Subset of Enterprise Application

    Integration component group

    Subset of Remote component

    group

    Subset of Workflow Management

    component group

  • 8/10/2019 07ESS Server Administration

    19/3619 of 36Module 7: Server Administration

    Synchronizing Batch Components

    A required post-installation task for executing batch

    components on the Siebel Server

    Sends the list of component definitions to the Siebel Gateway for

    later use

    Select Server Administration > Enterprise Configuration >

    Batch Component Admin Click the Synchronize button

    Synchronized components

  • 8/10/2019 07ESS Server Administration

    20/3620 of 36Module 7: Server Administration

    Background Components

    The task runs continuously until the component is shut down

    Runs repetitively, defined by a sleep time Started:

    Manually via UI

    Select Server Administration > Servers> Server Components

    Manually via command line

    Automatically upon server startup

    Examples:

    Subset of Remote

    component group

    Subset of Workflow

    Management component

    group

  • 8/10/2019 07ESS Server Administration

    21/3621 of 36Module 7: Server Administration

    Interactive Components

    The task runs in response to client requests

    No need to manually start

    The task stops when the client disconnects

    Examples

    Subset of System Management

    component group

    Subset of Remote componentgroup

    Subset of Siebel Call Center

    component group

  • 8/10/2019 07ESS Server Administration

    22/3622 of 36Module 7: Server Administration

    Component States

    A server component may be in one of five states

    State Description

    Online Tasks are currently not running for the assigned component, but

    new tasks can be started.

    Running Tasks are currently running for the assigned component on theSiebel Server, and new tasks are allowed to start.

    Offline Currently running tasks continue to run, but new tasks cannot be

    started for the component.

    Shutdown No processes are running for the component, and new tasks

    cannot be started.Unavailable Multi-threaded components that should be running are not,

    indicating a run-time error.

  • 8/10/2019 07ESS Server Administration

    23/3623 of 36Module 7: Server Administration

    Managing a Component

    Select Server Administration > Servers > Server Components

    to change a server component state

    Select the component and click the appropriate action

  • 8/10/2019 07ESS Server Administration

    24/3624 of 36Module 7: Server Administration

    Starting a Batch Task

    Select Server Administration > Enterprise Operations >

    Component Requests

    2. Modify parameters

    1. Create new request

    and select component

    3. Submit request

  • 8/10/2019 07ESS Server Administration

    25/36

    25 of 36Module 7: Server Administration

    Starting a Background Task

    Via the UI

    Tasks with the parameter Default Tasks > 0 will start automaticallyupon Siebel Server startup

    Using the command line

    Example: Start a Workflow Monitor Agent task

    ParametersComponent alias Siebel Server

    Example: Transaction Router will

    automatically start on the server

  • 8/10/2019 07ESS Server Administration

    26/36

    26 of 36Module 7: Server Administration

    Monitoring a Task

    A task updates its state during execution

    Can be in one of the following states

    State Description

    Starting up Indicates that the task has been started

    Running Indicates that the task is executing normally

    Paused Indicates that the task has been temporarily placed in a

    suspended state

    Shutting Down Indicates that the task has been instructed to stop, or the

    component or server is being shut down

    Completed Indicates that the task ran to completion and exited normallyExited with Error Indicates that the task encountered an error during its

    processing and exited

    Killed Indicates that the process was not able to shut down cleanly,

    and had to be forced to shut down

  • 8/10/2019 07ESS Server Administration

    27/36

    27 of 36Module 7: Server Administration

    Viewing Task Information

    Each task creates a log of its execution when logging has been

    enabled

    View log via UI by drilling down on task number

    to view Task

    Information Log

    Drill down on

    task number

  • 8/10/2019 07ESS Server Administration

    28/36

    28 of 36Module 7: Server Administration

    Viewing Task Information Continued

    View log file on the Siebel Server

    Note

    the task

    number

    View the file in log directory

  • 8/10/2019 07ESS Server Administration

    29/36

    29 of 36Module 7: Server Administration

    Event Logging

    Uses logging levels to determine the amount of information that

    is written to the log file

    Level Description

    0 Fatal1 Errors

    2 Warnings

    3 Informational

    4 Details

    5 Diagnostic

  • 8/10/2019 07ESS Server Administration

    30/36

    30 of 36Module 7: Server Administration

    Configuring Siebel Server Event Logging

    Use the Server Event Configuration view to set the log level of

    Siebel Server event typesSelect the Siebel Server for which

    you want to configure an event

    Select the event type you want to

    configure and enter the value inthe log level field

  • 8/10/2019 07ESS Server Administration

    31/36

    31 of 36Module 7: Server Administration

    Configuring Component Event Logging

    Use the Component Event Configuration view to set the log

    level of component event types

    Select the component for which

    you want to configure an event

    Select the event type you want to

    configure and enter the value inthe log level field

  • 8/10/2019 07ESS Server Administration

    32/36

    32 of 36Module 7: Server Administration

    Siebns.dat

    Is a data file that stores Siebel Gateway Name Server

    information

    Provides the persistent backing of Siebel Server configuration

    information, including:

    Definitions and assignments of component groups and components

    Operational parameters

    Connectivity information

    Specifies the Siebel Server configuration at startup

    Stores Enterprise and Siebel Server configuration changes

  • 8/10/2019 07ESS Server Administration

    33/36

    33 of 36Module 7: Server Administration

    Backing Up the Enterprise Configuration

    Use Server Manager to back up a working copy of siebns.dat

    1) Enter the command: backup namesrvr

    2) Locate backup at C:\sea750\gtwysrvr\ADMIN

  • 8/10/2019 07ESS Server Administration

    34/36

    34 of 36Module 7: Server Administration

    Restoring the Enterprise Configuration

    Restore a previous Enterprise configuration with the steps:

    1) Shutdown the Siebel Gateway Name Server and the Siebel

    Server

    2) Replace the existing siebns.dat file with a working backup file

    3) Start up the Siebel Gateway Name Server and the Siebel Server

  • 8/10/2019 07ESS Server Administration

    35/36

    35 of 36Module 7: Server Administration

    Summary

    This module showed you how to:

    Use Server Manager to administer your Siebel Enterprise

  • 8/10/2019 07ESS Server Administration

    36/36

    Lab

    In the lab you will:

    Enable and synchronize server components

    Use command line Server Manager

    Restore the Siebel Enterprise configuration to a previous

    Enterprise configuration

    Run a server task Set logging levels

    Create a new component definition