插件通用操作及命令说明

安装Smart Agent后,您可以查看、安装并管理插件,每个插件的安装配置过程有所不同,此处主要对Linux系统中插件通用操作的命令进行说明,更加详细的说明请参考各插件的具体介绍。

首先,进入Smart Agent安装目录的bin目录下(如root/data/alina/smart_agent/bin),然后通过相应命令查看插件信息并管理插件。

您可以执行./plugin.sh或./plugin.sh -help命令查看基本命令的帮助信息,如下图所示。

9.png


查看所有插件(-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