系统基础信息采集模块作为监控模块的重要组成部分,帮助运维人员了解当前系统的健康程度以及系统服务的状态。
(1)psutil 是一个跨平台库(http://code.google.com/p/psutil)用于获取系统运行的进程和系统利用率(包括CPU,内存,磁盘,网络等)信息。主要用于分析和限制系统资源及进程的管理。
支持绝大多数的操作系统,(注意:第三方库和操作系统,Python版本的适配)
(2)安装psutil库后,可以搜集以下信息:(这要求你对操作系统要熟悉,知道需要哪些东西)
1) 系统的基本性能信息包括 CPU,内存,磁盘,网络
2)系统的进程信息包括进程信息,