12-Telemetry Command Reference

HomeSupportReference GuidesCommand ReferencesH3C S5130S-EI[HI][SI][EI-R]&S5120V2-SI&S3100V3-EI&E100C&E500C[D] Command References-R63xx-6W10512-Telemetry Command Reference
Table of Contents
Related Documents
01-gRPC commands
Title Size Download
01-gRPC commands 163.66 KB

gRPC commands

Before you can use gRPC commands, you must install a gRPC feature software image compatible with the device software version. For information about the installation procedure, see software upgrade configuration in Fundamentals Configuration Guide.

Generic gRPC commands

display grpc

Use display grpc to display gRPC information.

Syntax

display grpc [ verbose ]

Views

Any view

Predefined user roles

network-admin

network-operator

Parameters

verbose: Display detailed gRPC information. If you do not specify this keyword, the command displays brief gRPC information.

 

 

NOTE:

The verbose keyword is supported only in Release 6343P08 and later.

 

Examples

# Display brief gRPC information. The sample output is applicable to versions earlier than Release 6343P08.

<Sysname> display grpc

gRPC status : enabled.

gRPC port : 50051

gRPC idle-timeout : 3 minutes

Session count: 1.

  Session ID: 1

    User name: test

    Login time:2011-01-05 06:46:43 Idle time : 2 mins 56 s

    Client IP address : 169.254.100.170:40810

    Received RPCs        : 0         Received error RPCs : 0

    Received subscription: 0         Output notifications: 0

Table 1 Command output

Field

Description

gRPC status

Status of the gRPC service:

·     enabled—The gRPC service is enabled.

·     disabled—The gRPC service is disabled.

gRPC port

Port number for the gRPC service.

gRPC idle-timeout

gRPC session idle timeout timer, in minutes.

Session count

Number of gRPC sessions.

Session ID

ID of a gRPC session.

User name

Username of the gRPC user.

Login time

Date and time when the gRPC user logged in to the device.

Idle time

Amount of time in which the session idle timeout timer will expire. If the value in this field is 0, gRPC sessions will never time out.

Client IP address

IP address and port number of the gRPC client.

Received RPCs

Number of received gRPC requests.

Received error RPCs

Number of received erroneous gRPC requests.

Received subscription

Number of received gRPC subscription requests.

Output notifications

Number of gRPC notifications reported to the collector.

 

# Display brief gRPC information. The sample output is applicable to Release 6343P08 and later.

<Sysname> display grpc

gRPC status : Enabled

Current-time: 2020-05-20T04:12:48.119

------------Dial-in mode information------------

gRPC server port: 50052

Session idle-timeout: 10 minutes

Session count: 1

  ID         IP Address:Port                  UserName

   1         192.1.11.254:53030               test

------------Dial-out mode information-----------

Sensor group count: 10

Sensor path count: 70

Destination group count: 5

Destination count: 4

Subscription count: 2

Connection ID: 1

  IP address:Port: 192.1.1.254:11111

   Status: Connected

Connection ID: 2

  Domain name:Port: sample.com(192.1.1.253):50051

   Status: Connected

Table 2 Command output

Field

Description

gRPC status

Status of the gRPC service:

·     Enabled—The gRPC service is enabled.

·     Disabled—The gRPC service is disabled.

Current-time

Current system time.

Dial-in mode information

Information about gRPC in dial-in mode.

gRPC server port

Port number for the gRPC service.

Session idle-timeout

gRPC session idle timeout timer, in minutes.

Session count

Number of gRPC sessions.

ID

ID of a gRPC session.

IP Address:Port

IP address and port number of the gRPC client.

UserName

Username of the gRPC user.

Dial-out mode information

Information about gRPC in dial-out mode.

Sensor group count

Number of sensor groups.

Sensor path count

Number of sensor paths.

Destination group count

Number of destination groups.

Destination count

Number of collectors.

Subscription count

Number of subscriptions.

Connection ID

ID of the connection between the device and a collector.

IP address:Port

IP address and service port number of the collector.

Domain name:Port

Domain name and service port number of the collector. This field also displays the first reachable IP address in parentheses for the domain name. If no reachable IP address is available for the domain name, this field displays two hyphens (--) in parentheses.

Status

Status of the channel between the device and the collector:

·     Init—The channel is being initialized.

·     Idle—The channel is idle.

·     Connecting—The channel is being established.

·     Connected—The channel has been established.

