文档章节

Sigar的资料

cloud-coder
 cloud-coder
发布于 2015/06/11 13:43
字数 678
阅读 1.7K
收藏 2

码上生花,ECharts 作品展示赛正式启动!>>>

介绍

全名是System Information Gatherer And Reporter,中文名是系统信息收集和报表工具。我是一个开源的工具,提供了跨平台的系统信息收集的API,

可以收集的信息包括:

1.操作系统的信息,包括:dataModel、cpuEndian、name、version、arch、machine、description、patchLevel、vendor、vendorVersion、vendorName、vendorCodeName

2.CPU信息,包括:基本信息(vendor、model、mhz、cacheSize)和统计信息(user、sys、idle、nice、wait)

3.内存信息,物理内存和交换内存的总数、使用数、剩余数;RAM的大小

4.进程信息,包括每个进程的内存、CPU占用数、状态、参数、句柄等。

5.文件系统信息,包括名称、容量、剩余数、使用数、分区类型等

6.网络接口信息,包括基本信息和统计信息。

7.网络路由和链接表信息。

哈哈,够全了吧。另外我的性格比较外向,可以和绝大多数操作系统和大多数版本打交道。
当然了我的底层接口是用C语言写的。

好了,如果大家还想了较更多的信息可以去我的网站http://sigar.hyperic.com/

相关示例链接

Sigar获取CPU的基本信息

Sigar获取内存的信息

Sigar获取磁盘信息

Sigar获取网卡流量信息

Sigar获取系统信息

sigar所需要的文件 下载地址

Sigar还可以结合amcharts插件在页面展现服务器相关信息,详细点击amcharts _ 2.7.6 实现动态数据展现

其他帖子介绍

Hyperic-Sigar是一个收集系统各项底层信息的工具集.他有如下特点:
1. 收集信息全面
收集CPU,MEM,NETWORK,PROCESS,IOSTAT等
使用Sigar,你完全可以模仿出cpuinfo,meminfo,top,free,ifconfig,ipconfig,netstat,route,df,du,ps,ls等多种unix平台和windows平台的指令.
2.跨平台,支持多数平台
支持的平台包括:windows系列(32系列,IA64系列,AMD64系列),linux系列,freeBsd系列,HPUnix系列,Sun solaris/Sparc/Sparc64系列,macOs系列,AIX系列等

3.提供的API接口全面
sigar本身由C语言开发而成,提供了丰富的API接口,包括:JAVA,.NET,PERL,PHP,PYTHON,RUBY.Sigar.jar包是通过本地方法来调用操作系统API来获取系统相关数据。Windows操作系统下Sigar.jar依赖sigar-amd64-winnt.dll或sigar-x86-winnt.dll,linux操作系统下则依赖libsigar-amd64-linux.so或libsigar-x86-linux.so……而Sigar.jar还依赖于jug-asl-2.0.0.jar、log4j-1.2.14.jar、Junit.jar,

Hyperic-hq官方网站:http://www.hyperic.com

Sigar.jar下载地址:http://sigar.hyperic.com


本文转载自:http://blog.csdn.net/aoxida/article/details/8080492

cloud-coder
粉丝 249
博文 193
码字总数 141277
作品 0
广州
架构师
私信 提问
加载中
请先登录后再评论。
Windows系统CPU和内存状态实时查询(Java)

一、背景 需要查询Windows服务器的CPU和内存状态。 Linux系统查询CPU和内存状态很简单,一个top命令搞定,Windows就稍微麻烦一些了。 经过资料查找,发现jdk目前不能直接查询系统的CPU和内存...

osc_gtofzrek
2019/05/04
1
0
java sigar获取本地信息以及org.hyperic.sigar.SigarException: The device is not ready报错解决

window下,使用java sigar 获取磁盘使用率,cpu使用率以及内存使用情况等信息时。 一:首先需要下载jar包和相关文件   sigar-1.6.4.zip   如果想了解更多可以去   sigar官方主页 二:将...

osc_d0mluysz
2019/04/23
12
0
Hyperic Sigar API 举例

Hyperic HQ 是什么? Hyperic HQ 是一个开源的(General Public License,GPL授权)IT资源管理框架,让用户使用统一的界面来管理各种不同的IT资源的管理,Hyperic HQ 可以监控和管理: ★操作...

osc_3rorki68
2018/07/26
11
0
Sigar 工具类

sigar 介绍: 官网:https://support.hyperic.com/display/SIGAR/Home;jsessionid=56A6642CCB41FB91C4916418EB710B52 sigar 介绍博客 Sigar 命令的查询方法PTQL语法...

whitelover
2016/03/18
136
0
【Java实用工具】——使用oshi获取主机信息

最近在筹划做一个监控系统。其中就要获取主机信息,其中遇到一些问题。在此做个记录,以便以后查阅。 在该监控系统中,想要做到主机的CPU、内存、磁盘、网络、线程、JVM内存、JVM GC 等维度的...

osc_zmnm0udl
03/14
10
0

没有更多内容

加载失败,请刷新页面

加载更多

Http和Nginx反代至Tomcat(LNMT、LAMT)

Http和Nginx反代至Tomcat(LNMT、LAMT) ================================================================================ 概述: 本章将主要介绍Http和Nginx反代至Tomcat,具体内容如下......

osc_facwbzof
33分钟前
17
0
mysql备份之mysqldump工具

参考文档: 利用mysqldump+二进制日志实现备份恢复数据库:http://www.178linux.com/60616 mysql进阶篇(三种备份方法总结:lvm, mysqldump, xtrabackup):http://www.178linux.com/9781 注意...

osc_ur9mmbck
35分钟前
25
0
实战nginx前端反代MogfileFS及负载均衡

实战nginx前端反代mogfilefs及负载均衡 =============================================================================== 实验描述: 使用Nginx代理请求至tackers,实现通过键就可以访问到...

osc_jvzgahav
36分钟前
9
0
Xshell远程操作liunx图形化桌面(xmanager,远程桌面)

必要条件: 1、安装全套的xmanager程序 2、Linux系统安装了图像界面 ~]# yum grouplist    # 查看可安装的桌面组件~]# yum groupinstall "组件名" 3、在shell远程连接主机的属性里...

osc_a45vpoh4
37分钟前
11
0
zabbix基础配置(二)

zabbix基础配置(二) ============================================================================= 概述: 本章我们将继续介绍zabbix的基础配置,具体内容如下: zabbix-agent的安装、...

osc_7bkuddw5
37分钟前
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部