安装Smart Agent后,您可以查看、安装并管理插件,每个插件的安装配置过程有所不同,此处主要对Linux系统中插件通用操作的命令进行说明,更加详细的说明请参考各插件的具体介绍。
首先,进入Smart Agent安装目录的bin目录下(如root/data/alina/smart_agent/bin),然后通过相应命令查看插件信息并管理插件。
您可以执行./plugin.sh或./plugin.sh -help命令查看基本命令的帮助信息,如下图所示。
查看所有插件(-list)
-list命令用于从透视宝云端获取Smart Agent支持的所有插件的最新版本信息。
使用方法:
./plugin.sh -list
查看已发现服务(-discovered)
-discovered命令用于从透视宝云端获取目标主机上已被Smart Agent发现的所有服务。
使用方法:
./plugin.sh –discovered
查看已安装插件(-installed)
-installed命令用于从透视宝云端获取目标主机所有已经安装的插件及版本。
使用方法:
./plugin.sh –installed
查看未安装插件(-uninstalled)
-uninstalled命令用于从透视宝云端获取目标主机上已被Smart Agent发现相关服务但未安装的插件。
使用方法:
./plugin.sh –uninstalled
安装插件(-install)
-install命令用于安装插件,格式为:./plugin.sh -install <plugin name>,例如:
./plugin.sh -install Java
卸载插件(-uninstall)
-uninstall命令用于卸载已安装的插件,格式为:./plugin.sh -uninstall <plugin name>,例如:
./plugin.sh -uninstall Java
启动插件(-start)
-start命令用于启动插件,格式为:./plugin.sh -start <plugin name>,例如:
./plugin.sh -start Java
启动插件后,部分插件需要手动重启相关Web Server才能生效,详细说明见下表。
插件 | 需重启的服务 |
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 |
停止插件(-stop)
-stop命令用于停止插件,格式为:./plugin.sh -stop<plugin name>,例如:
./plugin.sh -stop Java
停止插件后,部分插件需要手动重启相关Web Server才能生效,详细说明见下表。
插件 | 需重启的服务 |
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 |
重启插件(-restart)
-restart命令用于重启插件,格式为:./plugin.sh -restart <plugin name>,例如:
./plugin.sh -restart Java
重启插件后,部分插件需要手动重启相关Web Server才能生效,详细说明见下表。
插件 | 需重启的服务 |
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 |
更新插件(-update)
-update命令用于更新(升级)插件,格式为:./plugin.sh -update <plugin name>,例如:
./plugin.sh -update Java
更新插件后,部分插件需要手动重启相关Web Server才能生效,详细说明见下表。
插件 | 需重启的服务 |
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 |
配置插件(-config)
-config命令用于配置插件,格式为:./plugin.sh -config <plugin name>,例如:
./plugin.sh -config Java
查看插件状态(-status)
-status命令用于查看插件的版本和运行状态等信息,格式为:./plugin.sh -status <plugin name>,例如:
./plugin.sh -status Java
查看帮助信息(-help)
-help命令用于查看插件的详细帮助信息,格式为:./plugin.sh -help <plugin name>,例如:
./plugin.sh -help Java
查看安装引导(-guide)
-guide命令用于查看Smart Agent插件的安装引导。
使用方法:
./plugin.sh –guide
自动更新服务(-selfUpdate)
-selfUpdate命令用于自动更新Smart Agent的安装优化服务。
使用方法:
./plugin.sh -selfUpdate