帮助手册

如何安装 Site24x7 的 Linux Full-Stack Agent

安装 Linux Full-Stack Agent,以监控您的 Linux 服务器、应用程序、数据库、日志等的性能和使用情况。通过统一仪表板监控和测量关键指标 ,包括 Linux 服务器的 CPU、内存、磁盘利用率、进程和网络流量。Site24x7 使用 Full-Stack Agent 从您的服务器收集性能数据,以及 APM 性能指标

支持的 Linux 发行版

Site24x7 Linux Full-Stack Agent 支持多种 Linux 发行版,包括 Debian、Ubuntu、CentOS、Red Hat、Oracle Linux、Amazon Linux、SUSE、Raspberry Pi 以及 ARM 处理器服务器。版本支持的详细列表(兼容性矩阵)请参阅服务器监控的此知识库文档 ,以及 APM Insight 自动分析器的知识库文档

注意

Python 3.0 是部分自定义 Linux 发行版所需的最低版本。

Full-Stack Agent 部署准备

  1. 允许访问 443 端口。
  2. 允许访问 Site24x7 的域名和 IP 地址 以及 APM Insight Agent 通信的防火墙例外

部署 Full-Stack Agent

  1. 登录您的 Site24x7 账户。
  2. 在左侧导航窗格中,单击服务器,然后单击 Servers 旁边的加号图标+),再选择 Linux
    • 或者,您也可以导航至管理 > 添加服务器监视器 > Linux
  3. 使用切换按钮来设置以 root 或非 root 身份安装 Agent、安装后以 root 或非 root 身份运行 Agent、设置代理、启用 APM Insight 等。例如,以 root 用户身份安装 Agent,请执行以下命令:
wget https://staticdownloads.site24x7.com/server/Site24x7FullStackAgent_LinuxIns.sh
bash Site24x7FullStackAgent_LinuxIns.sh -i -automation=true -apm_insight=true -key=<device key>
注意

请参阅我们的知识库文档 ,了解 root 安装与非 root 安装之间的差异。

您可以通过导航至管理 > 开发者 > 设备密钥 查看设备密钥。

单击复制到剪贴板 按钮复制命令,然后粘贴并执行以下载和安装 Linux Agent。

Agent 安装完成后,您可以在服务器 > 服务器监视器 > 服务器 下查看该监视器。

注意

您也可以在 Agent 安装过程中关联配置文件 ——包括阈值、资源检查和通知配置文件。

重启 Linux Full-Stack Agent

请根据用户类型执行以下命令。

Root 用户:

sudo /opt/site24x7/monagent/bin/monagent restart

非 root 用户:

<home_dir_of_user_who_installed_the_agent>/site24x7/monagent/bin/monagent restart

编辑/修改现有 Linux 服务器监视器

  1. 登录 Site24x7,依次进入服务器 > 服务器监视器 > 服务器,然后单击您要编辑的 Linux 服务器监视器。
  2. 将鼠标悬停在显示名称旁的汉堡图标上,然后单击编辑
  3. 编辑并更改显示名称、监视器组监视器依赖项阈值和可用性配置文件通知配置文件用户组标签资源检查配置文件 等。
  4. 注意

    主机名IP 地址关联的配置模板也会列出。这些字段不可编辑。

  5. 设置轮询间隔 (即数据收集频率)。您可以从 1 分钟、2 分钟、3 分钟、5 分钟、10 分钟、15 分钟、30 分钟、1 小时、3 小时、6 小时、12 小时和 1 天中选择。阅读了解如何编辑频率间隔
  6. 使用切换按钮 启用或禁用 Syslog 监控。选择选项并保存更改后,Agent 将重新启动 Syslog 服务以删除 rsyslog 配置。
  7. 从 Site24x7 添加新的或删除现有的第三方集成
  8. 单击保存 以保存您的更改。

卸载 Linux Full-Stack Agent

请根据 Agent 安装模式执行以下命令。

Root 用户:

sudo /opt/site24x7/monagent/bin/uninstall

非 root 用户:

<home_dir_of_user_who_installed_the_agent>/site24x7/monagent/bin/uninstall

资源检查配置文件

资源检查配置文件 可用于监控文件、目录和 Syslog 等内部资源。需要监控的资源应作为检查项添加到资源检查配置文件中,该配置文件可与任意数量的服务器监视器关联。您也可以编辑删除 资源检查配置文件。

注意

已与服务器监视器关联的配置文件无法删除,只能编辑。由于删除操作不可逆,删除配置文件前请务必谨慎。

IT 自动化

减少人工干预,引入自动化工作流 在告警事件发生时采取行动。添加自动化

配置规则

配置模板已弃用。请使用配置规则 来创建更完善的预定义操作,并自动化监控资源的配置设置。

插件集成

使用我们即用型的插件集成 或使用 Python 或 Shell 脚本编写自定义插件 来监控您的整个 IT 堆栈。配置阈值并在设定值超出时收到通知

在 Full-Stack Agent 安装期间关联配置文件

您可以在安装 Linux Full-Stack Agent 的同时关联配置文件 (如阈值、资源检查和通知配置文件,以及组/显示名称)。请参阅我们的服务器监视器配置规则 帮助文档和 APM Insight 帮助文档 获取操作说明。阅读用例 了解其工作原理。

安全性

root 用户或非 root 用户均可安装 Linux Agent。Agent 安装完成后,用户可以选择以 root 或非 root 身份运行 site24x7-agent 。Agent 存储在以下位置:

  • Root:
    /opt/site24x7/monagent
  • 非 root:
    <home_dir_of_user_who_installed_the_agent>/site24x7/monagent

性能数据采集

性能数据通过 shell 命令采集,例如 topfreedfps 等。配置数据——包括 Agent 设备密钥(用于授权)和代理详情——经加密后存储在 Agent 配置文件中,存储位置如下:

  • Root:
    /opt/site24x7/monagent/conf/monagent.cfg
  • 非 root:
    <home_dir_of_user_who_installed_the_agent>site24x7/monagent/conf/monagent.cfg

应用程序监控

安装 Linux Full-Stack Agent 后,Docker 容器 将被自动发现并标记为待监控。如果您只想监控服务器,可以禁用此选项。了解更多

故障排除提示

一个 Linux 服务器监视器消耗一个主机监视器许可证。在此处 获取 Linux 监视器提供的性能指标。

请参阅我们的 FAQ 栏目 获取更多信息。

本文档对您有帮助吗?

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


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


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

短链接已复制!