·     Transient failure—The channel has failed transiently and is attempting to recover.

·     Shutdown—The channel has been closed because of an issue.

 

# Display detailed gRPC information (available only in Release 6343P08 and later).

<Sysname> display grpc verbose

gRPC status : Enabled

Current-time: 2020-05-20T04:12:44.346

------------Dial-in mode information------------

gRPC server port: 50052

Session idle-timeout: 10 minutes

Session count: 1

  Session ID: 1

    User name: test

    Login time:2020-05-19 16:40:16     Idle time : 3 mins 41 s

    Client IP address : 192.1.11.254:53030

    Received RPCs        : 39        Received erroneous RPCs : 6

    Received subscription: 0         Sent notifications: 0

------------Dial-out mode information-----------

Sensor group count: 10

Sensor path count: 70

Destination group count: 5

Destination count: 4

Subscription count: 1

Subscription s

Source address or interface: not-configure

Sensor group: s

  Sampling interval: N/A

  Sampling type         Effective sampling interval   Sensor path

...

destination-group: d

  Start-time: 2020-05-20T03:38:05.833

  IP:Port: 1.1.1.1:50051

    VPN: N/A

    Periodic sampling statistics:

      Effective count: 272

      Sent successfully: 0                  Failed: 68

    Event-triggered statistics:

      Effective count: 0

      Sent successfully: 0                  Failed: 0

    Queued packets/Queue size: 204/1000

    Dropped: 0

    Last error: Channel(Connecting)

...

Table 3 Command output

Field

Description

gRPC status

Status of the gRPC service:

·     Enabled—The gRPC service is enabled.

·     Disabled—The gRPC service is disabled.

Current-time

Current system time.

Dial-in mode information

Information about gRPC in dial-in mode.

gRPC server port

Port number for the gRPC service.

Session idle-timeout

gRPC session idle timeout timer, in minutes.

Session count

Number of gRPC sessions.

Session ID

ID of a gRPC session.

User name

Username of the gRPC user.

Login time

Date and time when the gRPC user logged in to the device.

Idle time

Amount of time in which the session idle timeout timer will expire. If the value in this field is 0, gRPC sessions will never time out.

Client IP address

IP address and port number of the gRPC client.

Received RPCs

Number of received gRPC requests.

Received erroneous RPCs

Number of received erroneous gRPC requests.

Received subscription

Number of received gRPC subscription requests.

Sent notifications

Number of gRPC notifications reported to the collector.

Dial-out mode information

Information about gRPC in dial-out mode.

Sensor group count

Number of sensor groups.

Sensor path count

Number of sensor paths.

Destination group count

Number of destination groups.

Destination count

Number of collectors.

Subscription count

Number of subscriptions.

Subscription

Name of the subscription.

Source address or interface

Source IP address or source interface for packets sent to the collector.

This field displays not-configure if no source IP address or source interface has been specified.

Sensor group

Name of the sensor group.

Sampling interval

Data sampling interval, in seconds.

This field displays 0 for event-triggered sampling.

Sampling type

Data sampling type:

·     Event-triggered—Event-triggered sampling.

·     Periodic—Periodical sampling.

Effective sampling interval

Data sampling interval that takes effect.

Sensor path

Sensor path.

Destination-group

Name of the destination group.

Start-time

Date and time when the gRPC connection was established.

IP:Port

IP address and service port number of the collector (gRPC server).

Domain name:Port

Domain name and service port number of the collector. This field also displays the first reachable IP address in parentheses for the domain name. If no reachable IP address is available for the domain name, this field displays two hyphens (--) in parentheses.

VPN

VPN instance to which the collector belongs.

This field displays N/A if the collector belongs to the public network.

Periodic sampling statistics

Statistics for periodic sampling.

Event-triggered statistics

Statistics for event-triggered sampling.

Effective count

Number of effective samplings. This counter does not count a sampling if it does not collect any data.

Sent successfully

Number of sent data packets.

Failed

Number of data packets failed to be sent.

Queued packets/Queue size

Number of data packets in queue and the size of the queue.

Dropped

Number of data packets dropped because the queue is full.

Last error

Most recent error:

·     VPN doesn’t exist—The VPN instance did not exist.

·     Channel (reason)—An error occurred on the gRPC channel. Possible reasons:

¡     Init—The channel was being initialized.

¡     Idle—The channel was idle.

