文档首页/ 云日志服务 LTS/ 最佳实践/ 日志接入/ 通过ECS接入LTS采集Zabbix数据
更新时间:2024-11-21 GMT+08:00

通过ECS接入LTS采集Zabbix数据

Zabbix作为常用的开源监控系统,提供了丰富的告警规则用于系统监控。云日志服务LTS支持将Zabbix中的监控数据采集到日志流中。本文介绍通过ECS接入将Zabbix数据采集到云日志服务的操作步骤。

前提条件

  • 准备好需要采集日志的ECS主机,详细请参考购买弹性云服务器。如果您已有可用的ECS主机,可重复使用,不需要再次创建。
  • 已下载及在ECS机器上安装Zabbix,详细请参考下载与安装Zabbix

步骤一:配置监控数据存储路径

Zabbix会将监控数据保存在其所在的机器上,您可以根据如下步骤设置监控数据的存储路径。

  1. 登录Zabbix所在服务器。
  2. 打开zabbix_server.conf文件。
    vim /etc/zabbix/zabbix_server.conf
  3. 在zabbix_server.conf文件中,设置数据存储路径。
    ExportDir=/tmp/
  4. 重启Zabbix服务,使配置生效。
    systemctl restart zabbix-server

    配置生效后,Zabbix会在/tmp目录下生产文件(文件名后缀为.ndjson),用于保存监控数据。

步骤二:配置ECS接入LTS

  1. 在左侧导航栏中,选择“接入 > 接入中心”,单击“云主机 ECS-文本日志”进行主机接入配置。
  2. 进入选择日志流页面。

    1. 单击“所属日志组”后的目标框,在下拉列表中选择具体的日志组(例如lts-group-ECS)。
    2. 单击“所属日志流”后的目标框,在下拉列表中选择具体的日志流(例如lts-topic-ECS)。
    3. 单击“下一步:选择主机组(可选)”。

  3. 选择主机组,单击“下一步:采集配置”。
  4. 采集配置,路径配置为/tem/**/*.ndjson,其余参数按照界面默认即可。更多设置请参考云主机ECS文本日志接入LTS

    图1 采集配置

  5. 单击“下一步:索引配置”,进入索引配置页面,按照界面默认参数配置即可,通过配置索引后,可对日志进行查询和分析操作。更多信息请参考索引配置
  6. 单击“提交”,日志接入成功,可以单击“返回接入配置列表”查看日志接入,在接入管理页签,则会生成一条接入配置信息。
  7. 完成日志接入配置后,可以在云日志服务控制台实时查看上报的日志。

    单击目标日志接入任务“所属日志流”列的日志流名称,即可进入日志流详情页。

  8. 单击“实时日志”页签,查看实时日志。

    日志大约每隔5秒钟上报一次,在日志消息区域,您最多需要等待5秒钟左右,即可查看实时上报的日志。