`
avery_leo
  • 浏览: 387970 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
Web 服务协议已经从支持带有简单参数的非常简单的请求,发展到对现代的面向对象语言的完整支持。XML-RPC 看来是 Web 服务的早期形式之一,仅仅支持简单类型 —— 字符串、整数、布尔值等等。SOAP 向前迈出了一步,有了用于对 ...
 线程:是指进程中的一个执行流程。 线程与进程的区别:每个进程都需要操作系统为其分配独立的内存地址空间,而同一进程中的所有线程在同一块地址空间中工作,这些线程可以共享同一块内存和系统资源。 如何创建一个线 ...
java 监控linux CPU 内存 磁盘 JVM: import java.io.*; /** * linux 下cpu 内存 磁盘 jvm的使用监控 * @author avery_leo * */ public class TT { /** * 获取cpu使用情况 * @return * @throws Exception */ public double getCpuUsage() throws Exception { double cpuUsed = 0; Runtime rt = Runtime.getRuntime(); Process ...
不管你是网站系统管理员,还是WEB开发人员,了解你的WEB应用及其支撑软件的运行状况,都是至关重要的事情,不然,你就等着业务部门的投诉吧。由于Apache + Resin 是流行的WEB配置,我们就来看看怎样监控Apache, Resin 及 Resin 的运行环境 JVM的运行状况。 一. Apache 运行状态监控       Apache 自带了两个用于自身监控的模块,它们是mod_status 和 mod_info,后者比        前者显示更为详细的状态信息。通常情况下,启用mod_status就可以了。启用         mod_status很简单,在Apache配置文件h ...
JDK1.5提供JMX remote的管理工具Jconsole,可以监控Java运行程序的内存使用情况、活动线程数量、类装载的数量、MBeans的状态、虚拟机的各种信息等,还可以执行MBean公开的方法或强制进行垃圾回收。因为Apusic应用服务器实现标准的JMX接口,因此也可以使用Jconsole进行监控。 下面是在windows端对Linux的java应用(Resin)的JVM进行监控。windows: 安装 jdk1.6.0_06  http://java.sun.com/javase/downloads/index.jspLinux:Resin2.1.x + jdk1.6 启动resin ...
(一) 系统环境:redhat9.0 必备软件: (这些软件都可以在光盘里找的到)gd-1.8.4-11 libpng-1.2.2-16 perl-5.8.0-88 zlib-1.1.4-8 apache( httpd-manual-2.0.40-21 httpd-2.0.40-21) gcc-3.2.2-5 net-snmp-5.06-17 mrtg-2.9.29.tar.gz MRTG是工作在SNMP协议上的,所以必须安装SNMP才能启动MRTG来观测你的网络。 1.首先来安装配置net-snmp #rpm –ivh net-snmp-5.06-17 #一般redhat9.0会默认安装上去的 ...
对于更多的net-snmp的资料,可以去www.net-snmp.org中获得. 另外,net-snmp在FC6上可以正确编译通过,在FC4上编译时却发现二个错误,一个是找不到libbeencrypt.la这个文件,第二个错误是无法链接到elf库. 如果出现这二个错误,去网络上下载以下二个软件包进行编译就行了: 1.beecrypt-4.1.2.tar.gz 2.libelf-0.8.10.tar.gz   On Redhat 7.1 or above, NetSnmp has become the default snmp... But on other linux version. It i ...
Installing /usr/share/man/man3/NetSNMP::agent.3pmInstalling /usr/share/man/man3/NetSNMP::OID.3pmInstalling /usr/share/man/man3/NetSNMP::agent::default_store.3pmInstalling /usr/share/man/man3/SNMP.3Installing /usr/share/man/man3/NetSNMP::netsnmp_request_infoPtr.3pmInstalling /usr/share/man/man3/NetSNM ...
import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringTokenizer; /** * 取得linux系统下的cpu、mem信息 * * */ public final class LinuxSystemTool { public static int[] getMemInfo() throws IO ...
#mib.properties #Fri Jul 11 15:57:28 CST 2008 1.3.6.1.2.1.1.6.0=beijing 1.3.6.1.2.1.1.8.0=test 1.3.6.1.2.1.1.5.0=admin 1.3.6.1.2.1.1.7.0=8899  mib搞的两天不是很明白,于是自己定义了个配置文件来充当mib库,mib.properties   下面的例子是服务器端,也就是manager:   import java.io.IOException; import java.util.Vector; import org.snmp4j.CommunityT ...
组织:中国互动出版网(http://www.china-pub.com/)RFC文档中文翻译计划(http://www.china-pub.com/compters/emook/aboutemook.htm)E-mail:ouyang@china-pub.com译者:顾国飞(ggfei,ggfei@263.net)译文发布时间:2001-4-20版权:本中文翻译文档版权归中国互动出版网所有。可以用于非商业用途自由转载,但必须保留本文档的翻译及版权信息。Network Working Group                                            M. RoseR ...
Class Snmp java.lang.Object org.snmp4j.Snmp All Implemented Interfaces: java.util.EventListener, CommandResponder, Session      snmp类是SNMP4J的核心,它提供了发送和接收SNMP PDUs的方法,所有的SNMP PDU 类型都可以采用同步或者异步的方式被发送。       Snmp采用独立的传输协议,通过TransportMapping 接口调用addTransportMapping(TransportMapping transportMapping) ...
PDU(协议数据单元),用来表示管理站跟代理站点进行通信的数据。包括PDU的类型、传输的数据集合、错误说明等。    除Snmpv1 Trap外,其他操作类型的PDU大致相同。    Snmp4j针对Snmp的各个版本,开发了三个有关PDU的类。PDU(针对Snmpv2c)、PDUv1(针对Snmpv1)、ScopedPDU(针对Snmpv3),但三个类除各自特别的一些参数外,都基本相同。所以Snmp4j在设计的时候,将PDU设计成另外两个的超类,使他们能够共享大部分功能。(1)PDU    1)pdu类型(Snmpv1支持5种,get、set、getnext、trap、getresponse, ...
关于Snmp4j包,最重要三个概念,也是三个类:Snmp、Target、PDU。        Target,表示被管理的设备。对于一个被管理的设备,我们关注它的Address,它使用的协议版本version,访问它的用户名和密码、以及对这个设备我们设置跟它打交道的一些策略,比如超时时间、重传次数等。所以有如下方法:    1)获取或者设置ip地址    void setAddress(Address address)       Address getAddress()    2)设置或者获取版本号(支持V1,V2c,V3)    void setVersion(int ver)    int ...
agent代理端例子:   import java.util.*; import org.snmp4j.*; import org.snmp4j.smi.*; //agent代理端例子: public class Test2 { public static class Handler implements org.snmp4j.CommandResponder { protected java.lang.String mAddress = null; protected int mPort = 0; protected java.lang.String mMyCommunit ...
Global site tag (gtag.js) - Google Analytics