Sigar全名是System Information Gatherer And Reporter
Sigar是Hyperic-hq产品的基础包,是Hyperic HQ主要的数据收集组件,它用来从许多平台收集系统和处理信息。
平台包括:Linux, Windows, Solaris, AIX, HP-UX, FreeBSD and Mac OSX.
Sigar可以获得系统的如下介个方面的信息:
- 操作系统的信息,包括:dataModel、cpuEndian、name、version、arch、machine、description、patchLevel、vendor、vendorVersion、vendorName、vendorCodeName
- CPU信息,包括:基本信息(vendor、model、mhz、cacheSize)和统计信息(user、sys、idle、nice、wait)
- 内存信息,物理内存和交换内存的总数、使用数、剩余数;RAM的大小
- 进程信息,包括每个进程的内存、CPU占用数、状态、参数、句柄等。
- 文件系统信息,包括名称、容量、剩余数、使用数、分区类型等
- 网络接口信息,包括基本信息和统计信息。
- 网络路由和链接表信息。
使用推荐
具体使用推荐两篇博文,说的很细致(再写重复的也没有意义)
https://www.jianshu.com/p/c3d88dd617bf
https://blog.csdn.net/weixin_42219075/article/details/81099909