管理Smart Agent
安装Smart Agent后,您可以管理Smart Agent,包括启动、停止、重启、卸载等。
首先,进入Smart Agent安装目录下(如root/data/ smart_agent),然后执行相应命令管理Smart Agent。
在Linux和AIX系统中,执行以下命令可以启动Smart Agent:
./SmartAgent.sh start
在Windows系统中,执行以下命令可以启动Smart Agent:
SmartAgent.bat start
停止Smart Agent(LocalManager)
在Linux和AIX系统中,执行以下命令可以停止Smart Agent的LocalManager:
./SmartAgent.sh stop
在Windows系统中,执行以下命令可以停止Smart Agent的LocalManager:
SmartAgent.bat stop
LocalManager是Smart Agent的基础进程,停止后,可暂停本地与透视宝云端数据的同步等。
停止Smart Agent(所有插件)
在Linux和AIX系统中,执行以下命令可以停止Smart Agent安装的所有插件:
./SmartAgent.sh stopall
在Windows系统中,执行以下命令可以停止Smart Agent安装的所有插件:
SmartAgent.bat stopall
停止所有插件后,为避免出错,必须手动重启部分插件对应的服务,详细说明见下表。
插件 | 需重启的服务 |
PHP | apache、httpd、php-fpm、nginx |
Python | apache、httpd、nginx、Python Server |
Java | 根据使用的Web容器重启对应的Web Server,例如Tomcat。 |
Apache | apache、httpd |
Nginx | nginx、php-fpm |
在Linux和AIX系统中,执行以下命令可以重启Smart Agent:
./SmartAgent.sh restart
在Windows系统中,执行以下命令可以重启Smart Agent:
SmartAgent.bat restart
Smart Agent发布新版本后,为保证更好地使用我们的服务,请及时下载并更新Smart Agent。
首先,必须使用stopall命令停止所有运行的插件。停止所有插件后,为避免出错,必须手动重启部分插件对应的服务,详细说明见下表。
插件 | 需重启的服务 |
PHP | apache、httpd、php-fpm |
Python | apache、httpd、Python Server、nginx |
Java | 根据使用的Web容器重启对应的Web Server,例如Tomcat。 |
Dotnet | IIS服务,一般会自动重启,如发现未自动重启请手动执行 |
ApacheBasic | apache、httpd |
NginxBasic | nginx、php-fpm |
然后,按照SmartAgent的安装方式重新安装Smart Agent即可。
建议保留当前Smart Agent,如果新的Smart Agent安装包解压到了相同目录下,只需将其重命名即可。当然,如果不想保留也可直接删除。
在Linux系统中,执行以下命令可以查看Smart Agent的版本号和运行状态:
./SmartAgent.sh status
在Windows系统中,执行以下命令可以查看Smart Agent的版本号和运行状态:
SmartAgent.bat status
在Linux系统中,可以通过smartagent-installer.sh脚本(该脚本与Smart Agent的安装目录在同一目录下)卸载Smart Agent,命令如下:
./smartagent-installer.sh -remove
在Windows系统中,可以通过smartagent-installer. bat脚本(该脚本与Smart Agent的安装目录在同一目录下)卸载Smart Agent,命令如下:
smartagent-installer.bat -remove
卸载Smart Agent将停止所有插件并删除Smart Agent安装目录,请谨慎操作。
在Windows系统中,可以设置Smart Agent在机器重启后是否自动启动。
如果需要开机自动启动,执行以下命令:
SmartAgent.bat addtask
如不再需要开机自动启动,执行以下命令:
SmartAgent.bat deletetask