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

hellomac · May 02, 2015 · Last by dn365 replied at May 04, 2015 · 1958 hits

又来请教大家了,每次用老哥电脑上 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

You need to Sign in before reply, if you don't have an account, please Sign up first.