使用代理程序命令

用来安装监视代理程序的脚本也可用于检查已安装代理程序的状态、停止或启动代理程序或者卸载代理程序。

关于此任务

提供了代理程序名称和代理程序代码供您参考。
请在以下命令中使用代理程序名称:
  • Linux 或 AIXname-agent.sh
  • Windowsname-agent.bat
其中,name 是在表 1 中指定的代理程序名称。
表 1. 代理程序名称和代理程序代码
监视代理程序 name 两个字母的代理程序代码
Monitoring Agent for Amazon EC2 amazon_ec2 b5
Monitoring Agent for Azure Compute azure_compute ak
Monitoring Agent for Cassandra cassandra zc
Monitoring Agent for Cisco UCS cisco_ucs v6
Monitoring Agent for Citrix Virtual Desktop Infrastructure citrix_vdi vd
Monitoring Agent for DataPower® datapower bn
Monitoring Agent for Db2® db2 ud
Monitoring Agent for Hadoop hadoop h8
Monitoring Agent for HMC Base hmc_base ph
Monitoring Agent for HTTP Server http_server hu
Monitoring Agent for IBM® Cloud ibm_cloud fs
Monitoring Agent for IBM Integration Bus iib qi
Monitoring Agent for MQ Appliance ibm_mq_appliances mk
Monitoring Agent for InfoSphere® DataStage® datastage dt
Monitoring Agent for JBoss jboss je
Monitoring Agent for Linux KVM linux_kvm v1
Monitoring Agent for Linux OS os lz
Monitoring Agent for MariaDB mariadb mj
Monitoring Agent for Microsoft Active Directory msad 3z
Monitoring Agent for Microsoft Cluster Server mscs q5
Monitoring Agent for Microsoft Exchange Server msexch ex
Monitoring Agent for Microsoft Hyper-V Server microsoft_hyper-v_server hv
Monitoring Agent for Microsoft Internet Information Services msiis q7
Monitoring Agent for Skype for Business Server(旧称 Microsoft Lync Server) skype_for_business_server ql
Monitoring Agent for Microsoft .NET dotnet qe
Monitoring Agent for Microsoft Office 365 microsoft_office365 mo
Monitoring Agent for Microsoft SharePoint Server ms_sharepoint_server qp
Monitoring Agent for Microsoft SQL Server mssql oq
Monitoring Agent for MongoDB mongodb kj
Monitoring Agent for MySQL mysql se
Monitoring Agent for NetApp Storage netapp_storage nu
Monitoring Agent for Node.js nodejs nj
Monitoring Agent for OpenStack openstack sg
Monitoring Agent for Oracle Database oracle_database rz
Monitoring Agent for PHP php pj
Monitoring Agent for PostgreSQL postgresql pn
Monitoring Agent for Python python pg
Monitoring Agent for RabbitMQ rabbitMQ zr
Monitoring Agent for Ruby ruby km
Monitoring Agent for SAP Applications sap sa
Monitoring Agent for SAP HANA Database sap_hana_database s7
Monitoring Agent for SAP NetWeaver Java™ Stack sap_netweaver_java_stack sv
Monitoring Agent for Siebel siebel uy
Monitoring Agent for Sterling Connect Direct sterling_connect_direct-agent FC
Monitoring Agent for Sterling File Gateway file_gateway fg
Monitoring Agent for Sybase Server sybase oy
Monitoring Agent for Synthetic Playback synthetic_transactions sn
Monitoring Agent for Tomcat tomcat ot
Monitoring Agent for UNIX OS os ux
Monitoring Agent for VMware VI vmware_vi vm
Monitoring Agent for WebLogic oracle_weblogic wb
Monitoring Agent for WebSphere® Applications was yn
Monitoring Agent for WebSphere Infrastructure Manager wim d0
Monitoring Agent for WebSphere MQ mq mq
Monitoring Agent for Windows OS os nt
Response Time Monitoring Agent rt t5

