是什么

Sigar是Hyperic-hq产品的基本软件包,是Hyperic HQ的主要数据收集组件。用于从Linux、windows、Solaris、AIX、HP-UX和FreeBSD and MAC OS x等平台收集系统和处理信息。

作用

西格可以收集的信息包括:

1.系统内存、页面交换、CPU、平均负载、运行时、登录信息

2.每个进程的内存、CPU、帐户信息、状态、参数、环境、打开的文件

3.文件系统检测和测量

4.网络接口检测、配置信息和度量

5.网络路由和连接表

使用方法

1.下载并添加jar程序包。

2.从Windows操作系统下载或从Linux操作系统下载IB或lib,在JDK的bin文件下和web-inf的lib文件夹下添加。

3.代码

(1),获取CPU

//CPU合计(HZ)和CPU相关信息CPU INFO INFOS[]=();for(int I=0;I inI) {//单个或多个CPU均为CPU info info=infos[I];print(' MHz=' in());//CPU的总MHz打印(' vendor=' in());//Intel print(' model=' in());//获取CPU的类别,如Celeron print(' cache size=' in());//缓冲内存数} (2),获取内存

//物理内存信息Mem Mem=();//总内存print(' total=' mem . gettotal()/1024 l/1024 ' m av ');//当前内存使用量print(' used=' mem . getused()/1024 l/1024 ' m used ');//当前内存剩馀的print(' free=' mem . getfree()/1024 l/1024 ' m free ');//系统页面文件交换区域信息Swap Swap=();//交换区域总计print(' Total='()/1024 l ' K av ');//当前交换区域使用量print(' Used='()/1024 l ' K Used ');//当前交换区域剩馀print(' Free='()/1024 l ' K Free ');(3)、获取磁盘使用情况

//通过硬盘上的现有分区和详细信息()获取FileSystem列表对象,然后输入file system fs list[]=();string dir=Sy(' u;);//当前用户文件夹路径print(dir ' ');for(int I=0;I;I) {打印(' \ n ~ ~ ~ ~ ~ ~ ' I ' ~ ~ ~ ~ ~ ~ ~ ~ ~ ');file system fs=fs list[I];//分区的字符名称print('()='());//分区的字符名称print('()='());print('()='());////文件系统类型,例如FAT32、NTFS print('()='();//print('()='()),包括本地硬盘、光驱、网络文件系统等;//文件系统类型print('()='());FileSystemUsage usage=nulltry { usage=();} catch(sigar exception e){ if()==2)throwe;Continue} switch(){ case 03360//type _ unknown:未知breakcase 1://TYPE _ NONE break;case 2://type _ local _ disk :本地硬盘驱动器//文件系统总大小print(' Total=' u()' KB ');//剩馀文件系统大小print(' Free=' u()' KB ');//文件系统可用大小print(' Avail=' u()' KB ');//使用文件系统print(' Used=' u()' KB ');double usePercent=u()* 100d;//文件系统资源利用率print(' Usage=' usePercent ' % ');布雷克;case ://TYPE _ NETWORK:网络中断;case 43360//TYPE _ RAM _ DISK:闪存中断;case 53360//TYPE _ CDROM:光驱breakcase 63360//TYPE _ SWAP:页面交换中断;} print(' disk reads=' u());print(' disk writes=' u());}摘要

Sigar的功能非常强大,使用起来非常方便。建议使用ECharts,这是一个强大的前端框架,用于前端展示。数据处理非常出色。而且展览非常漂亮!让我看看结果。

1.《获取Sigar服务器资源信息》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。

2.《获取Sigar服务器资源信息》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/caijing/1955322.html