No relevant resource is found in the selected language.

This site uses cookies. By continuing to browse the site you are agreeing to our use of cookies. Read our privacy policy>Search

Reminder

To have a better experience, please upgrade your IE browser.

upgrade

eSight V300R010C00SPC200, 300, and 500 Self-Service Integration Guide 10

Rate and give feedback:
Huawei uses machine translation combined with human proofreading to translate this document to different languages in order to help you better understand the content of this document. Note: Even the most advanced machine translation cannot match the quality of professional translators. Huawei shall not bear any responsibility for translation accuracy and it is recommended that you refer to the English document (a link for which has been provided).
Configuring the Interconnection with the third-party system (push)

Configuring the Interconnection with the third-party system (push)

In the nbi.xml file, configure the interconnection between eSight and third-party systems in push mode. In the push mode, the third-party system functions as the FTP server and eSight functions as a client. After the performance module uploads the performance file to eSight through a northbound API, eSight uploads the file to the specified directory on the FTP server of the third-party system.

  • eSight can interconnect with a maximum of 20 third-party systems. Each <UserInfo> node indicates a third-party system.
  • eSight acts as the FTP client and supports either the public key authentication or password authentication mode. For the configuration details, see "Procedure" in this section. If public key authentication is required, see How Do I Configure a Private Key in Push Mode.

Prerequisites

  • The following information about the third-party system is collected:
    • IP address and port number of the FTP server
    • FTP user name and password
    • Authentication mode
    • Directory for storing performance files on the third-party system FTP server
  • Whether the third-party system user has the write permission for the eSight northbound FTP server

Context

  • Periodically modify the configuration items that involve passwords. Changing passwords periodically prevents theft of the passwords and unauthorized access.
  • The northbound FTP or SFTP server supports a maximum of 20 user connections.

Procedure

  1. Configure the push mode for transferring performance northbound file.
    Table 5-10 Configuring the mode for transferring performance northbound file

    Configuration Item

    Description

    Value

    UserInfo > UserFtpInfo > CommonFTPInfo > IsPush

    Sets the mode for transferring performance northbound files between eSight and the third-party system.

    1

  2. Configure the name of the third-party system.
    Table 5-11 Configuring the name of the third-party system

    Configuration Item

    Description

    Value

    UserInfo > NmsinfoName

    Configures the name of the third-party system.

    Valid IP address

    NOTE:

    When multiple third-party systems are configured, you need to set different IP addresses.

  3. Configure FTP information about the third-party system.

    Table 5-12 lists the FTP information to be configured.

    Table 5-12 Configuring FTP information about the third-party system

    Configuration Item

    Description

    UserInfo > UserFtpInfo > CommonFTPInfo > FTPServerIp

    Indicates the IP address of the third-party FTP server.

    UserInfo > UserFtpInfo > CommonFTPInfo > Port

    Indicates the port number of the third-party FTP server.

    UserInfo > UserFtpInfo > CommonFTPInfo > Username

    Indicates the FTP user name.

    NOTE:

    When multiple third-party systems are configured, you need to set different user names.

    UserInfo > UserFtpInfo > CommonFTPInfo > AuthMode

    Indicates the authentication mode.

    UserInfo > UserFtpInfo > CommonFTPInfo > AuthInfo

    Indicates the FTP user password.

    NOTE:
    • To use encrypt.sh to encrypt data on Linux, run the following commands:

      1>cd <Installation directory>/AppBase/tools/bmetool/encrypt

      2>./encrypt.sh 0

      3>Enter the new password as prompted.

      Enter the password to be encrypted:

      After the commands are successfully executed, the new password in cipher text is displayed.

    • To use encrypt.bat to encrypt data on Windows, run the following commands:

      1>cd /d <Installation directory>/AppBase/tools/bmetool/encrypt

      2>encrypt.bat 0

      3>Enter the new password as prompted.

      Enter the password to be encrypted:

      After the commands are successfully executed, the new password in cipher text is displayed.

    UserInfo > UserFtpInfo > CommonFTPInfo > ValuePhrase

    Indicates that the content is the ciphertext after encryption.

    NOTE:
    • If the OMS connects to the third-party system through SFTP, and AuthMode is 1 (public key-based authentication), this parameter indicates the password for the private key file.
    • By default, this configuration item is not provided. It is configurable to be compatible with earlier versions.

    UserInfo > UserFtpInfo > CommonFTPInfo > FileTransMode

    Indicates the protocol used for uploading files.

    • 0: FTP
    • 1: SFTP
    NOTE:

    SFTP is recommended to ensure file transfer security.

    UserInfo > UserFtpInfo > TopologyFTPInfo > NMSTopologyFilePath

    Indicates the directory for storing performance files on the third-party system FTP server.

    NOTE:
    • In the Windows operating system, the value of this parameter is a relative path. The path is the relative to the root directory of the FTP server and starts with a backslash (\). If the parameter is set to \relativePath, the file is uploaded to the {FTP root directory}\relativePath directory.
    • In the Linux operating system, the value of this parameter is a relative path. When this parameter is set to a relative path, the value starts with a slash (/). The path is relative to the root directory of the FTP server. If the parameter is set to /relativePath, the file is uploaded to the {FTP root directory}/relativePath directory.
  4. Set the flow control time for uploading performance northbound files.
    Table 5-13 Setting the flow control time

    Configuration Item

    Description

    PMThread > PMThreadSleepTime

    Indicates the flow control time for uploading performance northbound files. The default value is 10 ms.

  5. Restart the eSight service for the configurations to take effect.
Translation
Download
Updated: 2019-10-30

Document ID: EDOC1100044386

Views: 16007

Downloads: 83

Average rating:
This Document Applies to these Products
Related Version
Related Documents
Share
Previous Next