Gem 为何 facter 中不包含 CPU 利用率等信息?

hellomac · 2015年05月02日 · 最后由 dn365 回复于 2015年05月04日 · 1958 次阅读

又来请教大家了,每次用老哥电脑上 RC 都感觉有状态加持! 现在希望收集各台 Linux 服务器 (CentOS,Debian,各种发行版,各种版本) 的信息 (CPU,Memory,Disk,etc),使用了 facter,可遇到了麻烦的问题。虽然其它信息很全,但缺少 CPU 利用率等一系列和 CPU 有关的软件信息。有什么解决办法吗? 问老哥他说用 snmpd 或者 nagios,还有个同事帮写的echo $((100-$(vmstat | sed '2d' | awk '{print $15}')))但人家很专一,不想用 SHELL! 求更好用的 GEM???

不会用 shell 的不是好程序员。

newrelic, oneapm, 或其他在线监控工具

Linux 好像没有这方面的接口来着,哪怕用 gem 或者 shell 命令其实也只是看 /proc 的输出。除非你写个 Ruby 还要装 kernel module

可以试试 sigar

需要 登录 后方可回复, 如果你还没有账号请 注册新账号