过程

  • Linux 或 AIX 在要将命令发送到监视代理程序的系统上,切换到 install_dir/bin 目录。输入表 2 中的任意命令,其中 name 是在表 1 中指定的代理程序名称。
    表 2. UNIX 和 Linux 系统的命令
    命令 描述
    ./name-agent.sh status

    检查代理程序状态。状态可以是正在运行或未在运行。当代理程序正在运行时,还会检查代理程序和 Cloud APM 服务器之间的连接状态。可能的负面连接状态包括:“连接失败”、“检测到错误”和“断开连接错误”。正面状态为“已连接”,这是预期状态。过渡状态是“正在连接”。状态“未知”表示无法识别代理程序状态,原因可能是文件系统或代理程序日志文件中存在错误。

    ./name-agent.sh start 启动监视代理程序。如果代理程序具有实例,请在命令后输入实例名称。
    ./name-agent.sh stop 停止代理程序。如果代理程序具有实例,请在命令后输入实例名称。
    ./name-agent.sh prereqcheck 运行先决条件扫描。该命令选项可供大多数代理程序使用。
    ./name-agent.sh install 安装监视代理程序。有关更多信息,请参阅在 UNIX 系统上安装代理程序在 Linux 系统上安装代理程序
    ./name-agent.sh config instance_name path_to_silent_config_file 配置监视代理程序。从 install_dir/bin 目录运行命令并添加响应文件路径(如果需要)。

    如果代理程序具有实例,那么请输入一个实例名称。有关哪个代理程序是多实例代理程序的更多信息,请参阅表 1

    silent_config_file 是可选的。如果未指定用于静默配置的文件,那么可以通过遵循提示来以交互方式配置监视代理程序。

    ./name-agent.sh uninstall 卸载监视代理程序。有关更多信息,请参阅卸载代理程序
    ./smai-agent.sh uninstall_all 卸载受管系统上的所有监视代理程序。
    ./name-agent.sh remove instance_name 移除多实例代理程序的某个实例。
    ./name-agent.sh 查看可用于脚本的函数的描述。
  • Windows 在要将命令发送到监视代理程序的系统上,在命令提示符中切换到 install_dir\BIN 目录,例如:C:\IBM\APM\bin。输入表 3 中的任意命令,其中 name 是在表 1 中指定的代理程序名称。
    表 3. 用于 Windows 系统的命令
    命令 Description
    name-agent.bat status

    检查代理程序状态。

    检查代理程序和 Cloud APM 服务器之间的连接状态。可能的负面连接状态包括:“连接失败”、“检测到错误”和“断开连接错误”。正面状态为“已连接”,这是预期状态。过渡状态是“正在连接”。状态“未知”表示无法识别代理程序状态,原因可能是文件系统或代理程序日志文件中存在错误。

    name-agent.bat start 启动监视代理程序。如果代理程序具有实例,请在命令后输入实例名称。
    name-agent.bat stop 停止代理程序。如果代理程序具有实例,请在命令后输入实例名称。
    name-agent.bat prereqcheck 运行先决条件扫描。该命令选项可供大多数代理程序使用。
    name-agent.bat install 安装监视代理程序。有关更多信息,请参阅安装代理程序
    name-agent.bat config instance_name path_to_silent_config_file 配置监视代理程序。从 install_dir\bin 目录运行命令并添加响应文件路径(如果需要)。

    如果代理程序具有实例,那么请输入一个实例名称。有关哪个代理程序是多实例代理程序的更多信息,请参阅表 1

    silent_config_file 是可选的。如果未指定用于静默配置的文件,那么可以通过遵循提示来以交互方式配置监视代理程序。

    name-agent.bat uninstall 卸载监视代理程序。有关更多信息,请参阅卸载代理程序
    smai-agent.bat uninstall_all 卸载受管系统上的所有监视代理程序。
    name-agent.bat remove instance_name 移除多实例代理程序的某个实例。
    name-agent.bat 查看可用于脚本的函数的描述。

代理程序版本命令

  • 要查看环境中的代理程序版本,请运行以下命令:
    • Linux 或 AIX
      install_dir/bin/cinfo 
      输入 1 可显示版本。
    • Windows
      install_dir/InstallITM/kincinfo