在基于 Windows 的服务器上安装 Logstash
如果要使用 Logstash 从 Windows 操作系统收集日志数据,那么需要在运行 Windows 的服务器上安装 Logstash 。
开始之前
- 将
client.crt证书文件从 Log Analysis 服务器复制到 Windows 服务器。 要查找该文件,请转至 <HOME>/IBM®/LogAnalysis 目录并输入以下命令:
如果找到多个文件,那么可以使用任意一个文件。find . -name client.crt
过程
后续操作
完成安装后,可以启动 Logstash。
输入以下命令以启动 Logstash:
C:\Logstash\logstash-8.7.1\bin\logstash.bat --verbose -f
C:\Logstash\logstash-8.7.1\logstash-scala\logstash\config\logstash-scala.conf --path.logs
C:\Logstash\logstash-8.7.1\logs\ls-console.log --path.settings
C:\Logstash\logstash-8.7.1\logstash-scala\logstash\config此示例中的日志文件称为 ls-console.log。 您可以根据需要重命名文件。要停止 Logstash,请在同一控制台中输入 CTRL+C 命令。 不能使用 logstash-util.sh 脚本在 Windows 服务器上操作 Logstash 。
要验证数据摄入,请创建以 "myhost" 作为主机名并以 "mypath" 作为路径名的定制数据源,并在选中 "搜索 UI" 之前将以下行插入到 C:\<input-dir>\syslog.log 中。
[07/01/20 04:56:21:000 PST] nc91209842 cron[1633]: postdrop: warning: mail_queue_enter: create file maildrop/772908.15028: Permission denied
[07/01/20 04:56:21:000 PST] nc91209842 run-crons[12798]: logrotate: OK
[07/01/20 04:56:21:000 PST] nc91209842 run-crons[12798]: mdadm: OK