参考
为Logstash提供日志
使用 psutil
模块获取系统的CPU、内存和硬盘信息,通过 TCP
或 UDP
的方式传递给 Logstash
,测试代码如下:
1 | import psutil |
在 Logstash
中,需要修改配置文件如下:
1 | input { |
运行 Logstash
:1
bin/logstash -f udpInput.conf
同时运行 测试代码
,查看 Logstash
控制台,输出以下内容:
1 | { |
基于psutil的开源系统
在psutil模块的介绍中,提供了三个使用psutil实现的 Example applications
。尝试使用了glances和psdash,对于一般系统监控,可以任选其一,关于它们的介绍可以参考以下连接: