Splunk - "Not Found" 从 cli 连接到远程服务器时

Splunk - "Not Found" from cli when connecting to remote server

尝试通过 cli 运行 远程 command/search,但得到 "Not Found"

allowRemoteLogin=always 已在 server.conf

中设置

管理端口设置为 8081。

/opt/splunk/bin/splunk show splunkd-port -auth 'admin:XXXXXXXX' -uri 'https://XXXXXXXXX:8081'
Not Found

当 运行 远程时(在带有 Splunk 运行ning 的服务器上)没问题:

/opt/splunk/bin/splunk show splunkd-port -auth 'admin:XXXXXXXXXXXX'
Splunkd port: 8089

我 运行在 Nginx 后面使用 Splunk,但是使用 URI 命令行选项我使用的是 IP,而不是完全限定的域名。

有什么想法吗?

当您在 Splunk 服务器上 运行 命令时,它表示管理端口为 8089。因此,您应该在远程命令中使用该端口。

`/opt/splunk/bin/splunk show splunkd-port -auth 'admin:XXXXXXXX' -uri 'https://XXXXXXXXX:8089'