- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
问题是我在系统日志文件中没有看到预期的输出。我写了一个Python插件,位于“/home/my/collectd/pyPlugin.py”。 “/etc/collectd/collectd.conf”中的 Collectd 配置(Python 插件在全局变量 true 下启用)具有以下 block :
<Plugin python>
ModulePath "/home/my/collectd/"
LogTraces true
Interactive false
Import pyPlugin
<Module pyPlugin>
Test "arg1" "arg2"
</Module>
</Plugin>
该插件非常简单:
import collectd
def configer(confObj):
collectd.info('config called')
def init_fun():
collectd.info('my py module init called')
def reader(input_data=None):
collectd.info('my py read called')
def writer(input_data=None)
collectd.info('my py write called')
collectd.register_config(configer)
collectd.register_init(init_fun)
collectd.register_read(reader)
collectd.register_write(writer)
当我查看“/var/log/syslog”时,我没有看到任何输出。
最佳答案
将其放在collectd.conf文件的顶部:LoadPlugin“syslog”
来自FAQ :
In order to get any output at all, you need to load a log plugin. The two main log plugins are the LogFile and SysLog plugins. We recommend that loading one of those plugins is the first thing you do in your config file, i.e. put the LoadPlugin line at the very top. If no log plugin is loaded, collectd will write to STDERR. After the daemon has forked to the background, you won't be able to see this output anymore, though.
系统日志插件默认显示info
级别。另外,要确认 Collectd 正在运行,请查看进程列表或 /etc/init.d/collectd status
。
关于python - Collectd 插件似乎没有启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22402445/
Collectd 默认将其插件存储在哪里?我缺少一个 perl 插件,我想确保它不是因为安装被冲洗掉了。 最佳答案 插件位置使用指令 PluginDir 配置。在 collectd.conf . 可以
我正在运行collectd 5.4.2.788.gf87af5a,我也尝试过使用5.4.1。 我在日志中看到以下内容: May 8 00:50:01 ip_172_1_1_1 collectd[19
以下内容聚合了一台特定主机中的所有 CPU,创建了 cpu-all-sum/cpu-idle、cpu-all-sum/cpu-nice 等. Plugin "cpu" Type "c
我已经使用sudo apt-get installcollectd安装了collectd。有没有命令可以获取当前安装的 Collectd 版本? 我尝试了collectd -v。显然它不起作用。我没有
我已经安装了collectd在我的 ubuntu 机器上。我想启用redis plugin ,但默认情况下它不附带。有人知道如何以及在哪里可以下载该插件吗? 最佳答案 在编译collectd之前,需要
我已经使用sudo apt-get installcollectd安装了collectd。有没有命令可以获取当前安装的 Collectd 版本? 我尝试了collectd -v。显然它不起作用。我没有
我有 5 个节点的 hadoop 集群(Linux 操作系统)。我必须监控所有节点的统计信息,如 CPU 使用率、内存、流量等。为此,我知道 Graphite /收集是最好的选择。据我所知,这个工具只
我有 Graphite +collectd设置来收集系统相关的指标。这个问题与collectd的内存插件有关。 我的基础设施具有使用collectd收集内存使用数据的格式: ..memory.memo
我有 4 台机器。我必须监控他们不同的统计数据。我决定使用 Graphite/collectd 来实现此目的。所有机器上的操作系统都是centos 7。我已经成功配置了 Graphite 并在两台机器
问题是我在系统日志文件中没有看到预期的输出。我写了一个Python插件,位于“/home/my/collectd/pyPlugin.py”。 “/etc/collectd/collectd.conf”
我在使用 Collectd 时遇到了一个很奇怪的问题。我对 Collectd 并不陌生,在基于 CentOS 的盒子上使用了很长时间,但现在我们有了 Ubuntu TLS 12.04 盒子,我遇到了一
我有一个安装了 collectd 的 aws 实例。我可以从实例 CURL 到我的 splunk 服务器并放入消息,这样就不会出现任何网络问题。我使用与我的 collectd 配置中相同的端点和 to
我的collectd配置如下: LoadPlugin nginx ... URL "http://localhost:8080/nginx_status?auto" Nginx 配置看起来
我目前正在使用 Ansible 自动设置collectd。除了配置文件传输之外,一切都按预期进行。 每次我使用 Ansible 将collectd 配置文件发送到我的collectd 服务器时,都会出
不幸的是,没有关于如何使用该插件的文档/手册页。链接如下:https://collectd.org/wiki/index.php/Plugin:Users 我看到 Sebastian Harl 是该插
我是 collectd 和 Riemann 的新手。我本质上是在尝试将 collectd 日志定向到 riemann 服务器实例。我知道我需要安装 write_riemann 插件。我尝试编译在线可用
我在 collectd.conf 中取消注释 LoadPlugin dbi,但现在重新启动 collectd 给我: Stopping collectd:
我的 collectd 正在通过端口 25826 将数据发送到 logstash,但我在运行 logstash 时看到这个错误 UDP listener died {:exception=>#, :b
我正在使用 Collectd 收集系统指标。我正在小范围内收集测量值以获得准确的值。但是我想使用 Statsd 在本地聚合这些值。 Statsd 应该聚合这些值并以更长的时间间隔将它们发送到 libr
想问一下Collectd的插件Perl和Python及其注册功能。 我尝试在 Perl(以及 Python)中编写插件代码,设置读写函数,然后将它们注册到 Collectd(plugin_regist
我是一名优秀的程序员,十分优秀!