¡     Connecting—The channel was being established.

¡     Transient failure—The channel was attempting to recover from a transient failure.

¡     Shutdown—The channel was closed because of an issue.

This field displays two hyphens (--) if no errors have occurred.

 

grpc enable

Use grpc enable to enable the gRPC service.

Use undo grpc enable to disable the gRPC service.

Syntax

grpc enable

undo grpc enable

Default

The gRPC service is disabled.

Views

System view

Predefined user roles

network-admin

Usage guidelines

If this command fails, use the display tcp or display ipv6 tcp command to verify whether the gRPC service port number has been used by another feature. If yes, specify a free port as the gRPC service port number and try to enable the gRPC service again.

Examples

# Enable the gRPC service.

<Sysname> system

[Sysname] grpc enable

Related commands

display ipv6 tcp (Layer 3—IP Services Command Reference)

display tcp (Layer 3—IP Services Command Reference)

grpc port

gRPC dial-in mode commands

grpc idle-timeout

Use grpc idle-timeout to set the gRPC session idle timeout timer.

Use undo grpc idle-timeout to restore the default.

Syntax

grpc idle-timeout minutes

undo grpc idle-timeout

Default

The gRPC session idle timeout timer is 5 minutes.

Views

System view

Predefined user roles

network-admin

Parameters

minutes: Specifies the gRPC session idle timeout timer in minutes, in the range of 0 to 30. To disable gRPC sessions from being timed out, set it to 0.

Usage guidelines

If no gRPC packet exchanges occur on the session between a gRPC and the server before the idle timeout timer expires, the device closes the session.

Examples

# Set the gRPC session idle timeout timer to 6 minutes.

<Sysname> system

[Sysname] grpc idle-timeout 6

grpc port

Use grpc port to specify the gRPC service port number.

Use undo grpc port to restore the default.

Syntax

grpc port port-number

undo grpc port

Default

The gRPC service port number is 50051.

Views

System view

Predefined user roles

network-admin

Parameters

port-number: Specifies the gRPC service port number, in the range of 1 to 65535.

Usage guidelines

Changing the gRPC service port number reboots the gRPC service and disconnects all sessions established between the gRPC server and its gRPC clients. The gRPC clients must reinitiate the sessions.

If you execute this command multiple times, the most recent configuration takes effect.

Examples

# Set the gRPC service port number to 50052.

<Sysname> system

[Sysname] grpc port 50052

Related commands

grpc enable

gRPC dial-out mode commands

destination-group (subscription view)

Use destination-group to specify a destination group for a subscription.

Use undo destination-group to remove a destination group from a subscription.

Syntax

destination-group group-name

undo destination-group group-name

Default

A subscription does not have a destination group.

Views

Subscription view

Predefined user roles

network-admin

Parameters

group-name: Specifies a destination group by its name, a case-sensitive string of 1 to 31 characters.

Usage guidelines

A subscription binds sensor groups to destination groups. Then, the device pushes data from the specified sensors to the collectors.

The specified destination group must have been created by using the destination-group command in telemetry view.

You can specify a maximum of five destination groups for a subscription.

Examples

# Specify destination group collector1 for subscription A.

<Sysname> system-view

[Sysname] telemetry

[Sysname-telemetry] subscription A

[Sysname-telemetry-subscription-A] destination-group collector1

Related commands

destination-group (telemetry view)

destination-group (telemetry view)

Use destination-group to create a destination group and enter its view, or enter the view of an existing destination group.

Use undo destination-group to delete a destination group.

Syntax

destination-group group-name

undo destination-group group-name

Default

No destination groups exist.

Views

Telemetry view

Predefined user roles

network-admin

Parameters

group-name: Specifies the destination group name, a case-sensitive string of 1 to 31 characters.

Usage guidelines

As a best practice, configure a maximum of five destination groups. Configuring too many destination groups might degrade the system performance.

To delete a destination group that is already used by a subscription, you must remove the destination group from the subscription first.

Examples

# Create a destination group named collector1.

<Sysname> system-view

[Sysname] telemetry

[Sysname-telemetry] destination-group collector1

[Sysname-telemetry-destination-group-collector1]

Related commands

destination-group (subscription view)

subscription

domain-name

Use domain-name to add the domain name of an IPv4 collector to a destination group.

Use undo domain-name to remove the domain name of an IPv4 collector from a destination group.

 

 

NOTE:

