Cloud CM-IPMP Anleitung zur Fehlerbehebung

Stöbern Sie online oder laden Sie Anleitung zur Fehlerbehebung nach Sicherheitskameras Cloud CM-IPMP herunter. Cloud CM-IPMP Troubleshooting guide Benutzerhandbuch

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 201
  • Inhaltsverzeichnis
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen

Inhaltsverzeichnis

Seite 1 - Administration Manual

Open Cloud Rhino SLEE 1.4.3Administration ManualVersion 1.1November 2, 2006Open Cloud Limited54-56 Cambridge TerraceWellington 6149New Zealandhttp://w

Seite 2 - November 2, 2006 (1838)

Chapter 1IntroductionWelcome to the Open Cloud Rhino SLEE Administration Manual for Systems Administrators and Software Developers. Thisguide is inten

Seite 3 - Contents

# Build componentJarOne.jar# ...# Generate a new signing key.keytool -genkey -keystore my.keystore -alias componentSignerOne# Sign the component jar.j

Seite 4

Resource Adaptor SignerJ2EE Connector Resource AdaptorRhinoJ2EEConnectorRAJAIN SIP Resource AdaptorRhinoSIPRAJCC Resource AdaptorRhinoJCCRAWeb Console

Seite 5

The file config/ldapauth.properties contains configuration for the LDAP connection, please see the Rhino Javadoc forcom.opencloud.rhino.security.auth.LDA

Seite 6

Chapter 16Performance Tuning16.1 IntroductionThe Rhino SLEE will excel to production performance and stability requirements when it is configured, moni

Seite 7

16.2.1 ConfigurationConfigure the following parameters for staging configuration using the Web Console, or by editing and updating the stagingconfiguratio

Seite 8

With local staging queues enabled the new stage item will be processed immediately by the thread that created it upon termina-tion of the transaction

Seite 9

•stale pool size: The maximum number of objects to hold in thestalepool.•use defaults: For custom pool config MBeans only; use values from default pool

Seite 10 - Introduction

by fault tolerant Resource Adaptors). Because of the clustering infrastructure and the single management image, this allowseven applications configured

Seite 11

16.4.3 Fault Tolerant Resource AdaptorsWhen a fault tolerant Resource Adaptor is activated in Rhino, all activities it creates and their associated st

Seite 12 - The Rhino SLEE Platform

Chapter 17Clustering17.1 IntroductionThis chapter defines the terms and concepts used when clustering Rhino SLEE and describes several typical configura

Seite 13 - 2.3 Integration

Chapter 9 describes installation details and configuration issues of the Web Console used for Open Cloud Rhino SLEE man-agement operations.Chapter 10 d

Seite 14 - 2.4 Service Development

17.2.5 Typical InstallationThe typical installation for Rhino SLEE is a 3 machine cluster, with one node running on each machine. This configuration is

Seite 15 - 2.6 Performance Testing

