猿问

在 Windows 上安装 PacketBeat

我找不到在 Windows 上安装 elastic 的 packetbeat 的可靠方法。我知道我必须下载源代码并创建我自己的 Windows 包。但是,所有指令都已过时,并且是在它移至弹性域之前的指令。

有谁知道如何为 Windows 编译这个包?


繁花如伊
浏览 413回答 2
2回答

人到中年有点甜

从此页面下载并安装 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 文档的链接。

潇湘沐

按照此页面上的说明在您的 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
随时随地看视频慕课网APP

相关分类

Go
我要回答