This command is supported only in Release 6343P08 and later.

 

Syntax

domain-name domain-name [ port port-number ] [ vpn-instance vpn-instance-name ]

undo domain-name domain-name [ port port-number ] [ vpn-instance vpn-instance-name ]

Default

A destination group does not contain IPv4 collectors.

Views

Destination group view

Predefined user roles

network-admin

Parameters

domain-name: Domain name mapped to the IPv4 address of a collector. It can be a case-insensitive string of 1 to 253 characters and can contain letters, digits, hyphens (-), underscores (_), and dots (.).

port port-number: Specifies the service port number on which the collector receives data. The value range is 1 to 65535 and the default is 50051. To have the collector receive data, make sure the specified service port number is the same as the one used on the collector.

vpn-instance vpn-instance-name: Specifies the MPLS L3VPN instance to which the collector belongs. The vpn-instance-name argument is a case-sensitive string of 1 to 31 characters. Make sure the specified VPN instance already exists. If the collector is on the public network, do not specify this option.

Usage guidelines

If you specify collectors by their domain names, you must configure DNS to make sure the device can translate the domain names of the collectors to IPv4 addresses. For more information about DNS, see Layer 3—IP Services Configuration Guide.

To view domain name and IP address mappings, use the display dns host command. If a domain name maps to multiple IP addresses, the device pushes data to the first reachable IP address.

To add multiple collectors, repeat this command.

A collector is uniquely identified by a three-tuple of domain name, port number, and VPN instance name. One collector must have a different domain name, port number, or VPN instance name than the other collectors.

A destination group can have a maximum of five collectors.

To modify the collector configuration for a destination group that is already used by a subscription, you must remove the destination group from the subscription first.

Examples

# Add the IPv4 collector at sample.com to destination group collector1.

<Sysname> system-view

[Sysname] telemetry

[Sysname-telemetry] destination-group collector1

[Sysname-telemetry-destination-group-collector1] domain-name sample.com

Related commands

destination-group (subscription view)

subscription

display dns host (Layer 3—IP Services Command Reference)

ipv4-address

Use ipv4-address to add an IPv4 collector to a destination group.

Use undo ipv4-address to remove an IPv4 collector from a destination group.

Syntax

ipv4-address ipv4-address [ port port-number ] [ vpn-instance vpn-instance-name ]

undo ipv4-address ipv4-address [ port port-number ] [ vpn-instance vpn-instance-name ]

Default

A destination group does not have IPv4 collectors.

Views

Destination group view

Predefined user roles

network-admin

Parameters

ipv4-address: Specifies the IPv4 address of the collector.

port port-number: Specifies the listening port of the collector, in the range of 1 to 65535. The default is 50051.

vpn-instance vpn-instance-name: Specifies the VPN instance to which the collector belongs. The vpn-instance-name argument represents the VPN instance name, a case-sensitive string of 1 to 31 characters. If the collector belongs to the public network, do not specify this option.

Usage guidelines

To add multiple collectors to a destination group, execute this command multiple times.

One collector must have a different address, port, or VPN instance than the other collectors.

You can specify a maximum of five collectors for a destination group.

To modify the collector configuration for a destination group that is already used by a subscription, you must remove the destination group from the subscription first.

Examples

# Add a collector that uses IPv4 address 192.168.21.21 and the default port number to destination group collector1.

<Sysname> system-view

[Sysname] telemetry

[Sysname-telemetry] destination-group collector1

[Sysname-telemetry-destination-group-collector1] ipv4-address 192.168.21.21

Related commands

destination-group (subscription view)

subscription

ipv6-address

Use ipv6-address to add an IPv6 collector to a destination group.

Use undo ipv6-address to remove an IPv6 collector from a destination group.

Syntax

ipv6-address ipv6-address [ port port-number ] [ vpn-instance vpn-instance-name ]

undo ipv6-address ipv6-address [ port port-number ] [ vpn-instance vpn-instance-name ]

Default

A destination group does not have IPv6 collectors.

Views

Destination group view

Predefined user roles

network-admin

Parameters

ipv6-address: Specifies the IPv6 address of the collector.

port port-number: Specifies the listening port of the collector, in the range of 1 to 65535. The default is 50051.

vpn-instance vpn-instance-name: Specifies the VPN instance to which the collector belongs. The vpn-instance-name argument represents the VPN instance name, a case-sensitive string of 1 to 31 characters. If the collector belongs to the public network, do not specify this option.

