TRex Control Plane Design - Phase 1. TRex Control Plane Design - Phase 1

Size: px
Start display at page:

Download "TRex Control Plane Design - Phase 1. TRex Control Plane Design - Phase 1"

Transcription

1 TRex Control Plane Design - Phase 1 i TRex Control Plane Design - Phase 1

2 TRex Control Plane Design - Phase 1 ii REVISION HISTORY NUMBER DATE DESCRIPTION NAME

3 TRex Control Plane Design - Phase 1 iii Contents 1 Introduction TRex traffic generator TRex Control Plane TRex Control Plane - Architecture and Deployment notes Using the API The Server module Launching the server Daemon commands Server options commands The Client module CTRexClient module initialization CTRexClient module usage CTRexResult module usage Usage Examples Example #1: Checking TRex status and Launching TRex Example #2: Checking TRex status and Launching TRex with BAD PARAMETERS Example #3: Launching TRex, let it run until custom condition is satisfied Example #4: Launching TRex, monitor live data and stopping on demand Example #5: Launching TRex, let it run until finished

4 TRex Control Plane Design - Phase 1 1 / 13 Chapter 1 Introduction 1.1 TRex traffic generator TRex traffic generator is a tool design the benchmark platforms with realistic traffic. This is a work-in-progress product, which is under constant developement, new features are added and support for more router s fuctionality is achieved. 1.2 TRex Control Plane TRex control (phase 1) is the base API, based on which any future API will be developed. This document will describe the current control plane for TRex, and its scalable features as a directive for future developement TRex Control Plane - Architecture and Deployment notes TRex control plane is based on a JSON RPC transactions between clients and server. Each TRex machine will have a server running on it, closely interacting with TRex (clients do not approach TRex directly). The server version (which runs as either a daemon or a CLI application) is deployed with TRex latest version, written in Python 2.7. As future feature, and as multiple TRexes might run on the same machine, single server shall serve all TRexes running a machine. The control plane implementation is using the currently dumped data messaging from TRex s core via ZMQ publisher, running from core #1. The server used as a Subscriptor for this data, manipulating the packets, and re-encodes it into JSON-RPC format for clients use. Since the entire process is taken place internally on the machine itself (using TCP connection with localhost), very little overhead is generated from outer network perspective.

5 TRex Control Plane Design - Phase 1 2 / 13 The following image describes the general architecture of the control plane and how it interacts with the data plane of TRex. Figure 1.1: Control Plane modules The Python test script block represents any automation code or external module that wishes to control TRex by interacting with its server. Such script can use other JSON-RPC based implementations of this CTRexClient module, as long as it corresponds with the known server methods and JSON-RPC protocol. At next phases, an under developement integrated module will serve the clients, hence eliminating even the internal TCP messaging on the machine 1. 1 updating server side planned to have almost no affect on the client side

6 TRex Control Plane Design - Phase 1 3 / 13 Chapter 2 Using the API Note Basic familiarity with TRex is recommended before using this tool. Further information can be learned from TRex manual: (TRex manual) 2.1 The Server module The server module is responsible for handling all possible requests related to TRex (i.e. this is the only mechanism that interacts with remote clients). The server is built as a multithreaded application, and must be launched on a TRex commands using sudo permissions. The server application can run in one of two states: 1. Live monitor: this will run the server with live logging on the screen. To launch the server in this mode run server/ trex_server.py file directly. 2. Daemon application: this will run the server as a background daemon process, and all logging will be saved into file, located at /var/log/trex/ path. This is the common scenario, during which nothing is prompted into the screen, unless in case of error in server launching Launching the server The server would run only on valid TRex machines or VM, due to delicate customization in used sub-modules, designed to eliminate the situation in which control and data plane packets are mixed. The server code is deployed by default with TRex (starting version 1.63 ) and can be launched from its path using the following command:./trex_daemon_server [RUN_COMMAND] [options] Note The [RUN_COMMAND] is used only when server launched as a daemon application. Running this command with --help option will prompt the help menu, explaning all the available options.

7 TRex Control Plane Design - Phase 1 4 / Daemon commands The following daemon commands are supported: 1. start: This option starts the daemon application of TRex server, using the following command options (detailed exmplanation on this next time). 2. stop: Stop the daemon application. 3. restart: Stop the current daemon proccess, then relaunch it with the provided parameters (the parameters must be re-entered). 4. show: Prompt whether the daemon is running or not. Warning restarting the daemon application will truncate the logfile Server options commands The following describes the options for server launching, and applies to both daemon and live launching. Let s have a look on the help menu: [root@trex-dan Server]#./trex_daemon_server --help [root@trex-dan Server]# usage: trex_deamon_server {start stop restart} [options] NOTE: start/stop/restart options only available when running in daemon mode Run server application for TRex traffic generator optional arguments: -h, --help show this help message and exit -p PORT, --daemon-port PORT Select port on which the daemon runs. Default port is z PORT, --zmq-port PORT Select port on which the ZMQ module listens to TRex. Default port is # 1 -t PATH, --trex-path PATH Specify the compiled TRex directory from which TRex would run. Default path is: / # 2 [root@trex-dan Server]# 2 1 Default path might change when launching the server in daemon or live mode. ZMQ port must match the defined port of the platform, generally found at /etc/trex_cfg.yaml. The available options are: 1. -p, --daemon-port: set the port on which the server is listening to clients requests. Default listening server port is z, --zmq-port: set the port on which the server is listening to zmq publication from TRex. Default listening server port is 4500.

8 TRex Control Plane Design - Phase 1 5 / t, --trex-path: set the path from which TRex is runned. This is especially helpful when more than one version of TRex is used or switched between. Although this field has default value, it is highly recommended to set it manually with each server launch. Note When server is launched is first makes sure the trex-path is valid: the path exists and granted with execution permissions. If any of the conditions is not valid, the server will not launch. 2.2 The Client module The client is a Python based application that created TRexClient instances. Using class methods, the client interacts with TRex server, and enable it to perform the following commands: 1. Start TRex run (custom parameters supported). 2. Stop TRex run. 3. Check what is the TRex status (possible states: Idle, Starting, Running). 4. Poll (by customize sampling) the server and get live results from TRex while still running. 5. Get custom TRex stats based on a window of saved history of latest N polling results. The clients is also based on Python 2.7, however unlike the server, it can run on any machine who wishes to. In fact, the client side is simply a python library that interact with the server using JSON-RPC (v2), hence if needed, anyone can write a library on any other language that will interact with the server ins the very same way CTRexClient module initialization As explained, CTRexClient is the main module to use when writing an TRex test-plan. This module holds the entire interaction with TRex server, and result containing via result_obj, which is an instance of CTRexResult class. The CTRexClient instance is initialized in the following way: 1. TRex hostname: represents the hostname on which the server is listening. Either hostname or IPv4 address will be a valid input. 2. Server port: the port on which the server listens to incoming client requests. This parameter value must be identical to port option configured in the server. 3. History size: The number of saved TRex samples. Based on this "window", some extra statistics and data are calculated. Default history size is 100 samples. 4. verbose : This boolean option will prompt extended output, if available, of each of the activated methods. For any method that interacts with TRex server, this will prompt the JSON-RPC request and response. This option is especially useful for developers who wishes to imitate the functionality of this client using other programming languages. That s it! Once these parameter has been passed, you re ready to interact with TRex. Note The most common initialization will simply use the hostname, such that common initilization lookes like: trex =CTRexClient( trex_host_name )

