安装uxAgent
解压安装包uxAgent-4.0.0-Linux.tar.gz。
执行install.sh进行安装,默认安装路径是/home/uxdb/uxAgent,uxagent可执行路径是/home/uxdb/uxAgent/bin。
手动配置环境变量。修改内容如下图所示:
执行如下命令,使配置生效:
source .bashrc
创建uxAgent扩展
初始化数据库实例并启动,使用uxdbAdmin或终端连接至uxdb数据库,创建扩展uxagent。
create extension uxagent;
启动uxAgent
方法一:
uxagent [options] <connect-string>
options(可选参数)
-v
查看版本号信息
-f
在前台运行(默认会启动到后台)
-t
轮询时间间隔,单位是秒,默认值是10
-r
连接中止后的重试时间,单位是秒,一般需要大于能等于10,默认值是30
-s
日志文件
-l
记录详细信息,默认值为0,0表示错误,1表示警告,2表示调试
connect-string表示连接字符串。
启动示例
./uxagent -f "hostaddr=127.0.0.1 user=uxdb dbname=uxdb password=123123 port=5678"
由于完全使用connect-string会暴露密码,因此在启动uxagent之前先将密码赋值给UXPASSWORD环境变量,在启动时去掉password即可。
方法二:
直接运行start.sh进行启动,注意改脚本中默认数据库为uxdb,端口号为5432,可根据实际情况修改启动脚本。
安装uxAgent
解压uxAgent_win-4.0.0.zip。
例如:解压路径为E:\UXDB\uxAgent_win-4.0.0。
修改解压目录下的intall.bat中uxdb的安装路径以及uxAgent_win-4.0.0所在的路径(根据具体环境修改)。
运行install.bat进行uxagent的安装,安装之后的可执行程序uxagent.exe在uxdb安装目录下的dbsql\bin目录中。
如果uxdb是默认路径安装,即C:\Program Files (x86)\UXDB\dbsql,则需要给UXDB目录所有权限。
创建uxAgent扩展
使用uxdbAdmin或终端连接至uxdb数据库,创建扩展uxagent。
create extension uxagent;
启动uxAgent
uxagent参数信息可以查看Linux下uxAgent的安装中的启动uxAgent步骤。
windows平台需要创建服务,以管理员身份打开创建服务。
uxagent.exe INSTALL uxAgent "hostaddr=192.168.0.165 user=uxdb dbname=uxdb password=123456 port=5432"
服务创建后,可将服务的启动用户改为本地系统账户。
sc config uxAgent obj= LocalSystem
查看服务属性,如下图所示,启动即可使用。
启动uxAgent报错。
解决方法:打开注册表编辑器WIN +R 输入:regedit;进入HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\uxAgent修改可执行文件的路径。
重新启动服务。