Usage guidelines

To add multiple collectors to a destination group, execute this command multiple times.

One collector must have a different address, port, or VPN instance than the other collectors.

You can specify a maximum of five collectors for a destination group.

To modify the collector configuration for a destination group that is already used by a subscription, you must remove the destination group from the subscription first.

Examples

# Add a collector that uses IPv6 address 1: : 1 and the default port number to destination group collector1.

<Sysname> system-view

[Sysname] telemetry

[Sysname-telemetry] destination-group collector1

[Sysname-telemetry-destination-group-collector1] ipv6-address 1: : 1

Related commands

destination-group (subscription view)

subscription

ipv6 domain-name

Use ipv6 domain-name to add the domain name of an IPv6 collector to a destination group.

Use undo ipv6 domain-name to remove the domain name of an IPv6 collector from a destination group.

 

 

NOTE:

This command is supported only in Release 6343P08 and later.

 

Syntax

ipv6 domain-name domain-name [ port port-number ] [ vpn-instance vpn-instance-name ]

undo ipv6 domain-name domain-name [ port port-number ] [ vpn-instance vpn-instance-name ]

Default

A destination group does not contain IPv6 collectors.

Views

Destination group view

Predefined user roles

network-admin

Parameters

domain-name: Domain name mapped to the IPv6 address of a collector. It can be a case-insensitive string of 1 to 253 characters and can contain letters, digits, hyphens (-), underscores (_), and dots (.).

port port-number: Specifies the service port number on which the collector receives data. The value range is 1 to 65535 and the default is 50051. To have the collector receive data, make sure the specified service port number is the same as the one used on the collector.

vpn-instance vpn-instance-name: Specifies the MPLS L3VPN instance to which the collector belongs. The vpn-instance-name argument is a case-sensitive string of 1 to 31 characters. Make sure the specified VPN instance already exists. If the collector is on the public network, do not specify this option.

Usage guidelines

If you specify IPv6 collectors by their domain names, you must configure DNS to make sure the device can translate the domain names of the collectors to IPv6 addresses. For more information about DNS, see Layer 3—IP Services Configuration Guide.

To view domain name and IP address mappings, use the display dns host command. If a domain name maps to multiple IP addresses, the device pushes data to the first reachable IP address.

To add multiple collectors, repeat this command.

A collector is uniquely identified by a three-tuple of domain name, port number, and VPN instance name. One collector must have a different domain name, port number, or VPN instance name than the other collectors.

A destination group can have a maximum of five collectors.

To modify the collector configuration for a destination group that is already used by a subscription, you must remove the destination group from the subscription first.

Examples

# Add the IPv6 collector at sample.com to destination group collector1.

<Sysname> system-view

[Sysname] telemetry

[Sysname-telemetry] destination-group collector1

[Sysname-telemetry-destination-group-collector1] ipv6 domain-name sample.com

Related commands

destination-group (subscription view)

subscription

display dns host (Layer 3—IP Services Command Reference)

sensor path

Use sensor path to configure a sensor path.

Use undo sensor path to delete a sensor path.

Syntax

sensor path path

undo sensor path path

Default

No sensor paths exist.

Views

Sensor group view

Predefined user roles

network-admin

Parameters

path: Specifies a data path. For information about the available paths, enter a question mark (?) in the position of this argument.

Usage guidelines

To configure multiple sensor paths, execute this command multiple times.

The device supports a maximum of 128 sensor paths.

If the device does not support the specified sensor path, the command displays an error message.

To modify the sensor path configuration for a sensor group that is already used by a subscription, you must remove the sensor group from the subscription first.

Examples

# Configure sensor path ifmgr/devicecapabilities/ for sensor group test.

<Sysname> system-view

[Sysname] telemetry

[Sysname-telemetry] sensor-group test

[Sysname-telemetry-sensor-group-test] sensor path ifmgr/devicecapabilities/

Related commands

sensor-group (subscription view)

subscription

sensor-group (subscription view)

Use sensor-group to specify a sensor group for a subscription.

Use undo sensor-group to remove a sensor group from a subscription.

Syntax

sensor-group group-name [ sample-interval interval ]

undo sensor-group group-name

Default

A subscription does not have a sensor group.

Views

Subscription view

Predefined user roles

network-admin

Parameters

group-name: Specifies a sensor group by its name, a case-sensitive string of 1 to 31 characters.

