CollJuniperMBean.java 1.21 KB
package com.sitech.ismp.coll;

import java.util.HashMap;
import java.util.Vector;

/**
 * Juniper NetScreen-204 采集
 * 
 * @author lianlian
 * 
 */
public interface CollJuniperMBean {

	/**
	 * 采集配置信息
	 * 
	 * @param params
	 * @return
	 * @throws Exception
	 */
	public Vector getConfig(HashMap params) throws Exception;

	/**
	 * 采集Cpu信息
	 * 
	 * @param params
	 * @return
	 * @throws Exception
	 */
	public Vector getCpu(HashMap params) throws Exception;

	/**
	 * 采集内存信息
	 * 
	 * @param params
	 * @return
	 * @throws Exception
	 */
	public Vector getMemory(HashMap params) throws Exception;

	/**
	 * 采集Session信息
	 * 
	 * @param params
	 * @return
	 * @throws Exception
	 */
	public Vector getSession(HashMap params) throws Exception;

	/**
	 * 采集池信息
	 * 
	 * @param params
	 * @return
	 * @throws Exception
	 */
	public Vector getPool(HashMap params) throws Exception;

	/**
	 * 采集安全配置信息
	 * 
	 * @param params
	 * @return
	 * @throws Exception
	 */
	public Vector getSecurity(HashMap params) throws Exception;

	/**
	 * 采集端口信息
	 * 
	 * @param params
	 * @return
	 * @throws Exception
	 */
	public Vector getInterface(HashMap params) throws Exception;

}