9 TRex Control Plane Design - Phase 1 6 / CTRexClient module usage This section covers with great detail the usage of the client module. Each of the methods describes are class methods of CTRex Client. start_trex (f, d, block_to_success, timeout, trex_cmd_options) Issue a request to start TRex with certain configuration. The server will only handle the request if the TRex is in Idle status. Once the status has been confirmed, TRex server will issue for this single client a token, so that only that client may abort running TRex session. f and d parameters are mandatory, as they are crucial parameter in setting TRex behaviour. Also, d parameter must be at least 30 seconds or larger. By default (and by design) this method blocks until TRex status changes to either Running or back to Idle. stop_trex() If (and only if) a certain client issued a run requested (and it accepted), this client may use this command to abort current run. This option is very useful especially when the real-time data from the TRex are utilized. wait_until_kickoff_finish(timeout =40) This method blocks until TRex status changes to Running. In case of error an exception will be thrown. The timeout parameter sets the maximum waiting time. This method is especially useful when block_to_success was set to false in order to utilize the time to configure other things, such as DUT. is_running(dump_out =False) Checks if there s currently TRex session up (with any client). If TRex is running, this method returns True and the result object id updated accordingly. If not running, return False. If a dictionary pointer is given in dump_out argument, the pointer object is cleared and the latest dump stored in it. get_running_status() Fetches the current TRex status. Three possible states Idle - No TRex session is currently running. Starting - A TRex session just started (turns into Running after stability condition is reached) Running - TRex session is currently active. The following diagram describes the state machine of TRex: images/trex_control_plane_state_machine.png Figure 2.1: TRex running state machine get_running_info() This method performs single poll of TRex running data and process it into the result object (named result_obj). The method returns the most updated data dump from TRex in the form of Python dictionary. Behind the scenes, running that method will trigger inner-client process over the saved window, and produce window-relevant information, as well as get the most important data more accessible. Once the data has been fetched (at sample rate the satisfies the user), a custom data manipulation can be done in various forms and techniques 1. Note: the sampling rate is bounded from buttom to 2 samples/sec. 1 See CTRexResult module usage for more details

10 TRex Control Plane Design - Phase 1 7 / 13 sample_until_condition(condition_func, time_between_samples =5) This method automatically sets ongoing sampling of TRex data, with sampling rate described by time_between_samples. On each fetched dump, the condition_func is applied on the result objects, and if returns True, the sampling will stop. On success (condition has been met), this method returns the latest result object that satisfied the given condition. ON fail, this method will raise UserWarning exception. sample_to_run_finish(time_between_samples =5) This method automatically sets ongoing sampling of TRex data with sampling rate described by time_between_samples until TRex run finished. get_result_obj() Returns a pointer to the result object of the client instance. Hence, this method returns the result object on which all the data processing takes place. Tip The window stats (calculated when get_running_info() triggered) are very helpful in eliminate spikes behavior in numerical values which might float from other data CTRexResult module usage This section covers how to use CTRexResult module to access into TRex data and post processing results, taking place at the client side whenever a data is polled from the server. The most important data structure in this module is the history object, which contains the sampled information (plus the post processing step) of each sample. Most of the class methods are getters that enables an easy access to the most commonly used when working with TRex. These getters are called with self-explained names, such as get_max_latency. However, on top to these methods, the class offers data accessibility using the rest of the class methods. These methods are: is_done_warmup() This will return True only if TRex has reached its expected transmission bandwidth 2. This parameter is important since in most cases, the most relevent test cases are interesting when TRex produces its expected TX, based on which the platform is tested and benchmerked. get_latest_dump() Fetches the latest polled dump saved in history. get_last_value (tree_path_to_key, regex =None) Fetch, out of the latest data dump a value. get_value_list (tree_path_to_key, regex =None) Fetch, out of all data dumps stored in history a value. History data access API Since (as mentioned earlier) the data dump is a JSON-RPC string, which is decoded into Python dictionaries and lists, nested within each other. This "Mini API" is used by both get_last_value and get_value_list methods, and receives in both cases two arguments: tree_path_to_key, regex 3. The user may choose whatever value he wishes to extract, using the tree_path_to_key argument. In order to get deeper and deeper on the hierarchy, use the key of the dictionary, separated by dot (. ) for each level. In order to fetch more than one key in a certain dictionary (no matter how deep it is nested), use the regex argument to state which keys are to be included. Example: In order to fetch only the expected_tx key values of the latest dump, we ll call: get_last_value("trex-global.data", "m_tx_expected_\w+") 2 A 3% deviation is allowed. 3 By default, regex argument is set to None

