/*
:
SNMP - .
:
snmp4j :
*/
import java.io.IOException; import org.snmp4j.CommandResponder; import org.snmp4j.CommandResponderEvent; import org.snmp4j.CommunityTarget; import org.snmp4j.PDU; import org.snmp4j.Snmp; import org.snmp4j.TransportMapping; import org.snmp4j.mp.SnmpConstants; import org.snmp4j.smi.Address; import org.snmp4j.smi.GenericAddress; import org.snmp4j.smi.OctetString; import org.snmp4j.smi.VariableBinding; import org.snmp4j.transport.DefaultUdpTransportMapping; public class snmpt extends Thread{ /* , .*/ private Snmp snmp = null; private Address targetAddress = GenericAddress.parse("udp:127.0.0.1/162"); private TransportMapping transport = null; /* SNMP . .*/ public snmpt() throws Exception{ transport = new DefaultUdpTransportMapping(); snmp = new Snmp(transport); CommandResponder trapPrinter = new CommandResponder() { public synchronized void processPdu(CommandResponderEvent e){ PDU command = e.getPDU(); /* (.1234567890). PDU SNMP .*/ if (command != null) { System.out.println(" : " +command.toString()); } } }; snmp.addNotificationListener(targetAddress, trapPrinter); } /* . targetAddress.*/ public void send(){ // setting up target CommunityTarget c_target = new CommunityTarget(); c_target.setCommunity(new OctetString("public")); c_target.setAddress(targetAddress); c_target.setRetries(2); c_target.setTimeout(1500); c_target.setVersion( SnmpConstants.version2c); PDU pdu = new PDU(); pdu.setType(PDU.INFORM); pdu.add(new VariableBinding(SnmpConstants.snmpTrapEnterprise)); pdu.add(new VariableBinding(SnmpConstants.snmpTrapAddress)); try { snmp.send(pdu, c_target, transport); } catch (IOException ex2) { ex2.printStackTrace(); } } /* , , .*/ public static void main(String[] args) throws Exception{ snmpt s = new snmpt(); s.start(); s.send(); System.out.println(0); } /* . trapPrinter*/ public void run() { while(true) try{ this.sleep(1000000); }catch (Exception e) { e.printStackTrace(); } } }
/*
:
SNMP - .
:
snmp4j :
*/
import java.io.IOException; import org.snmp4j.CommandResponder; import org.snmp4j.CommandResponderEvent; import org.snmp4j.CommunityTarget; import org.snmp4j.PDU; import org.snmp4j.Snmp; import org.snmp4j.TransportMapping; import org.snmp4j.mp.SnmpConstants; import org.snmp4j.smi.Address; import org.snmp4j.smi.GenericAddress; import org.snmp4j.smi.OctetString; import org.snmp4j.smi.VariableBinding; import org.snmp4j.transport.DefaultUdpTransportMapping; public class snmpt extends Thread{ /* , .*/ private Snmp snmp = null; private Address targetAddress = GenericAddress.parse("udp:127.0.0.1/162"); private TransportMapping transport = null; /* SNMP . .*/ public snmpt() throws Exception{ transport = new DefaultUdpTransportMapping(); snmp = new Snmp(transport); CommandResponder trapPrinter = new CommandResponder() { public synchronized void processPdu(CommandResponderEvent e){ PDU command = e.getPDU(); /* (.1234567890). PDU SNMP .*/ if (command != null) { System.out.println(" : " +command.toString()); } } }; snmp.addNotificationListener(targetAddress, trapPrinter); } /* . targetAddress.*/ public void send(){ // setting up target CommunityTarget c_target = new CommunityTarget(); c_target.setCommunity(new OctetString("public")); c_target.setAddress(targetAddress); c_target.setRetries(2); c_target.setTimeout(1500); c_target.setVersion( SnmpConstants.version2c); PDU pdu = new PDU(); pdu.setType(PDU.INFORM); pdu.add(new VariableBinding(SnmpConstants.snmpTrapEnterprise)); pdu.add(new VariableBinding(SnmpConstants.snmpTrapAddress)); try { snmp.send(pdu, c_target, transport); } catch (IOException ex2) { ex2.printStackTrace(); } } /* , , .*/ public static void main(String[] args) throws Exception{ snmpt s = new snmpt(); s.start(); s.send(); System.out.println(0); } /* . trapPrinter*/ public void run() { while(true) try{ this.sleep(1000000); }catch (Exception e) { e.printStackTrace(); } } }
/*
:
SNMP - .
:
snmp4j :
*/
import java.io.IOException; import org.snmp4j.CommandResponder; import org.snmp4j.CommandResponderEvent; import org.snmp4j.CommunityTarget; import org.snmp4j.PDU; import org.snmp4j.Snmp; import org.snmp4j.TransportMapping; import org.snmp4j.mp.SnmpConstants; import org.snmp4j.smi.Address; import org.snmp4j.smi.GenericAddress; import org.snmp4j.smi.OctetString; import org.snmp4j.smi.VariableBinding; import org.snmp4j.transport.DefaultUdpTransportMapping; public class snmpt extends Thread{ /* , .*/ private Snmp snmp = null; private Address targetAddress = GenericAddress.parse("udp:127.0.0.1/162"); private TransportMapping transport = null; /* SNMP . .*/ public snmpt() throws Exception{ transport = new DefaultUdpTransportMapping(); snmp = new Snmp(transport); CommandResponder trapPrinter = new CommandResponder() { public synchronized void processPdu(CommandResponderEvent e){ PDU command = e.getPDU(); /* (.1234567890). PDU SNMP .*/ if (command != null) { System.out.println(" : " +command.toString()); } } }; snmp.addNotificationListener(targetAddress, trapPrinter); } /* . targetAddress.*/ public void send(){ // setting up target CommunityTarget c_target = new CommunityTarget(); c_target.setCommunity(new OctetString("public")); c_target.setAddress(targetAddress); c_target.setRetries(2); c_target.setTimeout(1500); c_target.setVersion( SnmpConstants.version2c); PDU pdu = new PDU(); pdu.setType(PDU.INFORM); pdu.add(new VariableBinding(SnmpConstants.snmpTrapEnterprise)); pdu.add(new VariableBinding(SnmpConstants.snmpTrapAddress)); try { snmp.send(pdu, c_target, transport); } catch (IOException ex2) { ex2.printStackTrace(); } } /* , , .*/ public static void main(String[] args) throws Exception{ snmpt s = new snmpt(); s.start(); s.send(); System.out.println(0); } /* . trapPrinter*/ public void run() { while(true) try{ this.sleep(1000000); }catch (Exception e) { e.printStackTrace(); } } }
/*
:
SNMP - .
:
snmp4j :
*/
import java.io.IOException; import org.snmp4j.CommandResponder; import org.snmp4j.CommandResponderEvent; import org.snmp4j.CommunityTarget; import org.snmp4j.PDU; import org.snmp4j.Snmp; import org.snmp4j.TransportMapping; import org.snmp4j.mp.SnmpConstants; import org.snmp4j.smi.Address; import org.snmp4j.smi.GenericAddress; import org.snmp4j.smi.OctetString; import org.snmp4j.smi.VariableBinding; import org.snmp4j.transport.DefaultUdpTransportMapping; public class snmpt extends Thread{ /* , .*/ private Snmp snmp = null; private Address targetAddress = GenericAddress.parse("udp:127.0.0.1/162"); private TransportMapping transport = null; /* SNMP . .*/ public snmpt() throws Exception{ transport = new DefaultUdpTransportMapping(); snmp = new Snmp(transport); CommandResponder trapPrinter = new CommandResponder() { public synchronized void processPdu(CommandResponderEvent e){ PDU command = e.getPDU(); /* (.1234567890). PDU SNMP .*/ if (command != null) { System.out.println(" : " +command.toString()); } } }; snmp.addNotificationListener(targetAddress, trapPrinter); } /* . targetAddress.*/ public void send(){ // setting up target CommunityTarget c_target = new CommunityTarget(); c_target.setCommunity(new OctetString("public")); c_target.setAddress(targetAddress); c_target.setRetries(2); c_target.setTimeout(1500); c_target.setVersion( SnmpConstants.version2c); PDU pdu = new PDU(); pdu.setType(PDU.INFORM); pdu.add(new VariableBinding(SnmpConstants.snmpTrapEnterprise)); pdu.add(new VariableBinding(SnmpConstants.snmpTrapAddress)); try { snmp.send(pdu, c_target, transport); } catch (IOException ex2) { ex2.printStackTrace(); } } /* , , .*/ public static void main(String[] args) throws Exception{ snmpt s = new snmpt(); s.start(); s.send(); System.out.println(0); } /* . trapPrinter*/ public void run() { while(true) try{ this.sleep(1000000); }catch (Exception e) { e.printStackTrace(); } } }
/*
:
SNMP - .
:
snmp4j :
*/
import java.io.IOException; import org.snmp4j.CommandResponder; import org.snmp4j.CommandResponderEvent; import org.snmp4j.CommunityTarget; import org.snmp4j.PDU; import org.snmp4j.Snmp; import org.snmp4j.TransportMapping; import org.snmp4j.mp.SnmpConstants; import org.snmp4j.smi.Address; import org.snmp4j.smi.GenericAddress; import org.snmp4j.smi.OctetString; import org.snmp4j.smi.VariableBinding; import org.snmp4j.transport.DefaultUdpTransportMapping; public class snmpt extends Thread{ /* , .*/ private Snmp snmp = null; private Address targetAddress = GenericAddress.parse("udp:127.0.0.1/162"); private TransportMapping transport = null; /* SNMP . .*/ public snmpt() throws Exception{ transport = new DefaultUdpTransportMapping(); snmp = new Snmp(transport); CommandResponder trapPrinter = new CommandResponder() { public synchronized void processPdu(CommandResponderEvent e){ PDU command = e.getPDU(); /* (.1234567890). PDU SNMP .*/ if (command != null) { System.out.println(" : " +command.toString()); } } }; snmp.addNotificationListener(targetAddress, trapPrinter); } /* . targetAddress.*/ public void send(){ // setting up target CommunityTarget c_target = new CommunityTarget(); c_target.setCommunity(new OctetString("public")); c_target.setAddress(targetAddress); c_target.setRetries(2); c_target.setTimeout(1500); c_target.setVersion( SnmpConstants.version2c); PDU pdu = new PDU(); pdu.setType(PDU.INFORM); pdu.add(new VariableBinding(SnmpConstants.snmpTrapEnterprise)); pdu.add(new VariableBinding(SnmpConstants.snmpTrapAddress)); try { snmp.send(pdu, c_target, transport); } catch (IOException ex2) { ex2.printStackTrace(); } } /* , , .*/ public static void main(String[] args) throws Exception{ snmpt s = new snmpt(); s.start(); s.send(); System.out.println(0); } /* . trapPrinter*/ public void run() { while(true) try{ this.sleep(1000000); }catch (Exception e) { e.printStackTrace(); } } }
/*
:
SNMP - .
:
snmp4j :
*/
import java.io.IOException; import org.snmp4j.CommandResponder; import org.snmp4j.CommandResponderEvent; import org.snmp4j.CommunityTarget; import org.snmp4j.PDU; import org.snmp4j.Snmp; import org.snmp4j.TransportMapping; import org.snmp4j.mp.SnmpConstants; import org.snmp4j.smi.Address; import org.snmp4j.smi.GenericAddress; import org.snmp4j.smi.OctetString; import org.snmp4j.smi.VariableBinding; import org.snmp4j.transport.DefaultUdpTransportMapping; public class snmpt extends Thread{ /* , .*/ private Snmp snmp = null; private Address targetAddress = GenericAddress.parse("udp:127.0.0.1/162"); private TransportMapping transport = null; /* SNMP . .*/ public snmpt() throws Exception{ transport = new DefaultUdpTransportMapping(); snmp = new Snmp(transport); CommandResponder trapPrinter = new CommandResponder() { public synchronized void processPdu(CommandResponderEvent e){ PDU command = e.getPDU(); /* (.1234567890). PDU SNMP .*/ if (command != null) { System.out.println(" : " +command.toString()); } } }; snmp.addNotificationListener(targetAddress, trapPrinter); } /* . targetAddress.*/ public void send(){ // setting up target CommunityTarget c_target = new CommunityTarget(); c_target.setCommunity(new OctetString("public")); c_target.setAddress(targetAddress); c_target.setRetries(2); c_target.setTimeout(1500); c_target.setVersion( SnmpConstants.version2c); PDU pdu = new PDU(); pdu.setType(PDU.INFORM); pdu.add(new VariableBinding(SnmpConstants.snmpTrapEnterprise)); pdu.add(new VariableBinding(SnmpConstants.snmpTrapAddress)); try { snmp.send(pdu, c_target, transport); } catch (IOException ex2) { ex2.printStackTrace(); } } /* , , .*/ public static void main(String[] args) throws Exception{ snmpt s = new snmpt(); s.start(); s.send(); System.out.println(0); } /* . trapPrinter*/ public void run() { while(true) try{ this.sleep(1000000); }catch (Exception e) { e.printStackTrace(); } } }
/*
:
SNMP - .
:
snmp4j :
*/
import java.io.IOException; import org.snmp4j.CommandResponder; import org.snmp4j.CommandResponderEvent; import org.snmp4j.CommunityTarget; import org.snmp4j.PDU; import org.snmp4j.Snmp; import org.snmp4j.TransportMapping; import org.snmp4j.mp.SnmpConstants; import org.snmp4j.smi.Address; import org.snmp4j.smi.GenericAddress; import org.snmp4j.smi.OctetString; import org.snmp4j.smi.VariableBinding; import org.snmp4j.transport.DefaultUdpTransportMapping; public class snmpt extends Thread{ /* , .*/ private Snmp snmp = null; private Address targetAddress = GenericAddress.parse("udp:127.0.0.1/162"); private TransportMapping transport = null; /* SNMP . .*/ public snmpt() throws Exception{ transport = new DefaultUdpTransportMapping(); snmp = new Snmp(transport); CommandResponder trapPrinter = new CommandResponder() { public synchronized void processPdu(CommandResponderEvent e){ PDU command = e.getPDU(); /* (.1234567890). PDU SNMP .*/ if (command != null) { System.out.println(" : " +command.toString()); } } }; snmp.addNotificationListener(targetAddress, trapPrinter); } /* . targetAddress.*/ public void send(){ // setting up target CommunityTarget c_target = new CommunityTarget(); c_target.setCommunity(new OctetString("public")); c_target.setAddress(targetAddress); c_target.setRetries(2); c_target.setTimeout(1500); c_target.setVersion( SnmpConstants.version2c); PDU pdu = new PDU(); pdu.setType(PDU.INFORM); pdu.add(new VariableBinding(SnmpConstants.snmpTrapEnterprise)); pdu.add(new VariableBinding(SnmpConstants.snmpTrapAddress)); try { snmp.send(pdu, c_target, transport); } catch (IOException ex2) { ex2.printStackTrace(); } } /* , , .*/ public static void main(String[] args) throws Exception{ snmpt s = new snmpt(); s.start(); s.send(); System.out.println(0); } /* . trapPrinter*/ public void run() { while(true) try{ this.sleep(1000000); }catch (Exception e) { e.printStackTrace(); } } }
/*
:
SNMP - .
:
snmp4j :
*/
import java.io.IOException; import org.snmp4j.CommandResponder; import org.snmp4j.CommandResponderEvent; import org.snmp4j.CommunityTarget; import org.snmp4j.PDU; import org.snmp4j.Snmp; import org.snmp4j.TransportMapping; import org.snmp4j.mp.SnmpConstants; import org.snmp4j.smi.Address; import org.snmp4j.smi.GenericAddress; import org.snmp4j.smi.OctetString; import org.snmp4j.smi.VariableBinding; import org.snmp4j.transport.DefaultUdpTransportMapping; public class snmpt extends Thread{ /* , .*/ private Snmp snmp = null; private Address targetAddress = GenericAddress.parse("udp:127.0.0.1/162"); private TransportMapping transport = null; /* SNMP . .*/ public snmpt() throws Exception{ transport = new DefaultUdpTransportMapping(); snmp = new Snmp(transport); CommandResponder trapPrinter = new CommandResponder() { public synchronized void processPdu(CommandResponderEvent e){ PDU command = e.getPDU(); /* (.1234567890). PDU SNMP .*/ if (command != null) { System.out.println(" : " +command.toString()); } } }; snmp.addNotificationListener(targetAddress, trapPrinter); } /* . targetAddress.*/ public void send(){ // setting up target CommunityTarget c_target = new CommunityTarget(); c_target.setCommunity(new OctetString("public")); c_target.setAddress(targetAddress); c_target.setRetries(2); c_target.setTimeout(1500); c_target.setVersion( SnmpConstants.version2c); PDU pdu = new PDU(); pdu.setType(PDU.INFORM); pdu.add(new VariableBinding(SnmpConstants.snmpTrapEnterprise)); pdu.add(new VariableBinding(SnmpConstants.snmpTrapAddress)); try { snmp.send(pdu, c_target, transport); } catch (IOException ex2) { ex2.printStackTrace(); } } /* , , .*/ public static void main(String[] args) throws Exception{ snmpt s = new snmpt(); s.start(); s.send(); System.out.println(0); } /* . trapPrinter*/ public void run() { while(true) try{ this.sleep(1000000); }catch (Exception e) { e.printStackTrace(); } } }
/*
:
SNMP - .
:
snmp4j :
*/
import java.io.IOException; import org.snmp4j.CommandResponder; import org.snmp4j.CommandResponderEvent; import org.snmp4j.CommunityTarget; import org.snmp4j.PDU; import org.snmp4j.Snmp; import org.snmp4j.TransportMapping; import org.snmp4j.mp.SnmpConstants; import org.snmp4j.smi.Address; import org.snmp4j.smi.GenericAddress; import org.snmp4j.smi.OctetString; import org.snmp4j.smi.VariableBinding; import org.snmp4j.transport.DefaultUdpTransportMapping; public class snmpt extends Thread{ /* , .*/ private Snmp snmp = null; private Address targetAddress = GenericAddress.parse("udp:127.0.0.1/162"); private TransportMapping transport = null; /* SNMP . .*/ public snmpt() throws Exception{ transport = new DefaultUdpTransportMapping(); snmp = new Snmp(transport); CommandResponder trapPrinter = new CommandResponder() { public synchronized void processPdu(CommandResponderEvent e){ PDU command = e.getPDU(); /* (.1234567890). PDU SNMP .*/ if (command != null) { System.out.println(" : " +command.toString()); } } }; snmp.addNotificationListener(targetAddress, trapPrinter); } /* . targetAddress.*/ public void send(){ // setting up target CommunityTarget c_target = new CommunityTarget(); c_target.setCommunity(new OctetString("public")); c_target.setAddress(targetAddress); c_target.setRetries(2); c_target.setTimeout(1500); c_target.setVersion( SnmpConstants.version2c); PDU pdu = new PDU(); pdu.setType(PDU.INFORM); pdu.add(new VariableBinding(SnmpConstants.snmpTrapEnterprise)); pdu.add(new VariableBinding(SnmpConstants.snmpTrapAddress)); try { snmp.send(pdu, c_target, transport); } catch (IOException ex2) { ex2.printStackTrace(); } } /* , , .*/ public static void main(String[] args) throws Exception{ snmpt s = new snmpt(); s.start(); s.send(); System.out.println(0); } /* . trapPrinter*/ public void run() { while(true) try{ this.sleep(1000000); }catch (Exception e) { e.printStackTrace(); } } }
/*
:
SNMP - .
:
snmp4j :
*/
import java.io.IOException; import org.snmp4j.CommandResponder; import org.snmp4j.CommandResponderEvent; import org.snmp4j.CommunityTarget; import org.snmp4j.PDU; import org.snmp4j.Snmp; import org.snmp4j.TransportMapping; import org.snmp4j.mp.SnmpConstants; import org.snmp4j.smi.Address; import org.snmp4j.smi.GenericAddress; import org.snmp4j.smi.OctetString; import org.snmp4j.smi.VariableBinding; import org.snmp4j.transport.DefaultUdpTransportMapping; public class snmpt extends Thread{ /* , .*/ private Snmp snmp = null; private Address targetAddress = GenericAddress.parse("udp:127.0.0.1/162"); private TransportMapping transport = null; /* SNMP . .*/ public snmpt() throws Exception{ transport = new DefaultUdpTransportMapping(); snmp = new Snmp(transport); CommandResponder trapPrinter = new CommandResponder() { public synchronized void processPdu(CommandResponderEvent e){ PDU command = e.getPDU(); /* (.1234567890). PDU SNMP .*/ if (command != null) { System.out.println(" : " +command.toString()); } } }; snmp.addNotificationListener(targetAddress, trapPrinter); } /* . targetAddress.*/ public void send(){ // setting up target CommunityTarget c_target = new CommunityTarget(); c_target.setCommunity(new OctetString("public")); c_target.setAddress(targetAddress); c_target.setRetries(2); c_target.setTimeout(1500); c_target.setVersion( SnmpConstants.version2c); PDU pdu = new PDU(); pdu.setType(PDU.INFORM); pdu.add(new VariableBinding(SnmpConstants.snmpTrapEnterprise)); pdu.add(new VariableBinding(SnmpConstants.snmpTrapAddress)); try { snmp.send(pdu, c_target, transport); } catch (IOException ex2) { ex2.printStackTrace(); } } /* , , .*/ public static void main(String[] args) throws Exception{ snmpt s = new snmpt(); s.start(); s.send(); System.out.println(0); } /* . trapPrinter*/ public void run() { while(true) try{ this.sleep(1000000); }catch (Exception e) { e.printStackTrace(); } } }
/*
:
SNMP - .
:
snmp4j :
*/
import java.io.IOException; import org.snmp4j.CommandResponder; import org.snmp4j.CommandResponderEvent; import org.snmp4j.CommunityTarget; import org.snmp4j.PDU; import org.snmp4j.Snmp; import org.snmp4j.TransportMapping; import org.snmp4j.mp.SnmpConstants; import org.snmp4j.smi.Address; import org.snmp4j.smi.GenericAddress; import org.snmp4j.smi.OctetString; import org.snmp4j.smi.VariableBinding; import org.snmp4j.transport.DefaultUdpTransportMapping; public class snmpt extends Thread{ /* , .*/ private Snmp snmp = null; private Address targetAddress = GenericAddress.parse("udp:127.0.0.1/162"); private TransportMapping transport = null; /* SNMP . .*/ public snmpt() throws Exception{ transport = new DefaultUdpTransportMapping(); snmp = new Snmp(transport); CommandResponder trapPrinter = new CommandResponder() { public synchronized void processPdu(CommandResponderEvent e){ PDU command = e.getPDU(); /* (.1234567890). PDU SNMP .*/ if (command != null) { System.out.println(" : " +command.toString()); } } }; snmp.addNotificationListener(targetAddress, trapPrinter); } /* . targetAddress.*/ public void send(){ // setting up target CommunityTarget c_target = new CommunityTarget(); c_target.setCommunity(new OctetString("public")); c_target.setAddress(targetAddress); c_target.setRetries(2); c_target.setTimeout(1500); c_target.setVersion( SnmpConstants.version2c); PDU pdu = new PDU(); pdu.setType(PDU.INFORM); pdu.add(new VariableBinding(SnmpConstants.snmpTrapEnterprise)); pdu.add(new VariableBinding(SnmpConstants.snmpTrapAddress)); try { snmp.send(pdu, c_target, transport); } catch (IOException ex2) { ex2.printStackTrace(); } } /* , , .*/ public static void main(String[] args) throws Exception{ snmpt s = new snmpt(); s.start(); s.send(); System.out.println(0); } /* . trapPrinter*/ public void run() { while(true) try{ this.sleep(1000000); }catch (Exception e) { e.printStackTrace(); } } }
/*
:
SNMP - .
:
snmp4j :
*/
import java.io.IOException; import org.snmp4j.CommandResponder; import org.snmp4j.CommandResponderEvent; import org.snmp4j.CommunityTarget; import org.snmp4j.PDU; import org.snmp4j.Snmp; import org.snmp4j.TransportMapping; import org.snmp4j.mp.SnmpConstants; import org.snmp4j.smi.Address; import org.snmp4j.smi.GenericAddress; import org.snmp4j.smi.OctetString; import org.snmp4j.smi.VariableBinding; import org.snmp4j.transport.DefaultUdpTransportMapping; public class snmpt extends Thread{ /* , .*/ private Snmp snmp = null; private Address targetAddress = GenericAddress.parse("udp:127.0.0.1/162"); private TransportMapping transport = null; /* SNMP . .*/ public snmpt() throws Exception{ transport = new DefaultUdpTransportMapping(); snmp = new Snmp(transport); CommandResponder trapPrinter = new CommandResponder() { public synchronized void processPdu(CommandResponderEvent e){ PDU command = e.getPDU(); /* (.1234567890). PDU SNMP .*/ if (command != null) { System.out.println(" : " +command.toString()); } } }; snmp.addNotificationListener(targetAddress, trapPrinter); } /* . targetAddress.*/ public void send(){ // setting up target CommunityTarget c_target = new CommunityTarget(); c_target.setCommunity(new OctetString("public")); c_target.setAddress(targetAddress); c_target.setRetries(2); c_target.setTimeout(1500); c_target.setVersion( SnmpConstants.version2c); PDU pdu = new PDU(); pdu.setType(PDU.INFORM); pdu.add(new VariableBinding(SnmpConstants.snmpTrapEnterprise)); pdu.add(new VariableBinding(SnmpConstants.snmpTrapAddress)); try { snmp.send(pdu, c_target, transport); } catch (IOException ex2) { ex2.printStackTrace(); } } /* , , .*/ public static void main(String[] args) throws Exception{ snmpt s = new snmpt(); s.start(); s.send(); System.out.println(0); } /* . trapPrinter*/ public void run() { while(true) try{ this.sleep(1000000); }catch (Exception e) { e.printStackTrace(); } } }
Source: https://habr.com/ru/post/39643/
All Articles