帮助手册

通过本地轮询器采集网络日志 

集中式日志记录对于分布式网络环境中的实时监控、故障排除和数据审计至关重要。Site24x7 通过本地轮询器,支持从多台网络设备采集日志。

此设置使您能够接收并监控从不同设备(如防火墙、路由器和交换机)转发到集中式服务器的日志。

注意

此功能目前仅按需启用。请联系我们的支持团队以激活该功能。

工作原理 

需要两个层级的配置:

  1. 服务器级配置:中央服务器上需同时安装本地轮询器和 Site24x7 服务器代理。本地轮询器负责捕获日志并将其写入本地文件,代理随后读取该文件、解析数据,并将其发送到 Site24x7 进行监控。

  2. 设备级配置:每台设备必须配置为将日志转发到远程服务器的指定端口。

前提条件 

要开始接收日志,需在日志接收服务器(Windows 或 Linux)上同时安装本地轮询器和 Site24x7 服务器监控代理。本地轮询器监听指定端口(例如 UDP 514),代理负责处理和转发数据。

  1. 安装本地轮询器Linux | Windows

  2. 安装服务器监控代理Linux | Windows

  3. 您选择的本地轮询器中应已启用网络模块。如未启用,需手动启用

注意

Windows 和 Linux 代理均可完成网络日志采集。但在 Windows 上采集网络日志时,必须使用本地轮询器。

注意

请确保两者安装在同一台机器上,以实现无缝的日志摄取和处理。 

在网络设备中配置 syslog 

以下是在 Cisco 设备上启用 syslog 的示例配置。将 Cisco 交换机配置为将 syslog 消息转发到运行 Site24x7 本地轮询器代理的服务器的指定端口:

  1. 打开网络日志的命令行界面并开始会话。验证是否已启用特权 EXEC 模式。如未启用,请输入以下命令进入特权 EXEC 模式:

    enable
    输入以下命令切换到全局配置模式:
    configure terminal
  2. 验证是否已启用日志记录。如未启用,请使用以下命令启用:

    logging enable
  3. 输入以下命令,将网络日志配置为向安装了 Site24x7 Linux 服务器监控代理的服务器发送日志消息:

    logging host
    其中,host 是安装了 Site24x7 Linux 服务器监控代理的设备名称或 IP 地址。
  4. 根据优先级,您可以限制发送的消息。为此,请使用以下命令:

    logging trap level
    其中,级别可以是 emergencies、alerts、errors、warnings、notifications、informational(默认级别)和 debugging。
  5. 输入以下命令返回特权 EXEC 模式:

    end
注意

默认 UDP 端口为 514。您可以在以下操作系统的已配置路径中查看 syslog 消息:

      • Windows:C:\Program Files(x86)\Site24x7OnPremisePoller\syslogs\*\*

      • Linux:  /opt/Site24x7OnPremisePoller/syslogs/*/*

添加日志类型 

设置完成后,在 Site24x7 中定义一个自定义日志类型,以正确解析和解释日志。以下是来自防火墙的示例日志条目:

2025-01-12T00:00:02+05:30 zylker 1,2025/01/12 00:00:02,019901005075,TRAFFIC,end,2817,2025/01/12 00:00:02,192.168.1.10,10.0.0.25,0.0.0.0,0.0.0.0,WAN_to_WAN,,,incomplete,vsys2,WAN ZONE VSYS2,WAN ZONE VSYS2,ae9.382,ae9.382,Log_Profile_VSYS2,2025/01/12 00:00:02,545677478,1,59049,8088,0,0,0x400c,tcp,allow,64,64,0,1,2025/01/11 23:58:25,0,any,,7434000683263814095,0x0,Palo Alto,California,,1,0,aged-out,0,0,0,0,,LTKNP1MR1EGFW01,from-policy,,,0,,0,,N/A,0,0,0,0,a9bc0841-ce89-4401-b560-157301d29dab,0,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,2025-01-12T00:00:02.804+05:30,,,unknown,unknown,unknown,1,,,incomplete,no,no,0,NonProxyTraffic

日志模式 

$DateTime:date:yyyy-MM-ddTHH:mm:ssX$ $HostName$ $Domain$,$ReceiveTime$,$SerialNumber$,$Type$,$ThreatType$,$ConfigVersion$,$GenerateTime$,$SourceAddress$,$DestinationAddress$,$NATSourceIP$,$NATDestinationIP$,$Rule$,$SourceUser$,$DestinationUser$,$Application$,$VirtualSystem$,$SourceZone$,$DestinationZone$,$InboundInterface$,$OutboundInterface$,$LogAction$,$TimeLogged$,$SessionID$,$RepeatCount$,$SourcePort$,$DestinationPort$,$NATSourcePort$,$NATDestinationPort$,$Flags$,$IPProtocol$,$Action$,$Bytes$,$BytesSent$,$BytesReceived$,$Packets$,$StartTime$,$ElapsedTime$,$URLCategory$,$Padding$,$seqno$,$actionflags$,$SourceCountry$,$DestinationCountry$,$cpadding$,$pktsSent$,$pktsReceived$,$SessionEndReason$,$Message$

添加日志类型时 

  1. 将您的网络设备日志详情添加到示例日志中。

  2. 定义相关字段,如时间戳、主机名、源 IP、目标 IP、操作和接口。

  3. 使用设备的实际日志验证格式。

添加日志配置文件 

在 Site24x7 中创建一个日志配置文件,将本地轮询器输出文件与解析逻辑关联。导航至管理 > AppLogs > 日志配置文件(+)。此配置文件定义:

  1. 本地轮询器写入日志文件的路径。
    示例:

    • Windows: 

      C:\Program Files (x86)\Site24x7OnPremisePoller\syslogs\
    • Linux: 

      /opt/Site24x7OnPremisePoller/syslogs/*/*
注意

如果配置了多种网络设备类型,请在日志配置文件页面中将 * 替换为相应的设备 IP。

  1. 日志类型(即您从上述步骤创建的日志类型)及关联的日志类型。
    示例:Zylker network logs

  2. 安装了代理的服务器。
    示例:zylker-poller-host

通过使用 Site24x7 的本地轮询器进行日志摄取,企业可以集中多台设备的日志数据、保持实时可见性,并主动监控网络活动。本地轮询器、代理、自定义日志类型和日志配置文件的组合设置,确保了日志的无缝采集、解析和传输到 Site24x7 以供进一步分析。

相关文章

本文档对您有帮助吗?

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


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


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

短链接已复制!