11 TRex Control Plane Design - Phase 1 8 / 13 This will produce the following dictionary result: { m_tx_expected_pps : , m_tx_expected_bps : , m_tx_expected_cps : 412.3} We can see that the result is every key-value pair, found at the relevant tree-path and matches the provided regex. In order to access an array element, specifying the key_to_array[i], where i is the desired array index. Example: In order to access the third element of the data array of: { template_info :{"name":"template_info","type":0,"data":["avl/delay_10_http_get_0. pcap","avl/delay_10_http_post_0.pcap", "avl/delay_10_https_0.pcap","avl/delay_10_h ttp_browsing_0.pcap", "avl/delay_10_exchange_0.pcap","avl/delay_10_mail_pop_0.pcap","avl/delay_10_mail_pop_1.pcap","avl/delay_10_mail_pop_2.pcap","avl/delay_10_oracle_0. pcap"]} we ll use the following command: get_last_value("template_info.data[2] ). This will produce the following result: avl/delay_10_https_0.pcap

12 TRex Control Plane Design - Phase 1 9 / 13 Chapter 3 Usage Examples 3.1 Example #1: Checking TRex status and Launching TRex The following program checks TRex status, and later on launches it, querying its status along different time slots. import time trex = CTRexClient( trex-name ) print "Before Running, TRex status is: ", trex.is_running() # 1 print "Before Running, TRex status is: ", trex.get_running_status() # 2 ret = trex.start_trex( c = 2, # 3 m = 0.1, d = 40, f = avl/sfr_delay_10_1g.yaml, nc = True, p = True, l = 1000) print "After Starting, TRex status is: ", trex.is_running(), trex.get_running_status() time.sleep(10) # 4 print "Is TRex running? ", trex.is_running(), trex.get_running_status() # is_running() returns a boolean and checks if TRex is running or not. get_running_status() returns a Python dictionary with TRex state, along with a verbose field containing extra info, if available. TRex lanching. All types of inputs are supported. Some fields (such as f and d are mandatory). Going to sleep for few seconds, allowing TRex to start. Checking out with TRex status again, printing both a boolean return value and a full status. This code will prompt the following output, assuming a server was launched on the TRex machine. Connecting to Before Running, TRex status is: False Before Running, TRex status is: {u state : <TRexStatus.Idle: 1>, u verbose : u TRex is Idle } 1 2

13 TRex Control Plane Design - Phase 1 10 / 13 After Starting, TRex status is: TRex is starting } Is TRex running? False {u state : <TRexStatus.Starting: 2>, u verbose : u 3 4 True {u state : <TRexStatus.Running: 3>, u verbose : u TRex is Running } 5 6 1, 2, 3, 4, 5, 6 When looking at TRex status, both an enum status (Idle, Starting, Running) and verbose output are available. 3.2 Example #2: Checking TRex status and Launching TRex with BAD PARAME- TERS The following program checks TRex status, and later on launches it with wrong input (mdf is not legal option), hence TRex run will not start and a message will be available. import time trex = CTRexClient( trex-name ) print "Before Running, TRex status is: ", trex.is_running() # 1 print "Before Running, TRex status is: ", trex.get_running_status() # 2 ret = trex.start_trex( c = 2, # 3 # 4 mdf = 0.1, d = 40, f = avl/sfr_delay_10_1g.yaml, nc = True, p = True, l = 1000) print "After Starting, TRex status is: ", trex.is_running(), trex.get_running_status() time.sleep(10) # 5 print "Is TRex running? ", trex.is_running(), trex.get_running_status() # is_running() returns a boolean and checks if TRex is running or not. get_running_status() returns a Python dictionary with TRex state, along with a verbose field containing extra info, if available. TRex lanching. All types of inputs are supported. Some fields (such as f and c are mandatory). Wrong parameter (mdf ) injected. Going to sleep for few seconds, allowing TRex to start. Checking out with TRex status again, printing both a boolean return value and a full status. This code will prompt the following output, assuming a server was launched on the TRex machine. Connecting to Before Running, TRex status is: False Before Running, TRex status is: {u state : <TRexStatus.Idle: 1>, u verbose : u TRex is Idle } 1 2

14 TRex Control Plane Design - Phase 1 11 / 13 After Starting, TRex status is: TRex is starting } False {u state : <TRexStatus.Starting: 2>, u verbose : u 3 4 Is TRex running? False {u state : <TRexStatus.Idle: 1>, u verbose : u TRex run failed due to wrong input parameters, or due to reachability issues. } 5 6 1, 2, 3, 4 When looking at TRex status, both an enum status (Idle, Starting, Running) and verbose output are available. 5, 6 After TRex lanuching failed, a message indicating the failure reason. However, TRex is back Idle, ready to handle another launching request. 3.3 Example #3: Launching TRex, let it run until custom condition is satisfied The following program will launch TRex, and poll its result data until custom condition function returns True. + In this case, the condition function is simply named condition. Once the condition is met, TRex run will be terminated. print "Before Running, TRex status is: ", trex.get_running_status() print "Starting TRex..." ret = trex.start_trex( c = 2, mdf = 0.1, d = 1000, f = avl/sfr_delay_10_1g.yaml, nc = True, p = True, l = 1000) def condition (result_obj): # 1 return result_obj.get_current_tx_rate()[ m_tx_pps ] > res = trex.sample_until_condition(condition) # 2 print res # 3 val_list = res.get_value_list("trex-global.data", "m_tx_expected_\w+") # 4 1 The condition function defines when to stop TRex. In this case, when TRex s current tx (in pps) exceeds The condition is passed to sample_until_condition method, which will block until either the condition is met or an Exception is raised. Once satisfied, res variable holds the first result object on which the condition satisfied. At this point, TRex status is Idle and another run can be requested from the server. Further custom processing can be made on the result object, regardless of other TRex runs.

15 TRex Control Plane Design - Phase 1 12 / Example #4: Launching TRex, monitor live data and stopping on demand The following program will launch TRex, and while it runs poll the server (every 5 seconds) for running inforamtion, such as latency, drops, and other extractable parameters. Then, after some criteria was met, TRex execution is terminated, enabeling others to use the resource instead of waiting for the entire execution to finish. print "Before Running, TRex status is: ", trex.get_running_status() print "Starting TRex..." ret = trex.start_trex( c = 2, mdf = 0.1, d = 100, f = avl/sfr_delay_10_1g.yaml, nc = True, p = True, l = 1000) last_res = dict() while trex.is_running(dump_out = last_res): # 1 print \n\n***************************************** print "RECEIVED DUMP:" print last_res, "\n\n\n" print "CURRENT RESULT OBJECT" obj = trex.get_result_obj() # 2 # Custom data processing is done here, for example: print obj.get_value_list("trex-global.data.m_tx_bps") time.sleep(5) # 3 print "Terminating TRex..." ret = trex.stop_trex() # Iterate as long as TRex is running. In this case the latest dump is also saved into last_res variable, so easier access for that data is available, although not needed most of the time. Data processing. This is fully customizable for the relevant test initiated. The sampling rate is flexibale and can be configured depending on the desired output. TRex termination.

16 TRex Control Plane Design - Phase 1 13 / Example #5: Launching TRex, let it run until finished The following program will launch TRex, and poll it automatically until run finishes. The polling rate is customisable (in this case, every 10 seconds) using time_between_samples argument. print "Before Running, TRex status is: ", trex.get_running_status() print "Starting TRex..." ret = trex.start_trex( c = 2, # 1 mdf = 0.1, d = 1000, f = avl/sfr_delay_10_1g.yaml, nc = True, p = True, l = 1000) res = trex.sample_to_run_finish(time_between_samples = 10) # 2 print res # 3 val_list = res.get_value_list("trex-global.data", "m_tx_expected_\w+") # TRex run initialization. Define the sample rate and block until TRex run ends. Once this method returns (assuming no error), TRex result object will contain the samples collected allong TRex run, limited to the history size 1. Once finished, res variable holds the latest result object. Further custom processing can be made on the result object, regardless of other TRex runs. 1 For example for history sized 100 only the latest 100 samples will be available despite sampling more than that during TRex run.

TRex Virtual Machine setup and basic usage. TRex Virtual Machine setup and basic usage

TRex Virtual Machine setup and basic usage. TRex Virtual Machine setup and basic usage TRex Virtual Machine setup and basic usage i TRex Virtual Machine setup and basic usage TRex Virtual Machine setup and basic usage ii REVISION HISTORY NUMBER DATE DESCRIPTION NAME TRex Virtual Machine

More information

ACT-R RPC Interface Documentation. Working Draft Dan Bothell

ACT-R RPC Interface Documentation. Working Draft Dan Bothell AC-R RPC Interface Documentation Working Draft Dan Bothell Introduction his document contains information about a new feature available with the AC-R 7.6 + software. here is now a built-in RPC (remote

More information

Lab 3: Simple Firewall using OpenFlow

Lab 3: Simple Firewall using OpenFlow Lab 3: Simple Firewall using OpenFlow This lab builds on the knowledge acquired through Lab 1 where you were first introduced to the Mininet environment. It will also help you prepare for the class project.

More information

Cisco TelePresence Conductor with Cisco Unified Communications Manager

Cisco TelePresence Conductor with Cisco Unified Communications Manager Cisco TelePresence Conductor with Cisco Unified Communications Manager Deployment Guide XC2.2 Unified CM 8.6.2 and 9.x D14998.09 Revised March 2014 Contents Introduction 4 About this document 4 Further

More information

Contents: 1 Basic socket interfaces 3. 2 Servers 7. 3 Launching and Controlling Processes 9. 4 Daemonizing Command Line Programs 11

Contents: 1 Basic socket interfaces 3. 2 Servers 7. 3 Launching and Controlling Processes 9. 4 Daemonizing Command Line Programs 11 nclib Documentation Release 0.7.0 rhelmot Apr 19, 2018 Contents: 1 Basic socket interfaces 3 2 Servers 7 3 Launching and Controlling Processes 9 4 Daemonizing Command Line Programs 11 5 Indices and tables

More information

Operating Systems Design Exam 3 Review: Spring Paul Krzyzanowski

Operating Systems Design Exam 3 Review: Spring Paul Krzyzanowski Operating Systems Design Exam 3 Review: Spring 2012 Paul Krzyzanowski pxk@cs.rutgers.edu 1 Question 1 An Ethernet device driver implements the: (a) Data Link layer. (b) Network layer. (c) Transport layer.

More information

Cambrionix Universal Charger API

Cambrionix Universal Charger API Cambrionix Universal Charger API page 2 of 27 Introduction This is a description of the that can be used to control Cambrionix Universal charging units that use the Cambrionix Very Intelligent Charging

More information

Assignment 5: Software Defined Networking CS640 Spring 2015

Assignment 5: Software Defined Networking CS640 Spring 2015 Assignment 5: Software Defined Networking CS640 Spring 2015 Due: Thursday, May 7 at 11pm Overview For this project you will implement two control application for a software defined network (SDN). A layer

More information

Python StatsD Documentation

Python StatsD Documentation Python StatsD Documentation Release 3.2.2 James Socol Dec 15, 2017 Contents 1 Installing 3 2 Contents 5 2.1 Configuring Statsd............................................ 5 2.2 Data Types................................................

More information

Using the YANG Development Kit (YDK) with Cisco IOS XE

Using the YANG Development Kit (YDK) with Cisco IOS XE Using the YANG Development Kit (YDK) with Cisco IOS XE 1. Overview The YANG Development Kit (YDK) is a software development kit that provides APIs that are generated from YANG data models. These APIs,

More information

CS 450 Introduction to Networking Spring 2014 Homework Assignment 1 File Transfer and Data Bandwidth Analysis Tool

CS 450 Introduction to Networking Spring 2014 Homework Assignment 1 File Transfer and Data Bandwidth Analysis Tool CS 450 Introduction to Networking Spring 2014 Homework Assignment 1 File Transfer and Data Bandwidth Analysis Tool Due: Monday 17 February. Electronic copy due at 10:30 A.M., Optional paper copy may be

More information

Valkyrie REST Server

Valkyrie REST Server Valkyrie REST Server User Manual This document describes how to build client applications for Xena Valkyrie REST server. Last updated: 2018-09-27 CONTENTS General... 4 Functionality... 4 Audience and Prerequisites...

More information

TANDBERG Management Suite - Redundancy Configuration and Overview

TANDBERG Management Suite - Redundancy Configuration and Overview Management Suite - Redundancy Configuration and Overview TMS Software version 11.7 TANDBERG D50396 Rev 2.1.1 This document is not to be reproduced in whole or in part without the permission in writing

More information

Cisco TelePresence Conductor with Unified CM

Cisco TelePresence Conductor with Unified CM Cisco TelePresence Conductor with Unified CM Deployment Guide TelePresence Conductor XC3.0 Unified CM 10.x Revised February 2015 Contents Introduction 5 About this document 5 Related documentation 5 About

More information

Agility2018-TCPdump Documentation

Agility2018-TCPdump Documentation Agility2018-TCPdump Documentation Release.01 David Larsen Aug 10, 2018 Switches 1 F5 tcpdump and Wireshark 3 1.1 tcpdump Switches............................................ 3 1.2 tcpdump Filters..............................................

More information

Managing Backup and Restore Operations

Managing Backup and Restore Operations The following topics describe Cisco NFVI management node backup and restore operations., page 1 Restoring the Management Node, page 8 Management Node Auto-backup, page 10 The management node hosts critical

More information

Control Device Administration Using TACACS+

Control Device Administration Using TACACS+ Device Administration, page 1 Device Administration Work Center, page 3 Data Migration from Cisco Secure ACS to Cisco ISE, page 3 Device Administration Deployment Settings, page 3 Device Admin Policy Sets,

More information

Managing Latency in IPS Networks

Managing Latency in IPS Networks Revision C McAfee Network Security Platform (Managing Latency in IPS Networks) Managing Latency in IPS Networks McAfee Network Security Platform provides you with a set of pre-defined recommended settings

More information

Platform Settings for Classic Devices

Platform Settings for Classic Devices The following topics explain Firepower platform settings and how to configure them on Classic devices: Introduction to Firepower Platform Settings, page 1 Configuring Firepower Platform Settings, page

More information

Cisco TelePresence Conductor with Cisco Unified Communications Manager

Cisco TelePresence Conductor with Cisco Unified Communications Manager Cisco TelePresence Conductor with Cisco Unified Communications Manager Deployment Guide TelePresence Conductor XC4.0 Unified CM 10.5(2) January 2016 Contents Introduction 6 About this document 6 Related

More information

This chapter describes the StarOS NETCONF interface and the ConfD engine. It contains the following sections:

This chapter describes the StarOS NETCONF interface and the ConfD engine. It contains the following sections: This chapter describes the StarOS NETCONF interface and the ConfD engine. It contains the following sections: Overview, page 1 Configuring ConfD, page 2 Verifying the Configuration, page 4 Show Support

More information

Table of Contents EVALUATION COPY

Table of Contents EVALUATION COPY Table of Contents Introduction... 1-2 A Brief History of Python... 1-3 Python Versions... 1-4 Installing Python... 1-5 Environment Variables... 1-6 Executing Python from the Command Line... 1-7 IDLE...

More information

DCLI User's Guide. Data Center Command-Line Interface

DCLI User's Guide. Data Center Command-Line Interface Data Center Command-Line Interface 2.10.2 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ If you have comments about this documentation, submit

More information

Shell / Python Tutorial. CS279 Autumn 2017 Rishi Bedi

Shell / Python Tutorial. CS279 Autumn 2017 Rishi Bedi Shell / Python Tutorial CS279 Autumn 2017 Rishi Bedi Shell (== console, == terminal, == command prompt) You might also hear it called bash, which is the most widely used shell program macos Windows 10+

More information

Device Management Basics

Device Management Basics The following topics describe how to manage devices in the Firepower System: The Device Management Page, page 1 Remote Management Configuration, page 2 Adding Devices to the Firepower Management Center,

More information

Configuration Manager

Configuration Manager CHAPTER 7 This chapter describes how to perform routine Cisco VXC Manager configuration management tasks using the Administrator Console. It provides information on managing the configuration settings

More information

McAfee Drive Encryption Client Transfer Migration Guide. (McAfee epolicy Orchestrator)

McAfee Drive Encryption Client Transfer Migration Guide. (McAfee epolicy Orchestrator) McAfee Drive Encryption 7.2.5 Client Transfer Migration Guide (McAfee epolicy Orchestrator) COPYRIGHT Copyright 2018 McAfee, LLC TRADEMARK ATTRIBUTIONS McAfee and the McAfee logo, McAfee Active Protection,

More information

Configuring Local SPAN and ERSPAN

Configuring Local SPAN and ERSPAN This chapter contains the following sections: Information About ERSPAN, page 1 Licensing Requirements for ERSPAN, page 5 Prerequisites for ERSPAN, page 5 Guidelines and Limitations for ERSPAN, page 5 Guidelines

More information

rowan(1) RoWAN manual page rowan(1)

rowan(1) RoWAN manual page rowan(1) rowan(1) RoWAN manual page rowan(1) NAME RoWAN is a network-stream relay (server) over Wide Area Network. DESCRIPTION RoWAN relays video streams from both local and remote sources to local multicast/unicast

More information

Pemrograman Jaringan Web Client Access PTIIK

Pemrograman Jaringan Web Client Access PTIIK Pemrograman Jaringan Web Client Access PTIIK - 2012 In This Chapter You'll learn how to : Download web pages Authenticate to a remote HTTP server Submit form data Handle errors Communicate with protocols

More information

IPv6 Firewall Support for Prevention of Distributed Denial of Service Attacks and Resource Management

IPv6 Firewall Support for Prevention of Distributed Denial of Service Attacks and Resource Management IPv6 Firewall Support for Prevention of Distributed Denial of Service Attacks and Resource Management IPv6 zone-based firewalls support the Protection of Distributed Denial of Service Attacks and the Firewall

More information

Failover for High Availability in the Public Cloud

Failover for High Availability in the Public Cloud This chapter describes how to configure Active/Backup failover to accomplish high availability of the Cisco ASAv in a public cloud environment, such as Microsoft Azure. About Failover in the Public Cloud,

More information

DCLI User's Guide. Modified on 20 SEP 2018 Data Center Command-Line Interface

DCLI User's Guide. Modified on 20 SEP 2018 Data Center Command-Line Interface Modified on 20 SEP 2018 Data Center Command-Line Interface 2.10.0 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ If you have comments about

More information

Install and Configure the TS Agent

Install and Configure the TS Agent Install the TS Agent, page 1 Start the TS Agent Configuration Interface, page 2 Configure the TS Agent, page 2 Creating the REST VDI Role, page 7 Install the TS Agent Before You Begin Confirm that the

More information

Intro to Programming. Unit 7. What is Programming? What is Programming? Intro to Programming

Intro to Programming. Unit 7. What is Programming? What is Programming? Intro to Programming Intro to Programming Unit 7 Intro to Programming 1 What is Programming? 1. Programming Languages 2. Markup vs. Programming 1. Introduction 2. Print Statement 3. Strings 4. Types and Values 5. Math Externals

More information

RSA NetWitness Platform

RSA NetWitness Platform RSA NetWitness Platform AWS CloudTrail Last Modified: Tuesday, May 1, 2018 Event Source Product Information: Vendor: Amazon Web Services Event Source: AWS CloudTrail Versions: all RSA Product Information:

More information

Windows Installation Guide 8.2

Windows Installation Guide 8.2 Windows Installation Guide 8.2 Copyright 2018 PTC Inc. and/or Its Subsidiary Companies. All Rights Reserved. User and training guides and related documentation from PTC Inc. and its subsidiary companies

More information

Configuring TACACS+ About TACACS+

Configuring TACACS+ About TACACS+ This chapter describes how to configure the Terminal Access Controller Access Control System Plus (TACACS+) protocol on Cisco NX-OS devices. This chapter includes the following sections: About TACACS+,

More information

DCLI User's Guide. Data Center Command-Line Interface 2.9.1

DCLI User's Guide. Data Center Command-Line Interface 2.9.1 Data Center Command-Line Interface 2.9.1 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ If you have comments about this documentation, submit

More information

MIXMINIOND.CONF (5) System File Formats Manual MIXMINIOND.CONF (5)

MIXMINIOND.CONF (5) System File Formats Manual MIXMINIOND.CONF (5) NAME mixminiond.conf Mixminion server configuration file SYNOPSIS $HOME/mixminiond.conf $HOME/etc/mixminiond.conf /etc/mixminiond.conf /etc/mixminion/mixminiond.conf DESCRIPTION mixminiond reads its configuration

More information

Protection! User Guide. A d m i n i s t r a t o r G u i d e. v L i c e n s i n g S e r v e r. Protect your investments with Protection!

Protection! User Guide. A d m i n i s t r a t o r G u i d e. v L i c e n s i n g S e r v e r. Protect your investments with Protection! jproductivity LLC Protect your investments with Protection! User Guide Protection! L i c e n s i n g S e r v e r v 4. 9 A d m i n i s t r a t o r G u i d e tm http://www.jproductivity.com Notice of Copyright

More information

Control Device Administration Using TACACS+

Control Device Administration Using TACACS+ Device Administration, page 1 Device Administration Work Center, page 3 Data Migration from Cisco Secure ACS to Cisco ISE, page 3 Device Admin Policy Sets, page 3 TACACS+ Authentication Settings, page

More information

UNIVERSITY OF CALIFORNIA Department of Electrical Engineering and Computer Sciences Computer Science Division. P. N. Hilfinger

UNIVERSITY OF CALIFORNIA Department of Electrical Engineering and Computer Sciences Computer Science Division. P. N. Hilfinger UNIVERSITY OF CALIFORNIA Department of Electrical Engineering and Computer Sciences Computer Science Division CS 164 Spring 2005 P. N. Hilfinger Project #2: Static Analyzer for Pyth Due: Wednesday, 6 April

More information

Data Structure Mapping

Data Structure Mapping This appendix provides information about the data objects that are migrated, partially migrated, and not migrated from Cisco Secure ACS, Release 5.5 or later to Cisco ISE, Release 2.1., page 1 Migrated

More information

ZooKeeper. Table of contents

ZooKeeper. Table of contents by Table of contents 1 ZooKeeper: A Distributed Coordination Service for Distributed Applications... 2 1.1 Design Goals... 2 1.2 Data model and the hierarchical namespace... 3 1.3 Nodes and ephemeral nodes...

More information

Control Device Administration Using TACACS+

Control Device Administration Using TACACS+ Device Administration, page 1 Device Administration Work Center, page 3 Data Migration from Cisco Secure ACS to Cisco ISE, page 3 Device Administration Deployment Settings, page 3 Device Admin Policy Sets,

More information

Operation Manual AAA RADIUS HWTACACS H3C S5500-EI Series Ethernet Switches. Table of Contents

Operation Manual AAA RADIUS HWTACACS H3C S5500-EI Series Ethernet Switches. Table of Contents Table of Contents Table of Contents... 1-1 1.1 AAA/RADIUS/HWTACACS Over... 1-1 1.1.1 Introduction to AAA... 1-1 1.1.2 Introduction to RADIUS... 1-3 1.1.3 Introduction to HWTACACS... 1-9 1.1.4 Protocols

More information

AIMMS. The Network License Server AIMMS AIMMS 4

AIMMS. The Network License Server AIMMS AIMMS 4 AIMMS The Network License Server AIMMS AIMMS 4 January 11, 2018 Contents Contents ii 1 The Aimms Network License Server 1 1.1 Software requirements........................ 1 1.2 Installing and deploying

More information

GIS 4653/5653: Spatial Programming and GIS. More Python: Statements, Types, Functions, Modules, Classes

GIS 4653/5653: Spatial Programming and GIS. More Python: Statements, Types, Functions, Modules, Classes GIS 4653/5653: Spatial Programming and GIS More Python: Statements, Types, Functions, Modules, Classes Statement Syntax The if-elif-else statement Indentation and and colons are important Parentheses and

More information

Device Management Basics

Device Management Basics The following topics describe how to manage devices in the Firepower System: The Device Management Page, on page 1 Remote Management Configuration, on page 2 Add Devices to the Firepower Management Center,

More information

Lab10: NATing. addressing conflicts, routers must never route private IP addresses.

Lab10: NATing. addressing conflicts, routers must never route private IP addresses. Introduction These are reserved private Internet addresses drawn from the three blocks shown in the figure. These addresses are for private, internal network use only. Packets containing these addresses

More information

SHIFTLEFT OCULAR THE CODE PROPERTY GRAPH

SHIFTLEFT OCULAR THE CODE PROPERTY GRAPH SHIFTLEFT OCULAR INTRODUCTION ShiftLeft Ocular offers code auditors the full range of capabilities of ShiftLeft s best-in-class static code analysis 1, ShiftLeft Inspect. Ocular enables code auditors to

More information

Cisco TelePresence Conductor with Cisco VCS (Policy Service)

Cisco TelePresence Conductor with Cisco VCS (Policy Service) Cisco TelePresence Conductor with Cisco VCS (Policy Service) Deployment Guide TelePresence Conductor XC3.0 Cisco VCS X8.x Revised January 2015 Contents Introduction 5 About the Cisco TelePresence Conductor

More information

Nested Class Map Support for Zone-Based Policy Firewall

Nested Class Map Support for Zone-Based Policy Firewall Nested Class Map Support for Zone-Based Policy Firewall The Nested Class Map Support for Zone-Based Policy Firewall feature provides the Cisco IOS XE firewall the functionality to configure multiple traffic

More information

pymodbustcp Documentation

pymodbustcp Documentation pymodbustcp Documentation Release 0.1.6 Loïc Lefebvre May 14, 2018 Contents 1 Quick start guide 1 1.1 Overview of the package......................................... 1 1.2 Package setup..............................................

More information

TRex Realistic Traffic Generator

TRex Realistic Traffic Generator DEVNET-1120 TRex Realistic Traffic Generator Hanoch Haim, Principal Engineer Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this session in the Cisco

More information

Snapt Accelerator Manual

Snapt Accelerator Manual Snapt Accelerator Manual Version 2.0 pg. 1 Contents Chapter 1: Introduction... 3 Chapter 2: General Usage... 3 Accelerator Dashboard... 4 Standard Configuration Default Settings... 5 Standard Configuration

More information

Phone Inventory 1.1 (1012)

Phone Inventory 1.1 (1012) (1012) 2015 VoIP Integration July 28, 2015 Table of Contents Product Overview... 3 Requirements... 3 Application Requirements... 3 Call Manager... 3 Network Connectivity... 3 IP Phones... 3 Installation

More information

GSS Administration and Troubleshooting

GSS Administration and Troubleshooting CHAPTER 9 GSS Administration and Troubleshooting This chapter covers the procedures necessary to properly manage and maintain your GSSM and GSS devices, including login security, software upgrades, GSSM

More information

SSH Deploy Key Documentation

SSH Deploy Key Documentation SSH Deploy Key Documentation Release 0.1.1 Travis Bear February 03, 2014 Contents 1 Overview 1 2 Source Code 3 3 Contents 5 3.1 Alternatives................................................ 5 3.2 Compatibility...............................................

More information

Data Structure Mapping

Data Structure Mapping This appendix provides information about the data objects that are migrated, partially migrated, and not migrated from Cisco Secure ACS, Release 5.5 or 5.6 to Cisco ISE, Release 2.0., page 1 Migrated Data

More information

Managing External Identity Sources

Managing External Identity Sources CHAPTER 5 The Cisco Identity Services Engine (Cisco ISE) integrates with external identity sources to validate credentials in user authentication functions, and to retrieve group information and other

More information

Python Basics. Lecture and Lab 5 Day Course. Python Basics

Python Basics. Lecture and Lab 5 Day Course. Python Basics Python Basics Lecture and Lab 5 Day Course Course Overview Python, is an interpreted, object-oriented, high-level language that can get work done in a hurry. A tool that can improve all professionals ability

More information

bottle-rest Release 0.5.0

bottle-rest Release 0.5.0 bottle-rest Release 0.5.0 February 18, 2017 Contents 1 API documentation 3 1.1 bottle_rest submodule.......................................... 3 2 What is it 5 2.1 REST in bottle..............................................

More information

Configuring System Message Logging

Configuring System Message Logging This chapter contains the following sections: Information About System Message Logging, page 1 Licensing Requirements for System Message Logging, page 2 Guidelines and Limitations for System Message Logging,

More information

OPi.GPIO Documentation

OPi.GPIO Documentation OPi.GPIO Documentation Release 0.3.1 Richard Hull and contributors Jan 01, 2018 Contents 1 Installation 3 2 API Documentation 5 2.1 Importing the module.......................................... 5 2.2

More information

NETCONF Protocol. Restrictions for the NETCONF Protocol. Information About the NETCONF Protocol

NETCONF Protocol. Restrictions for the NETCONF Protocol. Information About the NETCONF Protocol Restrictions for the, on page 1 Information About the, on page 1 How to Configure the, on page 4 Verifying the Configuration, on page 7 Additional References for, on page 9 Feature Information for, on

More information

Server License Activation and Administration Guide. Lavastorm Analytics Engine

Server License Activation and Administration Guide. Lavastorm Analytics Engine Server License Activation and Administration Guide Lavastorm Analytics Engine Lavastorm Analytics Engine: Server License Activation and Administration Guide Legal notice Copyright THE CONTENTS OF THIS

More information

FieldView. Management Suite

FieldView. Management Suite FieldView The FieldView Management Suite (FMS) system allows administrators to view the status of remote FieldView System endpoints, create and apply system configurations, and manage and apply remote

More information

django-redis-cache Documentation

django-redis-cache Documentation django-redis-cache Documentation Release 1.5.2 Sean Bleier Nov 15, 2018 Contents 1 Intro and Quick Start 3 1.1 Intro................................................... 3 1.2 Quick Start................................................

More information

VOFS Manual. Georgios Tsoukalas, ICCS June 28, 2009

VOFS Manual. Georgios Tsoukalas, ICCS June 28, 2009 VOFS Manual Georgios Tsoukalas, ICCS gtsouk@cslab.ece.ntua.gr June 28, 2009 1 Requirements Python 2.5 Fuse-2.7 and development files SQLite 3 Libc development files 2 Installation & Launch Unpack the archive.

More information

Privacy and Security in Online Social Networks Department of Computer Science and Engineering Indian Institute of Technology, Madras

Privacy and Security in Online Social Networks Department of Computer Science and Engineering Indian Institute of Technology, Madras Privacy and Security in Online Social Networks Department of Computer Science and Engineering Indian Institute of Technology, Madras Lecture 12 Tutorial 3 Part 1 Twitter API In this tutorial, we will learn

More information

Software Requirement Specification

Software Requirement Specification Software Requirement Specification Publish/Subscribe System Group-03 Atul Jangra 2010CS50277 Dushyant Behl 2010CS50282 Shantanu 2010CS50295 Utkarsh 2010CS50299 1 1. Introduction Table of Content 1.1 Purpose...

More information

LISP Router IPv6 Configuration Commands

LISP Router IPv6 Configuration Commands ipv6 alt-vrf, page 2 ipv6 etr, page 4 ipv6 etr accept-map-request-mapping, page 6 ipv6 etr map-cache-ttl, page 8 ipv6 etr map-server, page 10 ipv6 itr, page 13 ipv6 itr map-resolver, page 15 ipv6 map-cache-limit,

More information

HP Web Jetadmin 8.0 Credential Store Feature

HP Web Jetadmin 8.0 Credential Store Feature HP Web Jetadmin 8.0 Credential Store Feature Table of Contents: Overview...1 The Credential Store...1 Interacting with the Credential Store...2 Configuration of Device Credentials...2 Example...3 Credential

More information

IX: A Protected Dataplane Operating System for High Throughput and Low Latency

IX: A Protected Dataplane Operating System for High Throughput and Low Latency IX: A Protected Dataplane Operating System for High Throughput and Low Latency Belay, A. et al. Proc. of the 11th USENIX Symp. on OSDI, pp. 49-65, 2014. Reviewed by Chun-Yu and Xinghao Li Summary In this

More information

HP Data Protector Integration with Autonomy IDOL Server

HP Data Protector Integration with Autonomy IDOL Server Technical white paper HP Data Protector Integration with Autonomy IDOL Server Introducing e-discovery for HP Data Protector environments Table of contents Summary 2 Introduction 2 Integration concepts

More information

Mohammad Hossein Manshaei 1393

Mohammad Hossein Manshaei 1393 Mohammad Hossein Manshaei manshaei@gmail.com 1393 Voice and Video over IP Slides derived from those available on the Web site of the book Computer Networking, by Kurose and Ross, PEARSON 2 Multimedia networking:

More information

Using the aregcmd Commands

Using the aregcmd Commands CHAPTER 2 This chapter describes how to use each of the aregcmd commands. The Cisco Access Registrar aregcmd command is a command-line based configuration tool. It allows you to set any Cisco Access Registrar

More information

PrepAwayExam. High-efficient Exam Materials are the best high pass-rate Exam Dumps

PrepAwayExam.   High-efficient Exam Materials are the best high pass-rate Exam Dumps PrepAwayExam http://www.prepawayexam.com/ High-efficient Exam Materials are the best high pass-rate Exam Dumps Exam : 250-530 Title : Administration of Symantec Network Access Control 12.1 Vendors : Symantec

More information

Plumeria Documentation

Plumeria Documentation Plumeria Documentation Release 0.1 sk89q Aug 20, 2017 Contents 1 Considerations 3 2 Installation 5 2.1 Windows................................................. 5 2.2 Debian/Ubuntu..............................................

More information

Configuring the CSS as a Client of a TACACS+ Server

Configuring the CSS as a Client of a TACACS+ Server CHAPTER 4 Configuring the CSS as a Client of a TACACS+ Server The Terminal Access Controller Access Control System (TACACS+) protocol provides access control for routers, network access servers (NAS),

More information

Real-Time Dashboard Integration Bomgar Remote Support

Real-Time Dashboard Integration Bomgar Remote Support Real-Time Dashboard Integration Bomgar Remote Support 2017 Bomgar Corporation. All rights reserved worldwide. BOMGAR and the BOMGAR logo are trademarks of Bomgar Corporation; other trademarks shown are

More information

DATA STRUCTURE AND ALGORITHM USING PYTHON

DATA STRUCTURE AND ALGORITHM USING PYTHON DATA STRUCTURE AND ALGORITHM USING PYTHON Advanced Data Structure and File Manipulation Peter Lo Linear Structure Queue, Stack, Linked List and Tree 2 Queue A queue is a line of people or things waiting

More information

IBM VisualAge for Java,Version3.5. Distributed Debugger for Workstations

IBM VisualAge for Java,Version3.5. Distributed Debugger for Workstations IBM VisualAge for Java,Version3.5 Distributed Debugger for Workstations Note! Before using this information and the product it supports, be sure to read the general information under Notices. Edition notice

More information

Optimal Performance for your MacroView DMF Solution

Optimal Performance for your MacroView DMF Solution Adding Value Paper In this paper we identify 20 points to consider if you want to optimise the performance of your DMF solution. These points also apply to Message, the subset of DMF that runs in Outlook.

More information

By Lucas Marshall. All materials Copyright Developer Shed, Inc. except where otherwise noted.

By Lucas Marshall. All materials Copyright Developer Shed, Inc. except where otherwise noted. By Lucas Marshall All materials Copyright 1997 2002 Developer Shed, Inc. except where otherwise noted. Using XML RPC with PHP Table of Contents Introduction...1 Compiling PHP with XML RPC Support...2 Dissection

More information

Oracle Cloud 1z0-932

Oracle Cloud 1z0-932 Oracle Cloud 1z0-932 Oracle Cloud Infrastructure 2018 Architect Associate Thank You for Downloading 1z0-932 Updated Exam Questions oracle/1z0-932-pdf-exam-dumps Question #:29 Which two parameters are required

More information

Common JSON/RPC transport

Common JSON/RPC transport Version Date Author Description 0.1 2.3.2010 SV First draft. 0.2 4.3.2010 SV Feedback incorporated, various fixes throughout the document. 0.3 5.3.2010 SV Clarification about _Keepalive processing, changed

More information

Hadoop On Demand: Configuration Guide

Hadoop On Demand: Configuration Guide Hadoop On Demand: Configuration Guide Table of contents 1 1. Introduction...2 2 2. Sections... 2 3 3. HOD Configuration Options...2 3.1 3.1 Common configuration options...2 3.2 3.2 hod options... 3 3.3

More information

Data Structure Mapping

Data Structure Mapping This appendix provides information about the data objects that are migrated, partially migrated, and not migrated from, Release 5.5 or later to Cisco ISE, Release 2.3., page 1 Supported Data Objects for

More information

Data Structure Mapping

Data Structure Mapping This appendix provides information about the data objects that are migrated, partially migrated, and not migrated from Cisco Secure ACS, Release 5.5 or later to Cisco ISE, Release 2.3., on page 1 Supported

More information

User Identity Sources

User Identity Sources The following topics describe Firepower System user identity sources, which are sources for user awareness. These users can be controlled with identity and access control policies: About, page 1 The User

More information

edeposit.amqp.antivirus Release 1.0.1

edeposit.amqp.antivirus Release 1.0.1 edeposit.amqp.antivirus Release 1.0.1 February 05, 2015 Contents 1 Installation 3 1.1 Initialization............................................... 3 2 Usage 5 3 Content 7 3.1 Standalone script.............................................

More information

-Page 1 of 21 -

-Page 1 of 21 - ATCA Tester Version 3.3.0 Release Notes -Page 1 of 21 - Introduction The ATCA Tester is an automated test suite for testing the platform management software in different types of ATCA building blocks,

More information

Management Tools. Management Tools. About the Management GUI. About the CLI. This chapter contains the following sections:

Management Tools. Management Tools. About the Management GUI. About the CLI. This chapter contains the following sections: This chapter contains the following sections:, page 1 About the Management GUI, page 1 About the CLI, page 1 User Login Menu Options, page 2 Customizing the GUI and CLI Banners, page 3 REST API, page 3

More information

Open Cloud Rhino SMPP Resource Adaptors Users Guide

Open Cloud Rhino SMPP Resource Adaptors Users Guide Open Cloud Rhino SMPP Resource Adaptors Users Guide Introduction This document is a short guide to using a Java SMPP API and resource adaptors with the Open Cloud Rhino SLEE SDK. It is intended for SDK

More information

Server License Activation and Administration Guide. Lavastorm Analytics Engine 6.0

Server License Activation and Administration Guide. Lavastorm Analytics Engine 6.0 Server License Activation and Administration Guide Lavastorm Analytics Engine 6.0 Lavastorm Analytics Engine 6.0: Server License Activation and Administration Guide Legal notice Copyright THE CONTENTS

More information

Internet Technology. 06. Exam 1 Review Paul Krzyzanowski. Rutgers University. Spring 2016

Internet Technology. 06. Exam 1 Review Paul Krzyzanowski. Rutgers University. Spring 2016 Internet Technology 06. Exam 1 Review Paul Krzyzanowski Rutgers University Spring 2016 March 2, 2016 2016 Paul Krzyzanowski 1 Question 1 Defend or contradict this statement: for maximum efficiency, at

More information

Framework Management Layer User's Guide. SNMP Interface

Framework Management Layer User's Guide. SNMP Interface Framework Management Layer User's Guide SNMP Interface 1/21/2018 SNMP Interface Contents 1 SNMP Interface 1.1 Architecture 1.2 How to Activate SNMP Support 1.3 How to Use Contact-Center Graceful Shutdown

More information