import org.snmp4j.CommunityTarget;
import org.snmp4j.PDU;
import org.snmp4j.Snmp;
import org.snmp4j.event.ResponseEvent;
import org.snmp4j.mp.SnmpConstants;
import org.snmp4j.smi.*;
import org.snmp4j.transport.DefaultUdpTransportMapping;
import java.io.IOException;
import java.util.Vector;
/**
* Name hrDeviceStatus
* OID .1.3.6.1.2.1.25.3.2.1.5.1
* MIB HOST-RESOURCES-MIB
* Syntax INTEGER {unknown(1), running(2), warning(3), testing(4), down(5)}
* Access read-only
* Status current
* Descr The current operational state of the device described
* by this row of the table. A value unknown(1)
* indicates that the current state of the device is
* unknown. running(2) indicates that the device is up
* and running and that no unusual error conditions are
* known. The warning(3) state indicates that agent has
* been informed of an unusual error condition by the
* operational software (e.g., a disk device driver) but
* that the device is still 'operational'. An example
* would be a high number of soft errors on a disk. A
* value of testing(4), indicates that th