bonjour, je suis encours de realisation pfe monotoring avec snmp+vb.net ou c#.
j'ai un probleme de manque de documentation.
merci d'avance.
bonjour, je suis encours de realisation pfe monotoring avec snmp+vb.net ou c#.
j'ai un probleme de manque de documentation.
merci d'avance.
http://www.google.fr/search?hl=fr&q=...meta=&aq=f&oq=
je ne trouve pas de classe snmp dans le framework, mais ca doit etre un protocole de dialogue qui utilise soit tcp/ip soit un port de communication donc ca reste codable
Tu peux commencer par lire ça :
http://fr.wikipedia.org/wiki/Snmp
http://christian.caleca.free.fr/snmp/principe.htm
http://abcdrfc.free.fr/rfc-vf/rfc1157.html
Apparemment SNMP est basé sur le protocole UDP, donc tu dois pouvoir utiliser la classe UdpClient
Pas de questions techniques par MP ! Le forum est là pour ça...
Tutoriels : Les nouveautés de C# 6 - Accès aux données avec Dapper - Extraction de données de pages web à l'aide de HTML Agility Pack - La sérialisation XML avec .NET (Aller plus loin) - Les markup extensions en WPF
salut, est il possible d'avoir la classe snmp ? je veux comparé à celle que jais
est elle la bonne ??
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36 public class test { public static void main(String[] args) throws IOException { Address targetAddress = GenericAddress.parse("udp:10.10.10.25/161"); TransportMapping transport = new DefaultUdpTransportMapping(); Snmp snmp = new Snmp(transport); USM usm = new USM(SecurityProtocols.getInstance(), new OctetString(), 0); SecurityModels.getInstance().addSecurityModel(usm); transport.listen(); snmp.listen(); CommunityTarget target = new CommunityTarget(); target.setAddress(targetAddress); target.setRetries(1); target.setTimeout(5000); target.setVersion(SnmpConstants.version1); target.setCommunity(new OctetString()); // create the PDU PDUv1 pdu = new PDUv1(); pdu.add(new VariableBinding(new OID("1.3.6.1.2.1.1.1"))); pdu.setType(PDU.GET); System.out.println("pdu " + pdu.toString()); // send the PDU ResponseEvent response = snmp.send(pdu, target); System.out.println("response " + response.toString()); // extract the response PDU (could be null if timed out) PDU responsePDU = response.getResponse(); System.out.println("responsePdu = " + responsePDU); // extract the address used by the agent to send the response: //Address peerAddress = response.getPeerAddress(); } }
Pas de questions techniques par MP ! Le forum est là pour ça...
Tutoriels : Les nouveautés de C# 6 - Accès aux données avec Dapper - Extraction de données de pages web à l'aide de HTML Agility Pack - La sérialisation XML avec .NET (Aller plus loin) - Les markup extensions en WPF
Partager