我创建了一个名为in_vCenterCrawler.rb的自定义插件,并将其添加到文件夹/etc/td-agent/plugin中。在/etc/td-agent/td-agent.conf文件中,我有:
<source>
@type vCenterCrawler #Also tried with in_vCenterCrawler
port ****
host '**.*.***.***'
vCenterPort ***
user "****"
password "****"
</source>当我运行'td-agent‘命令时,我得到错误:
config error file="/etc/td-agent/td-agent.conf" error="Unknown input plugin 'vCenterCrawler'. Run 'gem search -rd fluent-plugin' to find plugins如果我运行'gem search -rd fluent-plugin‘,我会得到:
The program 'gem' can be found in the following packages:
* ruby
* rubygems但是在https://docs.fluentd.org/v0.12/articles/plugin-management中找到信息后,我假设我需要将我的插件转换为gem,所以我执行了命令"td-agent-gem install vCenterCrawler“,我得到了:
ERROR: Could not find a valid gem 'vCenterCrawler' (>= 0) in any repository在这一点上,我很困惑,我不知道这是一个bug还是我错过了什么。我使用的是td-agent 0.12.40。
谢谢你的帮助。
https://stackoverflow.com/questions/47792245
复制相似问题