帮助手册

APM Insight Go Agent 服务管理

要管理 Site24x7 APM Insight Go Agent,请使用 service.sh 脚本。您可以启动、停止、重启代理,检查状态、查看版本、卸载代理或显示帮助信息。

服务脚本位置: /opt/site24x7/apm-insight-go-agent/bin/service.sh

注意

执行这些命令时,您可能需要使用 sudo 以获取必要的权限。

命令语法

sudo /opt/site24x7/apm-insight-go-agent/bin/service.sh 

可用命令

命令/选项

描述

示例用法

start

启动代理

sudo /opt/site24x7/apm-insight-go-agent/bin/service.sh start

stop

停止代理

sudo /opt/site24x7/apm-insight-go-agent/bin/service.sh stop

restart

重启代理

sudo /opt/site24x7/apm-insight-go-agent/bin/service.sh restart

status

显示当前代理状态

sudo /opt/site24x7/apm-insight-go-agent/bin/service.sh status

version

显示代理版本信息

sudo /opt/site24x7/apm-insight-go-agent/bin/service.sh version

uninstall, -u

卸载代理

sudo /opt/site24x7/apm-insight-go-agent/bin/service.sh uninstall
sudo /opt/site24x7/apm-insight-go-agent/bin/service.sh -u

help, -h

显示脚本的帮助信息

sudo /opt/site24x7/apm-insight-go-agent/bin/service.sh help
sudo /opt/site24x7/apm-insight-go-agent/bin/service.sh -h

命令详情

  1. 启动代理
    如果 APM Insight Go Agent 尚未运行,则将其启动。如果已在运行,您可能会收到代理已启动的提示信息。
    sudo /opt/site24x7/apm-insight-go-agent/bin/service.sh start
  2. 停止代理
    停止正在运行的 Go Agent。
    sudo /opt/site24x7/apm-insight-go-agent/bin/service.sh stop
  3. 重启代理
    一步完成停止和重新启动代理。
    sudo /opt/site24x7/apm-insight-go-agent/bin/service.sh restart
  4. 检查代理状态
    显示代理当前是运行中还是已停止。
    sudo /opt/site24x7/apm-insight-go-agent/bin/service.sh status
  5. 显示代理版本
    显示已安装的代理版本,有助于故障排除或合规性检查。
    sudo /opt/site24x7/apm-insight-go-agent/bin/service.sh version
  6. 卸载代理
    从您的系统中删除 APM Insight Go Agent。请按照屏幕上的提示完成卸载过程。
    sudo /opt/site24x7/apm-insight-go-agent/bin/service.sh uninstall
    or
    sudo /opt/site24x7/apm-insight-go-agent/bin/service.sh -u
  7. 显示帮助
    显示包含命令选项的使用说明。
    sudo /opt/site24x7/apm-insight-go-agent/bin/service.sh help
    or
    sudo /opt/site24x7/apm-insight-go-agent/bin/service.sh -h

故障排除提示

  • 确保您对所有操作具有 root(sudo)权限。
  • 如果遇到"权限被拒绝"错误,请确保脚本具有可执行权限:
    (chmod +x service.sh)
  • 进行任何更改(如重新安装代理)后,请始终验证代理状态和版本。
  • 如果代理无法启动,请查看系统日志或 Site24x7 Go Agent 日志以获取详细信息。

在 Linux 发行版上管理 Go Agent

service.sh 脚本外,您还可以使用系统的 init 系统管理 Go Agent 服务。

基于 Systemd 的发行版

使用 systemctl 命令管理代理服务:

# 启动服务
sudo systemctl start apm-insight-go-agent.service

# 停止服务
sudo systemctl stop apm-insight-go-agent.service

# 重启服务
sudo systemctl restart apm-insight-go-agent.service

# 检查服务状态
sudo systemctl status apm-insight-go-agent.service

# 启用服务以在启动时自动运行
sudo systemctl enable apm-insight-go-agent.service

# 禁用启动时自动启动
sudo systemctl disable apm-insight-go-agent.service

基于 OpenRC 的发行版

OpenRC 用作 Alpine Linux 上的 init 系统。使用 rc-service 和 rc-update 命令管理代理服务:

#启动服务
sudo rc-service apm-insight-go-agent start

#停止服务 sudo rc-service apm-insight-go-agent stop

#重启服务 sudo rc-service apm-insight-go-agent restart

#检查服务状态(可能不总是可用;考虑检查日志) sudo rc-service apm-insight-go-agent status

#启用服务以在启动时自动运行 sudo rc-update add apm-insight-go-agent default

#禁用启动时自动启动 sudo rc-update del apm-insight-go-agent default

旧版 SysVinit 发行版

如果您的系统不使用 systemd 或 OpenRC,则可能使用的是 SysVinit。使用 service 和 update-rc.d 命令管理代理服务:

# 启动服务
sudo service apm-insight-go-agent start

# 停止服务
sudo service apm-insight-go-agent stop

# 重启服务
sudo service apm-insight-go-agent restart

# 启用服务以在启动时自动运行
sudo update-rc.d apm-insight-go-agent defaults

相关文章

本文档对您有帮助吗?

您愿意帮助我们改进文档吗?请告诉我们哪些方面可以做得更好。


很抱歉本文档未能让您满意。我们希望了解可以从哪些方面改进您的体验。


感谢您抽出时间分享反馈。我们将利用您的反馈来改进在线帮助资源。

短链接已复制!