- 浏览: 387970 次
- 性别:
- 来自: 北京
最新评论
-
liuzhongzhou2721:
不错啊
Snmp4j编程简介之三:Snmp -
ahong520:
我在Keystore.getInstance("JK ...
java实现 SSL双向认证 -
tanghanlin:
好吧,还是支持下
Snmp4j编程简介之三:Snmp -
sjp524617477:
mark
java实现 SSL双向认证 -
dikesky:
您好,看了您的这篇文章学到很多东西。希望您提供一个QQ号(发到 ...
httpclient笔记(二)
文章列表
Web 服务协议已经从支持带有简单参数的非常简单的请求,发展到对现代的面向对象语言的完整支持。XML-RPC 看来是 Web 服务的早期形式之一,仅仅支持简单类型 —— 字符串、整数、布尔值等等。SOAP 向前迈出了一步,有了用于对 ...
- 2008-09-11 11:32
- 浏览 2685
- 评论(0)
线程:是指进程中的一个执行流程。 线程与进程的区别:每个进程都需要操作系统为其分配独立的内存地址空间,而同一进程中的所有线程在同一块地址空间中工作,这些线程可以共享同一块内存和系统资源。 如何创建一个线 ...
- 2008-07-25 16:35
- 浏览 1479
- 评论(0)
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 ...
- 2008-07-24 13:21
- 浏览 3259
- 评论(0)
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 ...
- 2008-07-24 11:26
- 浏览 2815
- 评论(0)
(一)
系统环境: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会默认安装上去的 ...
- 2008-07-24 10:23
- 浏览 2017
- 评论(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 ...
- 2008-07-23 11:45
- 浏览 4768
- 评论(0)
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 ...
- 2008-07-23 11:36
- 浏览 7563
- 评论(0)
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 ...
- 2008-07-23 11:12
- 浏览 2267
- 评论(2)
#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 ...
- 2008-07-10 10:37
- 浏览 2303
- 评论(0)
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) ...
- 2008-07-03 13:03
- 浏览 9529
- 评论(4)
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, ...
- 2008-07-03 13:00
- 浏览 6704
- 评论(2)
关于Snmp4j包,最重要三个概念,也是三个类:Snmp、Target、PDU。 Target,表示被管理的设备。对于一个被管理的设备,我们关注它的Address,它使用的协议版本version,访问它的用户名和密码、以及对这个设备我们设置跟它打交道的一些策略,比如超时时间、重传次数等。所以有如下方法: 1)获取或者设置ip地址 void setAddress(Address address) Address getAddress() 2)设置或者获取版本号(支持V1,V2c,V3) void setVersion(int ver) int ...
- 2008-07-03 12:57
- 浏览 4743
- 评论(1)
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 ...
- 2008-07-03 11:43
- 浏览 6735
- 评论(1)