为了账号安全,请及时绑定邮箱和手机立即绑定

在 Windows 上安装 PacketBeat

在 Windows 上安装 PacketBeat

Go
繁花如伊 2021-10-18 17:00:57
我找不到在 Windows 上安装 elastic 的 packetbeat 的可靠方法。我知道我必须下载源代码并创建我自己的 Windows 包。但是,所有指令都已过时,并且是在它移至弹性域之前的指令。有谁知道如何为 Windows 编译这个包?
查看完整描述

2 回答

?
人到中年有点甜

TA贡献1895条经验 获得超7个赞

  • 从此页面下载并安装 WinPcap 。WinPcap 是一个使用驱动程序来启用数据包捕获的库。

  • 从这里下载 Packetbeat Windows zip 文件。

  • 将 zip 文件的内容解压缩到 C:\Program Files。

  • 将 packetbeat--windows 目录重命名为 Packetbeat。

  • 以管理员身份打开 PowerShell 提示符(右键单击 PowerShell 图标并选择以管理员身份运行)。如果您运行的是 Windows XP,则可能需要下载并安装 PowerShell。

  • 运行以下命令将 Packetbeat 安装为 Windows 服务:

  • PS > cd 'C:\Program Files\Packetbeat'

  • PS C:\Program Files\Packetbeat> .\install-service-packetbeat.ps1

  • 笔记

    如果您的系统禁用了脚本执行,您需要为当前会话设置执行策略以允许脚本运行。例如:PowerShell.exe -ExecutionPolicy UnRestricted -File .\install-service-packetbeat.ps1。

  • 在启动 Packetbeat 之前,您应该查看配置文件中的配置选项,例如 C:\Program Files\Packetbeat\packetbeat.yml 或 /etc/packetbeat/packetbeat.yml

这是在 Windows 上安装 packetbeat 文档的链接。


查看完整回答
反对 回复 2021-10-18
?
潇湘沐

TA贡献1816条经验 获得超6个赞

按照此页面上的说明在您的 Windows 机器上安装 packetbeat。

笔记:

要使 packetbeat 在 Windows 机器上运行,需要 winpcap.dll。目前不支持 WinPCap 本身,因此当前的最佳做法是在 winpcap 兼容模式下使用 npcap。请参阅 Packetbeat 常见问题解答的这一部分

您可以在此处下载 npcap 的安装程序。

在 winpcap 兼容模式下安装 npcap(0.86 版)的命令行调用是:

npcap-0.86.exe /winpcap_mode=yes

静默安装将是:

npcap-0.86.exe /S /winpcap_mode=yes


查看完整回答
反对 回复 2021-10-18
  • 2 回答
  • 0 关注
  • 401 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信