Frage : SNMP-Wahl

Ich baute SNMP-Wahl auf einem Schalter zusammen und ich bringe nur einen acl zusammen. Was erklärt das mir?
Only eins Bediener (Spektrum) stimmt meinen Schalter ab?
I möchten auch eine Eintragung im Schalterprotokollierungspuffer haben, wenn eine Schnittstelle Auf-/Ab geht. Tut diese Konfiguration die? Ich schloß und kein geschlossen einer Schnittstelle und ihm zeigte oben nicht im Maschinenbordbuch buffer.

>sh Zugang-lists
Standard Erlaubnis-172.16.1.55
der IP-Zugangsliste 80
Erlaubnis-172.16.1.41
Standard Erlaubnis-10.192.9.200
der IP-Zugangsliste 85
Erlaubnis-10.192.9.204
Erlaubnis-172.16.1.55 (3372 Gleiche)
Erlaubnis-172.16.1.41
Erlaubnis-172.16.1.38
Erlaubnis-172.16.1.111
Erlaubnis-172.16.1.107

#sh run

logging abdämpfte 8192 debugging
logging Anlage auth
logging 172.16.1.41
access-list 80 Erlaubnis-172.16.1.55
access-list 80 Anmerkung ciscoworks
access-list 80 Erlaubnis-172.16.1.41
access-list 85 Anmerkung Netscout
access-list 85 Erlaubnis-10.192.9.200
access-list 85 Erlaubnis-10.192.9.204
access-list 85 Erlaubnis der Anmerkung CA Spectrum
access-list 85 172.16.1.55
access-list 85 Anmerkung ciscoWorks
access-list 85 Erlaubnis-172.16.1.41
access-list 85 Anmerkung Opnet
access-list 85 Erlaubnis-172.16.1.38
access-list 85 Anmerkung CA ehealth
access-list 85 Erlaubnis-172.16.1.111
access-list 85 Gemeinschaftsxxx RW 80
snmp-server System-shutdown
snmp-server Erlaubnis-172.16.1.107
snmp-server Gemeinschaftsermöglichen yyy RO-85
snmp-server Fallen, SNMP-Authentisierung warmstart linkdown Verbindung, die coldstart
snmp-server Fallen ermöglichen, grelles Einfügung removal
snmp-server Blockiersyslog
snmp-server Wirts-172.16.1.41 yyy
snmp-server Wirts-172.16.1.55 yyy
snmp-server Wirts-172.16.1.55-Version 2c snmp1
der Wirts-172.16.1.41-Version 2c snmp1
snmp-server ermöglichen

Antwort : SNMP-Wahl

Gut innen

      {33, „B“}, {22, „C“}, {22, „D“}, {44, „E“}, {22, „D“}

Sie haben dass sehr doppelte Eintragung - sie einfach entfernen, nachdem sie sortiert, z.B.
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:
6:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
#include  
#include  
#include  
#include  
#include  
#include  
#include  

using namespace-Geschlechtskrankheit;

struct StudentAttempt
{
   int-Abstand;
   Schnur studentName;
};

bool cmpEntry (StudentAttempt gelassen, StudentAttempt Recht) {
   Rückholleft.distance == right.distance && left.studentName == right.studentName;
}
bool cmpAttempts (StudentAttempt gelassen, StudentAttempt Recht) {
   wenn (left.distance < right="">u. v, const StudentAttempt& sa, stringstream& SS) {

   Vektor:: const_iterator I = v.begin ();
  size_t SZ = 0;
  bool bFirst = ausrichten en;

  während (i! = v.end ()) {

    wenn (isDistEqual (*i, sa)) {
    
      wenn (! bFirst) SS <>studentName;
      ++sz;
    }

    ++i; 
    bFirst = falsch;
  }

  Rückholsz;
}
 

int-Hauptleitung () {

   StudentAttempt throwDist [] = {
      {50, „A“},      {22, „A“},      {16, „B“},      {44, „C“},
      {33, „D“},      {34, „E“},      {22, „F“},      {21, „G“},
      {49, „A“},      {5, „B“},      {2, „C“},      {22, „A“},
      {33, „B“},      {22, „C“},      {22, „D“},      {44, „E“}, {22, „D“}
   };


   Satz behandelt;

   int len = sizeof (throwDist)/sizeof (throwDist [0]);

   Vektor dist (throwDist, throwDist + len);
   Vektor:: iterator es = dist.begin ();

   Art (dist.begin (), dist.end (), cmpAttempts);

   einzigartig (dist.begin (), dist.end (), cmpEntry); // entfernt identische Duplikate vom sortierten Vektor


   für (; es! = dist.end (); it++) {

      stringstream SS;

      Paare:: iterator, bool> p = handled.insert (it->distance);

      wenn (! p.second) fortfahren ren; // bereits behandelt

      wenn (0  < printAllEqual="">
           
Weitere Lösungen  
 
programming4us programming4us