正在加载

快速入门:使用 Elastic Agent 监控主机

Elastic Stack Serverless

在本快速入门指南中,您将学习如何扫描您的主机以检测和收集日志和指标,然后导航到仪表板以进一步分析和探索您的可观测性数据。您还将学习如何充分利用您的可观测性数据。

要扫描您的主机,您将运行一个自动检测脚本,该脚本会下载并安装 Elastic Agent,Elastic Agent 用于从主机收集可观测性数据并将其发送到 Elastic。

该脚本还会生成一个 Elastic Agent 配置文件,您可以将其与现有的基础设施即代码工具结合使用。

  • 一个 Elasticsearch 集群,用于存储和搜索您的数据,以及 Kibana 用于可视化和管理您的数据。 此快速入门适用于所有 Elastic 部署模型。 要快速开始,请试用 Elastic Cloud

  • 具有 superuser 内置角色 或启动数据所需的权限的用户。

  • 主机上的 root 权限——运行此快速入门中使用的自动检测脚本所必需。

  • 一个 Elastic Observability Serverless 项目。 要了解更多信息,请参阅创建一个可观测性项目
  • 具有管理员角色或更高级别的用户——启动系统日志和指标所需。 要了解更多信息,请参阅分配用户角色和权限
  • 主机上的 root 权限——运行此快速入门中使用的自动检测脚本所必需。
  • 自动检测脚本仅适用于 Linux 和 MacOS。 如果您想检测自定义日志文件,还需要支持 lsof 命令。
  • 如果您已将 Apache 或 Nginx 安装在非标准位置,则需要在运行扫描时手动指定日志文件路径。
  • 由于 Docker Desktop 在 VM 中运行,因此不会自动检测其日志。
  1. 在 Kibana 中,转到可观测性 UI 并单击添加数据

  2. 您要监控什么? 下,选择主机,然后选择 Elastic Agent:日志和指标

  1. 复制安装命令。

    您将运行此命令以下载自动检测脚本,扫描您的系统以获取可观测性数据,并安装 Elastic Agent。

  2. 在要扫描的主机上打开一个终端,然后运行该命令。

  3. 查看日志文件列表

    • 输入 Y 以提取列出的所有日志文件。
    • 输入 n 以排除日志文件或指定其他日志路径。 输入 Y 以确认您的选择。
  1. 创建一个新的 Elastic Observability Serverless 项目,或打开一个现有的项目。

  2. 在您的 Elastic Observability Serverless 项目中,转到添加数据

  3. 您要监控什么? 下,选择主机,然后选择 Elastic Agent:日志和指标

  1. 复制安装命令。

    您将运行此命令以下载自动检测脚本,扫描您的系统以获取可观测性数据,并安装 Elastic Agent。

  2. 在要扫描的主机上打开一个终端,然后运行该命令。

  3. 查看日志文件列表

    • 输入 Y 以提取列出的所有日志文件。
    • 输入 n 以排除日志文件或指定其他日志路径。 输入 Y 以确认您的选择。

脚本完成后,您会看到一条消息,如“Elastic Agent 已配置并正在运行”。

在提取日志和其他数据之前可能会有轻微的延迟。

注意

需要再次扫描您的主机?

自动检测脚本 (auto_detect.sh) 下载到您运行安装命令的目录中。 您可以在同一主机上重新运行该脚本以检测其他日志。 该脚本将扫描主机并使用找到的任何其他日志重新配置 Elastic Agent。 如果脚本遗漏了任何自定义日志,您可以在脚本完成扫描主机后通过输入 n 手动添加它们。

安装完成后,所有相关数据都流入 Elastic 后,可视化您的数据部分将显示您可以用来分析数据的资产的链接。 根据收集的可观测性数据类型,该页面可能会链接到以下集成资产

集成资产 描述
Apache 预构建的仪表板,用于使用错误和访问日志数据监控 Apache HTTP 服务器的健康状况。
自定义 .log 文件 用于分析自定义日志的 Discover。
Docker 预构建的仪表板,用于监控 Docker 容器的状态和健康状况。
MySQL 预构建的仪表板,用于使用错误和访问日志数据监控 MySQl 服务器的健康状况。
Nginx 预构建的仪表板,用于使用错误和访问日志数据监控 Nginx 服务器的健康状况。
系统 预构建的仪表板,用于使用系统指标监控主机状态和健康状况。
其他预构建的仪表板 预构建的仪表板也适用于此处未描述的系统和服务,包括 PostgreSQL、Redis、HAProxy、Kafka、RabbitMQ、Prometheus、Apache Tomcat 和 MongoDB。

例如,您可以导航主机概述仪表板以探索有关系统使用情况和吞吐量的详细指标。 指示可能存在问题的指标以红色突出显示。

Host overview dashboard

在使用仪表板检查您的数据并确认您已提取要监控的所有主机日志和指标后,您可以使用 Elastic Observability 来更深入地了解您的数据。

对于主机监控,建议使用以下功能和特性

请参阅可观测性概览,了解其他实用功能的描述。

© . All rights reserved.