17.3.1 Node FailureNode failure is defined as a node exiting the process, or the machine that the process runs on dying (possibly due to powerfailure e

Seite 16 - 2.7 Software Development Kit

Cluster [2,3]Cluster [1]Machine ARhino node 1Machine BRhino node 2Machine CRhino node 3Cluster [1,2,3]Machine ARhino node 1Machine BRhino node 2Machin

Seite 17 - JAIN SLEE Overview

Chapter 18Application Environment18.1 IntroductionIn this chapter we;• Describe the function and configuration of MemDB the Rhino SLEE volatile memory

Seite 18 - 3.6 Facilities

Synchronous Memory-to-Memory ReplicationWhen MemDB operates in this mode all replicas are consistent for every transaction.As part of the transaction

Seite 19 - 3.7 Activities

a deadlock is detected during lock acquisition.18.2.3 Multiple TransactionsMultiple MemDB instances can be used in a single transaction, as MemDB supp

Seite 20

The extension deployment descriptor mechanism allows a number of run-time properties of the SBB to be configured. It isimportant to note that it does n

Seite 21

<!ELEMENT description (#PCDATA)><!ELEMENT sbb (description?, lock-strategy?, attachment-lock-strategy?,resource-ref*)><!--The lock-stra

Seite 22 - 4.2.5 Installation

<!--The res-type element specifies the type of the data source. The typeis specified by the fully qualified Java language class or interfaceexpecte

Seite 23 - 4.2.7 Configuring a Cluster

the resource adaptor component jar file only. They are not granted to classesloaded from any other dependent jars required by resource adaptors define

Seite 24

Chapter 2The Rhino SLEE Platform2.1 IntroductionThe Open Cloud Rhino SLEE is a suite of servers, resource adaptors, tools, and examples that collectiv

Seite 25 - 4.2.9 Configuring the Cluster

SBBThis example shows fragments of the JAIN SLEE 1.0 specification defined SBB deployment descriptor, and a correspondingextension DD that informs Rhino

Seite 26 - 4.3 Cluster Lifecycle

therefore knows that SIP transactions time out after a certain period of time. When Rhino queries the RA it will tell Rhino toend the activity corresp

Seite 27 - 4.3.5 Starting the SLEE

Chapter 19Database Connectivity19.1 IntroductionThis chapter discusses Rhino SLEE configuration, and recommendations for programming applications which

Seite 28 - 4.4 Management Interface

Each <parameter> element contains a mandatory <param-name>, <param-type> and <param-value> element. Thesethree elements identi

Seite 29 - 4.5 Setting the system clock

<jdbc><jndi-name>ExternalDataSource</jndi-name><datasource-class>org.postgresql.jdbc2.optional.SimpleDataSource</datasource

Seite 30 - 4.6 Optional Configuration

For further information regarding extension deployment descriptors refer to Section 18.5 in Chapter 18.The SBB is then able to obtain a reference to a

Seite 31 - 4.7 Installed Files

It is recommended that these methods are not invoked by a SLEE components.Open Cloud Rhino 1.4.3 Administration Manual v1.1 117

Seite 32 - 4.8 Runtime Files

Chapter 20J2EE SLEE Integration20.1 IntroductionThe Rhino SLEE can inter-operate with a J2EE 1.3-compliant server in two ways:1. SBBs can obtain refer

Seite 33 - 4.8.2 Logging output

<?xml version="1.0"?><!DOCTYPE rhino-config PUBLIC"-//Open Cloud Ltd.//DTD Rhino Config 0.5//EN""http://www.openclou

Seite 34

<!-- other elements omitted --><ejb-ref><description> Access to remote EJB stored on a J2EE server. </description><!--The &

Seite 35 - Management

Service DevelopmentExample Services Service EditingFunctional TestingLoad TestingService Logic Execution EnvironmentResource AdaptorArchitectureServic

Seite 36 - 5.2 Management Tutorials

During this configuration, the Open Cloud Rhino SLEE J2EE Connector will be configured with a list of endpoints. This list isa space- or comma- separate

Seite 37 - 5.3 Building the Examples

Chapter 21PostgreSQL Configuration21.1 IntroductionThe Rhino SLEE requires a PostgreSQL RDBMS database for persisting the main working memory to non-vo

Seite 38

21.4 TCP/IP ConnectionsThe PostgreSQL server needs to be configured to accept TCP/IP connections so that it can be used with the Rhino SLEE.As of versi

Seite 39

Figure 21.1: Cluster with mulitple database serversThe main working memory consists of several memory databases on each node.• TheManagementDatabasewh

Seite 40 - 5.5 Installing a Service

name, user name, password, login timeout). Variable substitution using@variable-name@syntax substitutes variables fromthe$RHINO_NODE_HOME/config/confi

Seite 41

<datasource-class>org.postgresql.jdbc3.Jdbc3SimpleDataSource</datasource-class><dbid>rhino_sdk_management</dbid><parameter&

Seite 42

<param-value>@MANAGEMENT_DATABASE_NAME@</param-value></parameter><parameter><param-name>user</param-name><param

Seite 43 - 5.6 Uninstalling a Service

node is configured to update multiple databases.Open Cloud Rhino 1.4.3 Administration Manual v1.1 128

Seite 44

Chapter 22SIP Example Applications22.1 IntroductionThe Rhino SLEE includes a demonstration resource adaptor and example applications which use SIP (Se

Seite 45

22.2 System RequirementsThe SIP examples run on all supported Rhino SLEE platforms. Please see Appendix A for details.22.2.1 Required Software• SIP us

Seite 46 - 5.8 Creating a Profile

2.4 Service DevelopmentThe Service Development category provides a Federated Service Creation Environment (FSCE) which enables the developmentof SLEE

Seite 47

After changing thePROXY_HOSTNAMESandPROXY_DOMAINSproperties so that they are correct for the environment, save thesip.propertiesfile.22.4.2 Building an

Seite 48

sip-fmfm:[copy] Copying 4 files to /home/user/rhino/examples/sip/jars/sip/classes/sip-examples/fmfm-META-INF[profilespecjar] Building profile-spec-jar

Seite 49

By default, the build script will deploy the Registrar and Proxy example services, and any components these depend on,including the SIP Resource Adapt

Seite 50 - 5.9 SLEE Lifecycle

user@host:~/rhino$ ./client/bin/rhino-consoleInteractive Rhino Management ShellRhino management console, enter ’help’ for a list of commands[Rhino@loc

Seite 51 - 5.9.3 The Running State

The deployment descriptors for the JDBC Location SBB are located in thesrc/com/opencloud/slee/services/sip/location/jdbc/META-INFdirectory. The defaul

Seite 52 - Administrative Maintenance

Name Type Default DescriptionListeningPointsjava.lang.String 0.0.0.0:5060/[udp|tcp] List of endpoints that the SIP stack will listen on. Must be speci

Seite 53

user@host:~/rhino/examples/sip$ ant deploysipraBuildfile: build.xmlmanagement-init:[echo] OpenCloud Rhino SLEE Management tasks definedlogin:[slee-man

Seite 54 - 6.2.2 Removing Activities

# Select location service implementation.# If "usejdbclocation" property is true, JDBC location service will be deployed.# Default is to use

Seite 55 - 6.2.3 Inspecting SBBs

sip-registrar:[copy] Copying 2 files to /home/users/rhino/examples/sip/classes/sip-examples/registrar-META-INF[sbbjar] Building sbb-jar: /home/users/r

Seite 56 - 6.2.5 Removing All

deploylocationservice:deployregistrar:[slee-management] Install deployable unit file:jars/sip-registrar-service.jar[slee-management] Activate service

Seite 57 - 6.3 Upgrading a Cluster

The Federated Service Creation Environment allows a SLEE component or application to be fully tested under scenarios similarto the actual deployment e

Seite 58 - 6.3.3 Deploying State

sip-jdbc-location:[sbbjar] Building sbb-jar: /home/user/rhino/examples/sip/jars/jdbc-location-sbb.jar[deployablejar] Building deployable-unit-jar: /ho

Seite 59 - 6.4 Backup and Restore

deploy-ac-locationservice:[slee-management] Install deployable unit file:jars/sip-ac-location-service.jar[slee-management] Activate service SIP AC Loc

Seite 60 - Export and Import

22.5.8 Modifying Service Source CodeIf modifications are made to the source code of any of the SIP services, the altered services can be recompiled and

Seite 61 - 7.2 Exporting State

Linphone Setting DescriptionSIP port Default is 5060. Ensure this is different to the SIP RA’s port ifrunning the SLEE and Linphone on the same system

Seite 62 - 7.3 Importing State

address-of-record = sip:[email protected] bindingsUpdating binding: sip:[email protected] -> sip:[email protected]:

Seite 63 - 7.4 Partial Imports

siptest1 siptest2siptest1 siptest2siptest1 siptest2Open Cloud Rhino 1.4.3 Administration Manual v1.1 146

Seite 64

22.6.4 Enabling Debug OutputThe SIP services can write tracing information to the Rhino SLEE logging system via the SLEE Trace Facility.To enable trac

Seite 65 - Statistics and Monitoring

Chapter 23JCC Example Application23.1 IntroductionThe Rhino SLEE includes a sample application that makes use of Java Call Control version 1.1 (JCC 1.

Seite 66 - 8.3 Console Mode

ProviderCallConnection ConnectionAddress AddressFigure 23.1: Object model of a two-party call• Connection: represents the dynamic relationship between

Seite 67 - 8.3.1 Useful output options

Figure 23.2: Diagrammatic representation of the Call Forwarding Service2. It determines whether the called party has call forwarding enabled, and to w

Seite 68 - 8.4 Graphical Mode

2.7 Software Development KitThe Open Cloud Rhino SLEE SDK (Figure 2.3) is a JAIN SLEE service development solution and includes:• All software in the

Seite 69

Figure 23.3: Call Attempt(initial-event-select variable="AddressProfile"). So when a “Connection Authorize Call Attempt” event arrives atthe

Seite 70

Figure 23.4: Call Forwarding SBB creation// get profile for service instance’s current subscriberCallForwardingAddressProfileCMP profile;try {// get p

Seite 71

Figure 23.5: OnCallDelivery method executiontrace(Level.FINE, "Forwarding not enabled - ignoring event");return;}// get forwarding addressSt

Seite 72

Figure 23.6: Service finalization. SBB and activity has been removed23.3 Directory ContentsThe base directory for the JCC Examples is $RHINO_HOME/examp

Seite 73 - Web Console

23.4.2 Deploying the Resource AdaptorThe Ant build script$EXAMPLES/build.xmlcontains build targets for deploying and undeploying the JCC RA.To deploy

Seite 74 - 9.2.3 Navigation Shortcuts

user@host:~/rhino/examples/jcc$ ant undeployjccraBuildfile: build.xmlmanagement-init:[echo] OpenCloud Rhino SLEE Management tasks definedlogin:[slee-m

Seite 75 - 9.3 Deployment Architecture

user@host:~/rhino/examples/jcc$ ant deployjcccallfwdBuildfile: build.xmlmanagement-init:[echo] OpenCloud Rhino SLEE Management tasks definedlogin:[sle

Seite 76 - 9.3.2 Standalone Web Console

user@host:~/rhino/examples/jcc$ ant undeployjcccallfwdBuildfile: build.xmlmanagement-init:[echo] OpenCloud Rhino SLEE Management tasks definedlogin:[s

Seite 77 - 9.5 Security

[Rhino@localhost (#6)] listprofilespecsProfileSpecification[AddressProfileSpec 1.0, javax.slee]ProfileSpecification[CallForwardingProfile 1.0, Open Cl

Seite 78 - 9.5.3 JAAS

The profile is presented in edit mode.To change profiles, the web interface must be in the “edit” mode. The web interface is left in “edit” mode after a

Seite 79 - Log System Configuration

Chapter 3JAIN SLEE Overview3.1 IntroductionThis chapter discusses key principles of the JAIN SLEE 1.0 specification architecture.The SLEE architecture

Seite 80 - 10.3 Logging Configuration

Note that the Addresses attribute is an array of addresses, hence the enclosing brackets.[Rhino@localhost (#1)] setprofileattributes CallForwardingPro

Seite 81 - 10.3.2 Web Console Logging

The component executes in the same JVM as the SLEE therefore the trace components can only be used if the SLEE processcan access a windowing system.23

Seite 82

For example, the default Call Forwarding Profile enables forwarding from address1111to2222. To test this, launch 3 tracecomponents using addresses1111,

Seite 83

1. It starts when receives a JCC event:• CONNECTION_CONNECTED2. It stores the start time in a CMP field.3. The service receives one of the following JC

Seite 84 - Chapter 11

Figure 23.8: Initial Event in Call Duration ServiceThis service is executed only in the originating party (user A) because we use an initial event sel

Seite 85 - 11.2.2 Web Console

Figure 23.9: Call Duration SBB creationpublic void onCallConnected(JccConnectionEvent event,ActivityContextInterface aci) {JccConnection connection =

Seite 86

<event event-direction="Receive"><event-name>CallDisconnected</event-name><event-type-ref><event-type-name> ja

Seite 87 - Threshold Alarms

Figure 23.10: Call Disconnected or Call Failed eventsAfter this, the SBB is not interested in any more events, so it detaches from the activity, and,

Seite 88 - 12.5 Types of Rule Conditions

Chapter 24Customising the SIP Registrar24.1 IntroductionThis section provides a mini-tutorial which shows developers how to use various features of th

Seite 89 - 12.6 Creating Rules

24.3 Performing the CustomisationThe following steps should be carried out in order to provide the additional function.1. Backup the existing SIP Regi

Seite 90 - 12.6.2 Command Console

• Within the SLEE. For example:– The SLEE emits events to communicate changes in the SLEE that may be of interest to applications running in theSLEE.–

Seite 91

// --- EXISTING CODE ---...URI uri =((ToHeader)request.getHeader(ToHeader.NAME)).getAddress().getURI();String sipAddressOfRecord = getCanonicalAddress

Seite 92 - Chapter 13

To undeploy all the SIP example applications, including the SIP resource adaptor, run:ant undeployexamplesAt this point, the Ant system has been succe

Seite 93 - 13.3.1 Configuration

Appendix AHardware and Systems SupportA.1 Supported Hardware/OS platformsTable A.1 references platforms that Rhino SLEE supports.A.2 Recommended Hardw

Seite 94 - Licensing

PRODUCT Hardware OS JVM Required 3rdParty SoftwareOpen Cloud Rhino Intel x86(Xeon), AMD64(Opteron), Ultra-SPARC III or IVCPULinux 2.4 or2.6,Solaris 9

Seite 95 - 14.2 Alarms

requirements. Failure testing is the process of validating whether or not the combination of Rhino, Resource Adaptors andApplication displays appropri

Seite 96 - 14.2.5 Audit Logs

Load generation and network element simulation hardware• Single Ulticom Signalware machine with identical RAM, CPU, Hard Disk configuration to Ulticom

Seite 97 - Security Configuration

Appendix BRedundant NetworkingThis topic describes how to setup redundant networks for the Rhino SLEE so that cluster members can still communicate in

Seite 98 - 15.3 Network Connections

/etc/hosts:...192.168.1.1 rhinohost1-public # Externally visible IP address for rhinohost1192.168.1.2 rhinohost2-public # Externally visible IP addres

Seite 99 - 15.4 Signing Deployable Units

rhinohost1:# ifconfig -a...bge0: flags=9040843<UP,BROADCAST,RUNNING,MULTICAST,DEPRECATED,IPv4,NOFAILOVER> mtu 1500 index 3inet 192.168.1.101 net

Seite 100 - 15.6 Transport Layer Security

B.1.5 Editing the Routing TableFinally we need to add a multicast route so that the traffic is directed to our interface group.Rather than directing al

Seite 101 - 15.7 JAAS Configuration

3.7 ActivitiesAn Activity represents a related stream of events. These events represent occurrences of significance that have occurred on theentity rep

Seite 102

rhinohost1:/etc/rc2.d/S99static_routes:#!/bin/sh# Probe addresses/usr/sbin/route add rhinohost2-bge0 rhinohost2-bge0 -static/usr/sbin/route add rhinoh

Seite 103 - Performance Tuning

Appendix CResource Adaptors and Resource AdaptorEntitiesC.1 IntroductionThe SLEE architecture defines the following resource adaptor concepts:• Resourc

Seite 104 - 16.2.2 Stage Tuning

RA entity created activateEntity() deactivateEntity() Inactive Deactivating Activated Figure C.1: Resource Adaptor Entity lifecycle state machineEach

Seite 105 - 16.3 Object Pool Configuration

A property name must be one of the configuration properties defined by the resource adaptor. The configuration propertiesdefined by a resource adaptor can

Seite 106 - 16.4 Fault Tolerance

Appendix DTransactionsD.1 IntroductionThis appendix provides a brief overview of transactions and transaction processing systems including the ACID pr

Seite 107

entities, profiles, Activity Context state, and event queues. The transaction that has successfully acquired the exclusive lock ona unit of transacted

Seite 108

When multiple Resource Managers are combined into a single transaction it is commonplace that both Resource Managerssupport a two-phase commit protoco

Seite 109 - Clustering

Appendix EAudit LogsE.1 File FormatThe format for license audit log files is as follows:{CLUSTER_MEMBERS_CHANGED [comma separated node list]}{INSTALLED

Seite 110 - 17.3 Scenarios

INSTALLED_LICENSESThis is logged whenever the set of valid licenses changes. This may occur when a license is installed or uninstalled, when aninstall

Seite 111 - 17.4 Configuration Parameters

E.2 Example Audit LogfileCLUSTER_MEMBERS_CHANGED [102]INSTALLED_LICENSES 2[LicenseInfo serial=106d78577f5,validFrom=Mon Oct 10 11:34:39NZDT 2005,validU

Seite 112

LEGAL NOTICEUnless otherwise indicated by Open Cloud, any and all product manuals, software and other materials available on the OpenCloud website are

Seite 113 - Application Environment

Chapter 4Getting Started4.1 IntroductionThis chapter describes the processes required to install, configure and verify an installation of the Rhino SLE

Seite 114 - 18.2.2 Concurrency Control

Appendix FGlossaryAdministrator – A person who maintains the Rhino SLEE, deploys services and resource adaptors and provides access to theWeb Console

Seite 115 - 18.3 Application Configuration

Primary Component – The group of nodes in a cluster which can process work.Public Key – A certificate containing an aliased asymmetric public key.Priva

Seite 116

– Linux 2.4– Solaris 9– Red Hat Linux 9The Rhino SLEE is supported on the following Java platforms.– Sun 1.4.2_12 or later for Sparc/Solaris and Linux

Seite 117

• The “awk” command utility.$ which awk/bin/awk• The “sed” command utility.$ which sed/bin/sed4.2.2 PostgreSQL database configurationThe Rhino SLEE dep

Seite 118

>./rhino-install.sh -hUsage: ./rhino-install.sh [options]Command line options:-h, --help - Print this usage message.-a - Perform an automated insta

Seite 119 - 18.5.4 Example

Management Interface JMX Remote Service Port [1202]:This port is used for the Web Console (Jetty) server and providesremote management user interface.

Seite 120 - 18.6 Application Fail-Over

Creating installation directory.Writing configuration to /home/user/rhino/etc/defaults/config/config_variables.I will now generate the keystores used

Seite 121 - 18.6.2 Management Interface

$ /home/user/rhino/create-node.shChose a Node ID (integer 1..255)Node ID [101]: 101Creating new node /home/user/rhino/node-101Deferring database creat

Seite 122 - Database Connectivity

>cd node-101>./start-rhino.sh -p4.3.2 Starting a NodeSubsequent nodes can be started by executing the$RHINO_NODE_HOME/start-rhino.shshell script

Seite 123 - 19.3 Configuration Example

• Or start a node with the-sswitch by issuing the following command.>cd node-101>./start-rhino.sh -sTypically, to start the cluster for the first

Seite 124 - 19.4 SBB use of JDBC

• The Command Console can be started by running the following:$ cd $RHINO_HOME$ ./client/bin/rhino-consoleInteractive Management Shell[Rhino (cmd (arg

Seite 125 - 19.4.1 SQL Programming

Contents1 Introduction 11.1 Intended Audience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.2 C

Seite 126

One important configuration element is to make sure thatntpdis configured to slew the time rather than step time. This can beachieved using the-xflag whe

Seite 127 - J2EE SLEE Integration

4.7 Installed FilesA listing of the files in a typical Rhino installation and their descriptions is listed below.CHANGELOG - Release notes.client/ - Di

Seite 128

generate-configuration - Script used internally to populate a Node’s working directory with templated configuration files.generate-system-report.sh -

Seite 129

node-XXX/ - Instantiated Rhino node.config/ - Directory containing configuration files.savanna/ - Savanna configuration files.work/ - Rhino working di

Seite 130

milliseconds of each other then they probably have a causal relationship. Also, if there is a time-out in the software somewhere,that time-out may oft

Seite 131 - PostgreSQL Configuration

Chapter 5Management5.1 IntroductionAdministration of the Rhino SLEE is done by using the Java Management Extensions (JMX). An administrator can use ei

Seite 132 - 21.5 Access Control

5.1.2 Command Console InterfaceThe Command Console is a command line shell which supports both interactive and batch file commands to manage andconfigur

Seite 133

2. Installing a Service.3. Uninstalling a Service.4. Uninstalling a Resource Adaptor.5. Creating a Profile.The tutorial sections 1, 2, 3 and 4 provides

Seite 134

5.4.1 Installing an RA using the Web ConsoleTo install a resource adaptor using the Web Console, first open a web browser and direct it tohttps://local

Seite 135

<resource-adaptor-type-binding><resource-adaptor-type-ref><resource-adaptor-type-name>OCSIP</resource-adaptor-type-name><re

Seite 136

4.6 Optional Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214.6.1 Introduction . . . . .

Seite 137

$ ./client/bin/rhino-consoleInteractive Rhino Management Shell[Rhino@localhost (#0)]Use theinstallcommand to install the deployable unit. Alternativel

Seite 138 - SIP Example Applications

Install the Location Service using the install operation.Install the Registrar Service using the install operation.View the Registrar Service has been

Seite 139 - 22.4 Quick Start

5.5.2 Installing a service using the Command ConsoleTo perform the installation using the Command Console in interactive mode;$ ./client/bin/rhino-con

Seite 140 - 22.4.2 Building and Deploying

service please see the Open Cloud SIP Users Guide.5.6 Uninstalling a ServiceThe operations used in this example for uninstalling the registrar applica

Seite 141

Remove the Registrar and Location Service deployable units.5.6.2 Uninstalling a Service using the Command ConsoleThe following steps show how to unins

Seite 142

5.7.1 Uninstalling an RA using the Web ConsoleThe activities are done using theResource Management MBean.We deactivate the resource adaptor entity usi

Seite 143

5.8 Creating a ProfileThis example explains how to create a Call Forwarding Profile which is used by the Call Forwarding Service.Before creating the pro

Seite 144 - 22.5 Manual Installation

The Profile MBean can be in two modes: viewing or editing. The operations available on the profile give some hint as to whichmode that profile is in. If

Seite 145

After editing the values, clickapplyAttributeChanges(this will parse and check the attribute values). Then clickcommitProfileto commit the changes.If

Seite 146

Changes made to the profile via the management interfaces are dynamic. The SBBs that implement the example Call Forwardingservices will retrieve the pr

Seite 147

7 Export and Import 517.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 517.2

Seite 148

[Rhino (cmd (args)* | help (command)* | bye) #1] createProfile CallForwarding ForwardingProfileCreated profile CallForwarding/ForwardingProfileConfigur

Seite 149

• Stopped to Starting: The Rhino SLEE has no operations to execute.• Stopped to Does Not Exist: The Rhino SLEE processes shutdown and terminate gracef

Seite 150

Chapter 6Administrative Maintenance6.1 IntroductionA system administrator must ensure that the Rhino SLEE maintains peak operational performance. The

Seite 151

the administrator should narrow their search results by applying-node,-cb,-ca, and-raparameters. In the following examplethe administrator searches fo

Seite 152 - 22.6 Using the Services

Table 6.2 contains a summary of the fields returned by getActivityInfo:Field DescriptionpkeyThe Activity’s primary key – uniquely identifies this activi

Seite 153

6.2.3 Inspecting SBBsAdministrators may also search for and query for information about SBB entities. The SBB inspection commands work in thesame way

Seite 154

Field DescriptionpkeyThe SBB entity’s primary key. This identifies the SBB withinits service and SBB component typeparent-pkeyThe pkey of the SBBs pare

Seite 155

SBB EntitiesTheremoveAllSBBscommand accepts a service component ID and will immediately and forcibly remove all SBB entitiesbelonging to that service.

Seite 156 - 22.6.4 Enabling Debug Output

• A new database name will be needed; otherwise the existing database will be overwritten by the new cluster. The existingPostgreSQL installation can

Seite 157 - JCC Example Application

6.4 Backup and RestoreDuring normal operation, all SLEE management and profile data in its own in-memory distributed database. The memorydatabase is fa

Seite 158 - 23.2.1 Resource Adaptor

12.6.2 Command Console . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8113 Notification System Configuration

Seite 159

Chapter 7Export and Import7.1 IntroductionThe Rhino SLEE provides administrators and programmers with the ability to export the current deployment and

Seite 160 - 23.2.3 Service Logic

7.2 Exporting StateIn order to use the exporter, the Rhino SLEE must be available and ready to accept management commands. The exporter isinvoked usin

Seite 161

7.3 Importing StateTo import the state into a Rhino SLEE, execute the ant script in the directory created by the exporter.user@host:~/rhino/rhino_expo

Seite 162

7.4 Partial ImportsA partial import is where only some of the import management operations are executed.This is useful when only deployable units are

Seite 163 - 23.4 Installation

Note: The import script will ignore any existing components. It is recommended that the import be run against a RhinoSLEE which has no components depl

Seite 164

Chapter 8Statistics and Monitoring8.1 IntroductionThe Rhino SLEE provides monitoring facilities for capturing statistical performance data about the c

Seite 165

Parameter Set Type Tunable ParametersObject Pools Object Pool SizingStaging Threads Staging ConfigurationMemory Database Sizing Memory Database Size li

Seite 166

$ /home/user/rhino/client/bin/rhino-stats -l EventsParameter Set Type: EventsDescription: Event statsCounter type statistics:Name: Label: Description:

Seite 167

format of statistics output:•-Rwill output raw (single number) timestamps.•-Cwill output comma seperated statistics.•-qwill suppress printing of non-s

Seite 168

Figure 8.1: Creating a Quick GraphFigure 8.2: Creating a Graph with the WizardOpen Cloud Rhino 1.4.3 Administration Manual v1.1 60

Seite 169

18 Application Environment 10418.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Seite 170 - 23.6.1 Trace Components

Figure 8.3: Selecting Parameter Sets with the Wizard• Load an existing graph configuration from a file. This allows the user to select a previously save

Seite 171 - 23.6.3 Creating a Call

Figure 8.4: Adding Counters with the WizardFigure 8.5: Naming a Graph with the WizardOpen Cloud Rhino 1.4.3 Administration Manual v1.1 62

Seite 172 - 23.7 Call Duration Service

Figure 8.6: A Graph created with the Wizard2. Or if the client application is already running, by selecting option 4 in the graph creation wizard – “L

Seite 173

Chapter 9Web Console9.1 IntroductionThe Rhino SLEE Web Console is a web application that provides access to management operations of the Rhino SLEE. U

Seite 174

9.2.2 Managed ObjectsThe main page of the Web Console (see Figure 9.1) groups the management beans into several categories:Figure 9.1: Web Console Mai

Seite 175

Clicking on the "Logout" link will end the current session and redisplay the login screen.9.2.4 Interacting with Managed ObjectsThis section

Seite 176

• The Web Console web application archive (web-console.war) contains the J2EE web application itself, consisting ofservlets, static resources (images,

Seite 177

9.4 Configuration9.4.1 Changing Usernames and PasswordsTo edit or add usernames and passwords for accessing Rhino with the Web Console, edit either$RHI

Seite 178 - Customising the SIP Registrar

9.5.1 Secure Socket Layer (SSL) ConnectionsThe HTTP server creates encrypted SSL connections using a certificate in the web-console.keystore file. This

Seite 179

Chapter 10Log System Configuration10.1 IntroductionThe Rhino SLEE uses the Apache Log4J logging architecture (http://logging.apache.org/) to provide lo

Seite 180

22.5.7 Removing the Proxy Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14222.5.8 Modifying Service Source C

Seite 181 - 24.4 Extending with Profiles

Log Level DescriptionFATALOnly error messages for unrecoverable errors are produced (not recommended).ERROROnly error messages are produced (not recom

Seite 182 - Hardware and Systems Support

>cd $RHINO_HOME>./client/bin/rhino-console[Rhino@localhost (#1)] help createfileappendercreateFileAppender <appender-name> <filename>

Seite 183

Figure 10.1: Creating a file appenderTo add an AppenderRef so that logging requests for the "savanna.stack" logger key are forwarded to the F

Seite 184 - A.2.4 Application Example

There are also Web Console commands for setting additivity for each logger key and for setting levels as in Figure 10.3.Figure 10.3: Other Logging Adm

Seite 185

Chapter 11AlarmsAlarms are described in the JAIN SLEE 1.0 Specification and are faithfully implemented in the Rhino SLEE. Alarms can beraised by variou

Seite 186 - Redundant Networking

[Rhino@localhost (#28)] listactivealarmsAlarm 56875565751424514 (Node 101, 07-Dec-05 16:44:05.435): Major[resources.cap-conductor.capra.noconnection]

Seite 187

• TheclearAlarmsbutton will clear all alarms in that category.• TheexportAlarmTableAsNotificationsbutton will export all alarms as JMX notifications. T

Seite 188

Chapter 12Threshold Alarms12.1 IntroductionTo supplement the standard alarms raised by Rhino, an administrator may configure additional alarms to be ra

Seite 189

For parameter set type descriptions and a list of available parameter sets use -l <type name> option$ client/bin/rhino-stats -l "System Inf

Seite 190

12.6 Creating RulesRules may be created using either the Web Console or using the Command Console with XML files. The following sectionsdemonstrate how

Seite 191 - Entities

C Resource Adaptors and Resource Adaptor Entities 182C.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Seite 192 - C.3 Configuration Properties

The alarm type and message is set with thesetAlarmoperation.Finally, the rule is activated using the activateRule operation. Once the rule is active i

Seite 193 - C.4 Entity Binding

[Rhino@localhost (#1)] getconfig threshold-rules rule/low_memory<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE rhino-thr

Seite 194 - Transactions

Chapter 13Notification System Configuration13.1 IntroductionThe Rhino SLEE supports notifications as a mechanism for external management clients to be no

Seite 195 - D.3.3 Summary

public void setSbbContext( SbbContext context ) {this.context =try {final Context c = (Context)new InitialContext().lookup("java:comp/env/slee&qu

Seite 196 - D.4.3 Commit Protocols

Chapter 14Licensing14.1 IntroductionThis chapter explains how to use licenses and the effects licenses have on the running of the Rhino SLEE.In order

Seite 197 - Audit Logs

The current functions that are used by the Rhino family of products are:“Rhino” – The function used by the production Rhino build for its core functio

Seite 198

14.2.4 Management InterfaceThese are performed via the Web Console and the Command Console. A description of managing a license using the CommandConso

Seite 199 - E.2 Example Audit Logfile

Chapter 15Security Configuration15.1 IntroductionSecurity in the JAIN SLEE is an essential component of the Rhino SLEE architecture. It provides access

Seite 200 - Glossary

Nb. This configuration file is subject to the variable substitution applied to configuration files (replacement of@RHINO_HOME@, etc).The configuration file

Seite 201

<mlet enabled="true"><classpath><jar-url>@FILE_URL@@RHINO_BASE@/lib/jmxr-adaptor.jar</jar-url><jar-url>@FILE_U

Kommentare zu diesen Handbüchern

Keine Kommentare