package org.infosec.ismp.manager.rmi.snmp.service;
import org.infosec.ismp.manager.rmi.snmp.model.SnmpDeviceRmiBean;
import org.infosec.ismp.manager.rmi.snmp.model.SnmpDeviceStatus;
import org.infosec.ismp.manager.rmi.snmp.model.host.InterfaceStatus;
/**
* @author guoxianwei
* @date 2010-12-14 下午04:32:09
*
* SNMP设备监控和web远程交互接口
*
*/
public interface SnmpDeviceMonitorRmi {
/**
* 添加需要收集设备监控
*
* @param 参数bean
*/
public void addSnmpDeviceMonitor(SnmpDeviceRmiBean rmiBean);
/**
* 移除收集设备监控
*
* @param 设备节点ID
*/
public void removeSnmpDeviceMonitor(String nodeid);
/**
* 获取主机设备信息
*
* @param 设备节点ID
*/
public SnmpDeviceStatus getSnmpDeviceStatus(String nodeid);
/**
* 获取主机设备信息
*
* @param 设备节点ID
*/
public InterfaceStatus[] getInterfaceStatus(String nodeid);
}