配置与第三方系统的对接(push)
在“nbi.xml”文件中配置push传输方式下eSight与第三方系统的对接信息。push传输方式下,第三方系统作为FTP服务器,eSight作为客户端。性能模块将性能文件传到eSight北向后,北向再上传到第三方系统FTP服务器的指定目录中。
- eSight北向支持配置20个第三方系统的对接信息,一个<UserInfo>节点为一个第三方系统。
- eSight作为FTP客户端只支持配置公钥认证或密码认证其中一种。配置信息详情请参见本节操作步骤。如需使用公钥认证接入请参见push方式如何配置私钥。
前提条件
- 已收集好第三方系统的如下信息。
- 第三方系统的FTP服务器IP地址和端口号。
- 第三方系统的FTP用户名和密码。
- 鉴权方式。
- 性能文件在第三方系统FTP服务器上的保存路径。
- 第三方系统用户是否有eSight北向FTP服务器的写权限。
背景信息
- 涉及密码的配置项请注意定期修改。定期修改密码,可防止系统密码被恶意盗取,保障系统不会被非法入侵。
- 北向FTP或SFTP服务器最多支持20个用户连接。
操作步骤
- 配置性能文件push传输方式。
表5-13 配置性能文件传输方式
配置项
说明
配置值
UserInfo > UserFtpInfo > CommonFTPInfo > IsPush
设置eSight北向与第三方系统传输文件的方式。
1
- 配置第三方系统的名称。
表5-14 配置第三方系统名称
配置项
说明
配置值
UserInfo > NmsinfoName
第三方系统的名称。
配合法IP地址
说明:配置多个第三方系统时,需要设置不同的IP。
- 配置第三方系统信息。
详细信息如表5-15所示。
表5-15 配置第三方系统信息配置项
说明
UserInfo > UserFtpInfo > CommonFTPInfo > FTPServerIp
第三方系统的FTP服务器IP地址。
UserInfo > UserFtpInfo > CommonFTPInfo > Port
第三方系统的FTP服务器端口号。
UserInfo > UserFtpInfo > CommonFTPInfo > Username
第三方系统的FTP用户名。
说明:不同的第三方系统,必须配置不同的用户名。
UserInfo > UserFtpInfo > CommonFTPInfo > AuthMode
鉴权方式。
- 0:密码
- 1:公钥。使用SFTP公钥认证时,详细配置步骤请参见push方式如何配置私钥。
UserInfo > UserFtpInfo > CommonFTPInfo > AuthInfo
第三方系统FTP用户的密文密码。
说明:- Linux下使用encrypt加密的方法为:
1>cd <安装目录>/AppBase/tools/bmetool/encrypt
2>./encrypt.sh 0
3>根据提示输入新密码。
Enter the password to be encrypted:
执行成功后,输出结果为加密后密文。
- Windows下使用encrypt加密的方法为:
1>cd /d <安装目录>/AppBase/tools/bmetool/encrypt
2>encrypt.bat 0
3>根据提示输入新密码。
Enter the password to be encrypted:
执行成功后,输出结果为加密后密文。
UserInfo > UserFtpInfo > CommonFTPInfo > ValuePhrase
私钥的密文密码。
说明:- 如果OMS通过SFTP连接访问第三方系统,且AuthMode=1(公钥认证),则此参数为私钥文件的密文密码。
- 此配置项默认不提供(兼容老版本的环境,需要时配置)。
UserInfo > UserFtpInfo > CommonFTPInfo > FileTransMode
北向上传文件时采用的文件传输协议。
- 0:FTP
- 1:SFTP
说明:为了确保文件传输的安全性,建议使用SFTP协议。
UserInfo > UserFtpInfo > TopologyFTPInfo > NMSTopologyFilePath
性能文件在第三方系统FTP服务器上的保存路径。
说明:- 在Windows环境下,此参数配置为相对路径。相对路径是相对于FTP的根目录,配置相对路径时以"\"开头。如配置为“\relativePath”,则表示文件将上传到“{FTP根目录}\relativePath”路径下。
- 在Linux环境下,此参数配置为相对路径。配置为相对路径时以"/"开头,相对路径是相对于FTP的根目录。如配置为“/relativePath”,则表示文件将上传到“{FTP根目录}/relativePath”路径下。
- 配置上传性能北向文件的流控时间。
表5-16 配置流控时间
配置项
说明
PMThread > PMThreadSleepTime
性能北向上传文件流控时间。默认值:10(单位:毫秒)
- 重启eSight。