我正在尝试确定刚刚在 vCenter 5 中设置的 Syslog Collector 是否正常工作。
根据此 VMware 知识库文章和这篇 VMware 博客文章,一切似乎都正常运行,但我在数据文件夹中看不到任何数据。
我已经检查过的内容:
- vCenter 上的 Windows 防火墙已将端口设置为允许来自 Syslog Collector 的 inc。
- 服务正在运行
- 目录在那里,安装顺利,没有错误。
- 在设置期间,我在主页 > 管理 > 网络 Syslog 收集器 > vCenter 名称下设置了 vCenter 显示设置中的 Syslog 收集器。似乎正在监听。
那么,我是否应该从一开始就看到 \data 下的数据,或者在看到 Syslog 指向的文件夹中填充数据之前是否必须发生一些“坏事”?在 vCenter 中,主页 > 管理 > 网络 Syslog 收集器 > vCenter 名称下列出了主机、日志记录到、大小等列,但我没有看到 vCenter 中的任何主机列在那里。
答案1
好吧,我自己也遇到了同样的问题。来自这篇博文:
此外,显然 vCenter 仅在您启动客户端时才会更新此信息,没有刷新按钮,因此当您修复此问题或将服务器添加到此 syslog 收集器时,您需要退出 vCenter 并返回查看它们。
有时就是简单的事情...
答案2
如果您的主机也是 ESXi 5,请检查主机上的出站防火墙规则。默认设置最近更改为默认拒绝出站 syslog。