Fråga : Snmp-röstning

Jag konfigurerade snmp-röstning på en koppla och I-förmiddag som matchar endast en acl. Vad det berättar mig? serveren för
Only en (Spectrum) är att samla som är mitt, kopplar?
I önskar också att ha ett tillträde i koppla som loggar för att fungera som buffert, om en ha kontakt går UPP/NED. Ska denna konfiguration gör det? Jag stängde mig, och inget som stängdes en ha kontakt och det, visade inte upp i logga buffer.

>sh tar fram-lists
StandardIP tar fram listar för tillstånd172.16.1.55 för 80
för 172.16.1.41 för tillstånd
IP
Standard tar fram listar för tillstånd10.192.9.200 för 85
för 10.192.9.204 för tillstånd
för 172.16.1.55 för tillstånd
för 172.16.1.41 för tillstånd (3372 matcher)
för 172.16.1.38 för tillstånd
för 172.16.1.111 för tillstånd
för 172.16.1.107 för tillstånd
run

logging

#sh fungera som buffert 8192 för lätthetsauth
logging 172.16.1.41 för debugging
logging för 172.16.1.55 för tillstånd för
access-list 80 för 172.16.1.41 för tillstånd för ciscoworks
access-list 80 för anmärkningen
access-list 80 för det Netscout
access-list 85 för anmärkningen
access-list 85 för 10.192.9.200 tillstånd för 10.192.9.204 för tillstånd
access-list 85 tillstånd för CA Spectrum
access-list 85 för anmärkningen
access-list 85 för 172.16.1.41 för tillstånd för ciscoWorks
access-list 85 för anmärkningen för 172.16.1.55
access-list 85 för det Opnet
access-list 85 för anmärkningen
access-list 85 för 172.16.1.38 tillstånd för 172.16.1.111 för tillstånd för ehealth
access-list 85 för CA för anmärkningen
access-list 85 för 172.16.1.107 för tillstånd
access-list 85 systemet-shutdown
snmp-server för gemenskap xxx RW 80
snmp-server för RO 85
snmp-server för gemenskapen
snmp-server det yyy möjliggör fällor, coldstart
snmp-server för linkupen för linkdown för snmp- somlegitimationswarmstart möjliggör fällor, prålig införingsremoval
snmp-server möjliggör fällor, syslog
snmp-server varar värd 172.16.1.41 yyy
snmp-server varar värd 172.16.1.55 yyy
snmp-server varar värd den 172.16.1.41 versionen 2c snmp1
snmp-server varar värd den 172.16.1.55 versionen 2c snmp1
" klar "

Svar : Snmp-röstning

Brunn in

      {33, ”B”}, {22, ”C”}, {22, ”D”}, {44, ”E”}, {22, ”D”}

du har det mycket dubbletttillträde - precis att ta det bort, efter det har sorterats, e.g.
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:
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 std;

struct StudentAttempt
{
   int distanserar;
   stränga studentName;
};

cmpEntry bool (lämnade StudentAttempt, högra StudentAttempt) {
   återgång == right.studentName för && left.studentName för left.distance-== right.distance;
}
boolcmpAttempts (lämnade StudentAttempt, högra StudentAttempt) {
   om (left.distance < right="">& v, constStudentAttempt& sa, stringstream& ss) {

   vektor:: const_iterator i = v.begin ();
  size_t sz = 0;
  boolbFirst = true;

  stunder (I! = v.end ()) {

    om (isDistEqual (*ien, sa)) {
    
      om (! ss-studentName för bFirst <>);
      ++sz;
    }

    ++i; 
    bFirst = falskt;
  }

  återgång sz;
}
 

huvudsaklig int () {

   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”}
   };


   uppsättningen behandlade;

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

   vektor dist (throwDisten, throwDist + len);
   vektor:: iterator det = dist.begin ();

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

   unikt (dist.begin (), dist.end () som, är cmpEntry); // tar bort identiska dubblett från den sorterade vektorn


   för (; det! = dist.end (); it++) {

      stringstream ss;

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

      om (! p.second) fortsätter; // behandlade redan

      om (0  < printAllEqual="">
           
Andra lösningar  
 
programming4us programming4us