- 浏览: 189526 次
- 性别:
- 来自: 北京
最新评论
-
mystrjiang:
你好 我想问下 可以sigar可以监控多台服务器吗?或者是可配 ...
sigar使用:在web中应用sigar取得系统信息 -
valiant303:
我想监控远程linux(阿里云服务器)的参数 该怎么配置 ?
sigar使用:在web中应用sigar取得系统信息 -
Kai_Ge:
extjhyh 写道你好!我想问下,sigar-x86-win ...
sigar使用:在web中应用sigar取得系统信息 -
美丽的小岛:
磁盘的利用率怎么获取呀?
sigar使用:在web中应用sigar取得系统信息 -
zhidde:
中文支持得不好,目前还没有找到字符集设置
Sigar使用之:Sigar自我介绍
文章列表
创建随机数
①自JavaScript产生后,好多浏览器中都有内置的随机数发生方法。例如:
var number = Math.random();
该方法产生一个0到1之间的浮点数。
②基于时间,亦可以产生随机数。例如:
var now=new Date();
...
我们可以为我们的文章加上免费的统计代码.
例如:51la免费统计
只能选折图片方式计数代码.注意: 这种方式无法对来路、关键词、搜索引擎进行分析。
我的代码为:
<a href="http://www.51.la/?1613417" target="_blank"><img alt="我要啦免费统计" src="http://img.users.51.la ...
- 2008-01-19 21:56
- 浏览 1558
- 评论(0)
网络监控系统中,监控的对象主要有:平台信息、平台服务信息(包括:CPU、内存、网络情况、硬盘、进程、系统日志)、该平台所安装的服务器(也就是具体的程序)、每个服务器所提供的服务。设备节点负责收集这些信息,监控服务器负责汇总信息、分析信息。但是, 在对大型网络这些信息如何汇集?我认为大的方面就是两种方法:第一种,节点主动报告给监控服务器。第二种,监控服务器定时遍历各个监控节点。具体的实施的时候是否需要有中间层?如何保证这些信息都可以报上来?如何保证节点采集程序的简单?采用什么协议TCP/UDP?等等这些问题如何通过架构来解决?
在网络应用中,经常要对网卡的流量进行统计分析。
和网卡相关的统计数据主要有:网卡信息(ip地址、子网掩码、mac地址等)、网卡的吞吐量、流量等等。
当然了使用sigar也可以获得这些数据。
下面通过例子说明:
package lab.sigar;
import java.util.ArrayList;
import java.util.List;
import org.hyperic.sigar.NetInterfaceConfig;
import org.hyperic.sigar.NetInterfaceStat;
import org.hyperic.sig ...
- 2008-01-10 15:10
- 浏览 6441
- 评论(0)
Spring开发指南(简体中文):
http://www.xiaxin.net/Spring_Dev_Guide.rar
Developing a Spring Framework MVC application step-by-step(英文):
[url]http://www.springframework.org/docs/MVC-step-by-step/Spring-MVC-step-by-step.html [/url]
The Spring Framework(英文):
[url]http:/ ...
可以利用java.net.HttpURLConnection内的getResponseCode()去检查应答代码(Response Code)
URL url = new URL( postURL );
HttpURLConnection urlcon = (HttpURLConnection) url.openConnection( );
urlcon.setRequestMethod("POST");
urlcon.setRequestProperty("Content-type", "application/x-www-form- ...
1.Apache( [url]http://www.apache.org/ [/url])
2.OpenSymphony ( http://www.opensymphony.com )
3.Tigris ( http://www.tigris.org/ )
4.Krysalis ( http://www.krysalis.org/index.shtml )
5.JFree ( http://www.jfree.org/ )
6.CodeHus ( [url]http://codehaus.org/ [/url])
- 2008-01-08 21:56
- 浏览 2141
- 评论(2)
以下是一些调整Struts2性能的技巧和小窍门。
1.关闭logging和devMode
2.不要使用你不需要的拦截器(interceptors)
如果一个Action不需要全栈的拦截器的话,就使用basicStack拦截器或移除不需要的拦截器。
3.使用正确的HTTP头(缓存控制 ...
曾有大师级的人物预言未来属于动态语言。Groovy就是java世界的动态语言。这篇文章只是groovy的一个热身。
1、安装JDK环境
Groovy需要JDK1.4以上版本的支持。因此在安装groovy时首先要安装JDK。
JDK安装步骤:
下载最新的JDK版本。(下载网址:http://java.sun.com)
运行安装文件。(更改安装路径到:D:\jdk\版本号)
设置JAVA_HOME环境变量。
在系统path中增加:%JAVA_HOME%\bin
注:对于1.1-rc-1以上版本需要JDK1.5版本。
2、安装groovy环境
下载最新的zip形式的groovy版本。(下载地 ...
Struts,Spring,Hibernate这三个火枪手这几年可以说是所向披靡,红的发紫。我不想说它们每一个的功能,这些网上随便找找就可以得到一堆的结果;也不想说它们之间怎么集成。我要说得是在它们搭档的时候如何让它们各就其职。
我们在做一个应用的时候,有好多要考虑的问题,比如:如何处理例外,如何处理事务,如何访问数据库等等。每个人都有自己的做法。在Struts,Spring,Hibernate集成的项目中我们一般会分出好多的类:Action、Service接口、Service的实现、Dao接口、Dao的实现。这些类又是如何分担这些任务的呢?
也许你会说数据库访问当然要由Dao负责,但是访问 ...
在网络应用中,从最初为用户提供文本数据,发展到现在为用户提供视频数据。网络的内容更丰富了,当然资源所占用的服务器硬盘空间也更大了。经常会出现磁盘满,无法写入数据的情况。为此我们就需要对磁盘进行监控,也就是对文件系统进行监控。
文件系统的指标有:名称、分区类型等基本信息;读写次数等统计信息。
当然了使用sigar也可以获得分件系统的这些数据。
下面通过例子说明:
package lab.sigar;
import java.util.ArrayList;
import java.util.List;
import org.hyperic.sigar.FileSystem;
...
在做系统监控的时候,为了分析系统的性能,我们不仅仅要取得CPU的使用数据,还要知道内存的占用情况。使用sigar也可以轻松的完成跨平台的内存监控数据。
内存的主要指标有:物理内存的大小、使用数、剩余数;交换内存的大小、使用数、剩余数;RAM的大小等等。
下面通过例子说明:
package lab.sigar;
import org.hyperic.sigar.Mem;
import org.hyperic.sigar.Sigar;
import org.hyperic.sigar.SigarException;
import org.hyperic.sigar.Swap ...
我们经常有这样的需求,想得到系统CPU的基本信息、使用率等等。使用Sigar可以很好的完成这一需求。
通过Sigar我们可以获得CPU的基本信息有:vendor、model、mhz、cacheSize;CPU的统计信息有:user进程占用的百分比、sys进程占用的百分比、nice进程占用的百分比、idle进程占用的百分比、wait进程占用的百分比。
下面通过例子说明用法:
package lab.sigar;
import org.hyperic.sigar.Cpu;
import org.hyperic.sigar.CpuInfo;
import org.hyperic ...
UDP协议虽说没有TCP协议应用那么广泛,但是UDP也有自己的应用领域。
一般来说UDP主要应用在对速度要求比较高,但允许少量丢包的情况。比如:网络视频、日志等等。
在使用UDP时,UDP包长的选择直接影响到整个设计是否成功。那么UDP包究竟多大合适呢?
理论上,一个UDP包最大可以达到65535-20-8(65507,IP首部20个字节,UDP首部8个字节)个字节,
但是许多平台实际的限制是8192个字节(8KB)。
另外由于链路层要将数据进行分组,比如以太网的MTU为1500字节,
因此在实际的设计时,包长的选择还要尽量减少链路层的分组,这样才能达到最大的传输速度。因此我们UDP ...
大家好,我是Sigar。也许好多人还不认识我。下面就介绍一下我自己,好让大家对我有一个大致的了解。
我的全名是System Information Gatherer And Reporter,中文名是系统信息收集和报表工具。我是一个开源的工具,提供了跨平台的系统信息收集的API,我可以收集的信息包括:
1.操作系统的信息,包括:dataModel、cpuEndian、name、version、arch、machine、description、patchLevel、vendor、vendorVersion、vendorName、vendorCodeName
2.CPU信息,包括:基本信息(v ...
- 2007-12-28 14:47
- 浏览 11164
- 评论(5)