sample-interval interval: Specifies the data sampling interval in seconds. The value range is 1 to 86400.

Usage guidelines

Specify the sample-interval interval option for periodic sensor paths and only for periodic sensor paths.

·     If you specify the option for event-triggered sensor paths, the sensor paths do not take effect.

·     If you do not specify the option for periodic sensor paths, the device does not sample or push data.

The specified sensor group must have been created by using the sensor-group command in telemetry view.

Examples

# Specify sensor group test for subscription A. Set the data sampling interval to 10 seconds.

<Sysname> system-view

[Sysname] telemetry

[Device-telemetry] subscription A

[Device-telemetry-subscription-A] sensor-group test sample-interval 10

Related commands

sensor path

sensor-group (telemetry view)

sensor-group (telemetry view)

Use sensor-group to create a sensor group and enter its view, or enter the view of an existing sensor group.

Use undo sensor-group to delete a sensor group.

Syntax

sensor-group group-name

undo sensor-group group-name

Default

No sensor groups exist.

Views

Telemetry view

Predefined user roles

network-admin

Parameters

group-name: Specifies the sensor group name, a case-sensitive string of 1 to 31 characters.

Usage guidelines

The device supports a maximum of 32 sensor groups.

To delete a sensor group that is already used by a subscription, you must remove the sensor group from the subscription first.

Examples

# Create a sensor group named test.

<Sysname> system-view

[Sysname] telemetry

[Sysname-telemetry] sensor-group test

[Sysname-telemetry-sensor-group-test]

Related commands

sensor-group (subscription view)

subscription

source-address

Use source-address to specify the source IP address for packets sent to collectors.

Use undo source-address to restore the default.

Syntax

source-address { ipv4-address | interface interface-type interface-number | ipv6 ipv6-address }

undo source-address

Default

The device uses the primary IPv4 address of the output interface for the route to the collectors as the source address.

Views

Subscription view

Predefined user roles

network-admin

Parameters

ipv4-address: Specifies an IPv4 address.

interface interface-type interface-number: Specifies an interface by its type and number. In the current software version, you must specify a loopback interface. The device will use the interface's primary IPv4 address as the source address. If the interface does not have a primary IPv4 address, the device uses the primary IPv4 address of the output interface for the route to the collectors.

ipv6 ipv6-address: Specifies an IPv6 address.

Usage guidelines

If you execute this command multiple times, the most recent configuration takes effect.

Changing the source IP address for packets sent to collectors causes the device to re-establish the connection to the gRPC server.

Examples

# Specify the source IPv4 address of 169.254.1.1 for packets sent to collectors.

<Sysname> system-view

[Sysname] telemetry

[Sysname-telemetry] subscription A

[Sysname-telemetry-subscription-A] source-address 169.254.1.1

subscription

Use subscription to create a subscription and enter its view, or enter the view of an existing subscription.

Use undo sensor-group to delete a subscription.

Syntax

subscription subscription-name

undo subscription subscription-name

Default

No subscription groups exist.

Views

Telemetry view

Predefined user roles

network-admin

Parameters

subscription-name: Specifies the subscription name, a case-sensitive string of 1 to 31 characters.

Usage guidelines

The device supports a maximum of 10 subscriptions.

Examples

# Configure a subscription named A.

<Sysname> system-view

[Sysname] telemetry

[Sysname-telemetry] subscription A

[Sysname-telemetry-subscription-A]

Related commands

destination-group (subscription view)

sensor-group (subscription view)

telemetry

Use telemetry to enter telemetry view.

Syntax

telemetry

Views

System view

Predefined user roles

network-admin

Usage guidelines

In telemetry view, you can configure telemetry parameters.

Examples

# Enter telemetry view.

<Sysname> system-view

[Sysname] telemetry

[Sysname-telemetry]

 

  • Cloud & AI
  • InterConnect
  • Intelligent Computing
  • Intelligent Storage
  • Security
  • SMB Products
  • Intelligent Terminal Products
  • Product Support Services
  • Technical Service Solutions
All Services
  • Resource Center
  • Policy
  • Online Help
  • Technical Blogs
All Support
  • Become A Partner
  • Partner Policy & Program
  • Global Learning
  • Partner Sales Resources
  • Partner Business Management
  • Service Business
All Partners
  • Profile
  • News & Events
  • Online Exhibition Center
  • Contact Us
All About Us