flox
05-23-2007, 02:33 PM
Bonjour,
je souhaiterai pouvoir récupérer le traffic total entrant dans un switch Cisco 3750 et le total sortant via du SNMP.
Le probleme c'est qu'en observant la mib, je n'est pas trouver d'OID rapportant directement cette valeur il existe les entrées "ifInOctets" qui ramènent le traffic, mais en fonction de chaque port.
Je pensai me basé sur le plugin check_graph_traffic ou check_graph_snmp_value...
Ce que j'ai deja trouver:
$ snmpwalk x.x.x.x -v 2c -c public ifInOctets
IF-MIB::ifInOctets.1 = Counter32: 2901522513
IF-MIB::ifInOctets.2 = Counter32: 187416500
IF-MIB::ifInOctets.3 = Counter32: 187416140
IF-MIB::ifInOctets.4 = Counter32: 187417040
IF-MIB::ifInOctets.5 = Counter32: 187416080
IF-MIB::ifInOctets.6 = Counter32: 0
IF-MIB::ifInOctets.10101 = Counter32: 135588957
IF-MIB::ifInOctets.10102 = Counter32: 3147295368
IF-MIB::ifInOctets.10103 = Counter32: 1488356188
IF-MIB::ifInOctets.10104 = Counter32: 0
IF-MIB::ifInOctets.10105 = Counter32: 1911296646
IF-MIB::ifInOctets.10106 = Counter32: 675297704
IF-MIB::ifInOctets.10107 = Counter32: 73776812
IF-MIB::ifInOctets.10108 = Counter32: 4249199832
IF-MIB::ifInOctets.10109 = Counter32: 360590882
IF-MIB::ifInOctets.10110 = Counter32: 213406018
IF-MIB::ifInOctets.10111 = Counter32: 999731274
IF-MIB::ifInOctets.10112 = Counter32: 3592818479
IF-MIB::ifInOctets.10113 = Counter32: 11905518
IF-MIB::ifInOctets.10114 = Counter32: 1600976440
IF-MIB::ifInOctets.10115 = Counter32: 768
IF-MIB::ifInOctets.10116 = Counter32: 484092041
IF-MIB::ifInOctets.10117 = Counter32: 2046953276
IF-MIB::ifInOctets.10118 = Counter32: 0
IF-MIB::ifInOctets.10119 = Counter32: 0
IF-MIB::ifInOctets.10120 = Counter32: 542392325
IF-MIB::ifInOctets.10121 = Counter32: 4213360267
IF-MIB::ifInOctets.10122 = Counter32: 16355968
IF-MIB::ifInOctets.10123 = Counter32: 0
IF-MIB::ifInOctets.10124 = Counter32: 1364913736
IF-MIB::ifInOctets.10125 = Counter32: 4051392104
IF-MIB::ifInOctets.10126 = Counter32: 0
IF-MIB::ifInOctets.10127 = Counter32: 1102503276
IF-MIB::ifInOctets.10128 = Counter32: 1950811082
IF-MIB::ifInOctets.14501 = Counter32: 0
au niveau du plugin: check_graph_traffic voila mes interfaces
$ ./check_graph_traffic.pl -H x.x.x.x -C public -s
Interface 1 :: Vlan1
Interface 2 :: Vlan2
Interface 3 :: Vlan3
Interface 4 :: Vlan4
Interface 5 :: Vlan5
Interface 6 :: Vlan6
Interface 10101 :: GigabitEthernet1/0/1
Interface 10102 :: GigabitEthernet1/0/2
Interface 10103 :: GigabitEthernet1/0/3
Interface 10104 :: GigabitEthernet1/0/4
Interface 10105 :: GigabitEthernet1/0/5
Interface 10106 :: GigabitEthernet1/0/6
Interface 10107 :: GigabitEthernet1/0/7
Interface 10108 :: GigabitEthernet1/0/8
Interface 10109 :: GigabitEthernet1/0/9
Interface 10110 :: GigabitEthernet1/0/10
Interface 10111 :: GigabitEthernet1/0/11
Interface 10112 :: GigabitEthernet1/0/12
Interface 10113 :: GigabitEthernet1/0/13
Interface 10114 :: GigabitEthernet1/0/14
Interface 10115 :: GigabitEthernet1/0/15
Interface 10116 :: GigabitEthernet1/0/16
Interface 10117 :: GigabitEthernet1/0/17
Interface 10118 :: GigabitEthernet1/0/18
Interface 10119 :: GigabitEthernet1/0/19
Interface 10120 :: GigabitEthernet1/0/20
Interface 10121 :: GigabitEthernet1/0/21
Interface 10122 :: GigabitEthernet1/0/22
Interface 10123 :: GigabitEthernet1/0/23
Interface 10124 :: GigabitEthernet1/0/24
Interface 10125 :: GigabitEthernet1/0/25
Interface 10126 :: GigabitEthernet1/0/26
Interface 10127 :: GigabitEthernet1/0/27
Interface 10128 :: GigabitEthernet1/0/28
Interface 14501 :: Null0
Avez vous des idées de comment pouvoir avoir ce traffic total ? existe t il un OID spécifique ? faut t il modifier le plugin pour lui faire additionner tous les ports ?
Merci de vos réponses
je souhaiterai pouvoir récupérer le traffic total entrant dans un switch Cisco 3750 et le total sortant via du SNMP.
Le probleme c'est qu'en observant la mib, je n'est pas trouver d'OID rapportant directement cette valeur il existe les entrées "ifInOctets" qui ramènent le traffic, mais en fonction de chaque port.
Je pensai me basé sur le plugin check_graph_traffic ou check_graph_snmp_value...
Ce que j'ai deja trouver:
$ snmpwalk x.x.x.x -v 2c -c public ifInOctets
IF-MIB::ifInOctets.1 = Counter32: 2901522513
IF-MIB::ifInOctets.2 = Counter32: 187416500
IF-MIB::ifInOctets.3 = Counter32: 187416140
IF-MIB::ifInOctets.4 = Counter32: 187417040
IF-MIB::ifInOctets.5 = Counter32: 187416080
IF-MIB::ifInOctets.6 = Counter32: 0
IF-MIB::ifInOctets.10101 = Counter32: 135588957
IF-MIB::ifInOctets.10102 = Counter32: 3147295368
IF-MIB::ifInOctets.10103 = Counter32: 1488356188
IF-MIB::ifInOctets.10104 = Counter32: 0
IF-MIB::ifInOctets.10105 = Counter32: 1911296646
IF-MIB::ifInOctets.10106 = Counter32: 675297704
IF-MIB::ifInOctets.10107 = Counter32: 73776812
IF-MIB::ifInOctets.10108 = Counter32: 4249199832
IF-MIB::ifInOctets.10109 = Counter32: 360590882
IF-MIB::ifInOctets.10110 = Counter32: 213406018
IF-MIB::ifInOctets.10111 = Counter32: 999731274
IF-MIB::ifInOctets.10112 = Counter32: 3592818479
IF-MIB::ifInOctets.10113 = Counter32: 11905518
IF-MIB::ifInOctets.10114 = Counter32: 1600976440
IF-MIB::ifInOctets.10115 = Counter32: 768
IF-MIB::ifInOctets.10116 = Counter32: 484092041
IF-MIB::ifInOctets.10117 = Counter32: 2046953276
IF-MIB::ifInOctets.10118 = Counter32: 0
IF-MIB::ifInOctets.10119 = Counter32: 0
IF-MIB::ifInOctets.10120 = Counter32: 542392325
IF-MIB::ifInOctets.10121 = Counter32: 4213360267
IF-MIB::ifInOctets.10122 = Counter32: 16355968
IF-MIB::ifInOctets.10123 = Counter32: 0
IF-MIB::ifInOctets.10124 = Counter32: 1364913736
IF-MIB::ifInOctets.10125 = Counter32: 4051392104
IF-MIB::ifInOctets.10126 = Counter32: 0
IF-MIB::ifInOctets.10127 = Counter32: 1102503276
IF-MIB::ifInOctets.10128 = Counter32: 1950811082
IF-MIB::ifInOctets.14501 = Counter32: 0
au niveau du plugin: check_graph_traffic voila mes interfaces
$ ./check_graph_traffic.pl -H x.x.x.x -C public -s
Interface 1 :: Vlan1
Interface 2 :: Vlan2
Interface 3 :: Vlan3
Interface 4 :: Vlan4
Interface 5 :: Vlan5
Interface 6 :: Vlan6
Interface 10101 :: GigabitEthernet1/0/1
Interface 10102 :: GigabitEthernet1/0/2
Interface 10103 :: GigabitEthernet1/0/3
Interface 10104 :: GigabitEthernet1/0/4
Interface 10105 :: GigabitEthernet1/0/5
Interface 10106 :: GigabitEthernet1/0/6
Interface 10107 :: GigabitEthernet1/0/7
Interface 10108 :: GigabitEthernet1/0/8
Interface 10109 :: GigabitEthernet1/0/9
Interface 10110 :: GigabitEthernet1/0/10
Interface 10111 :: GigabitEthernet1/0/11
Interface 10112 :: GigabitEthernet1/0/12
Interface 10113 :: GigabitEthernet1/0/13
Interface 10114 :: GigabitEthernet1/0/14
Interface 10115 :: GigabitEthernet1/0/15
Interface 10116 :: GigabitEthernet1/0/16
Interface 10117 :: GigabitEthernet1/0/17
Interface 10118 :: GigabitEthernet1/0/18
Interface 10119 :: GigabitEthernet1/0/19
Interface 10120 :: GigabitEthernet1/0/20
Interface 10121 :: GigabitEthernet1/0/21
Interface 10122 :: GigabitEthernet1/0/22
Interface 10123 :: GigabitEthernet1/0/23
Interface 10124 :: GigabitEthernet1/0/24
Interface 10125 :: GigabitEthernet1/0/25
Interface 10126 :: GigabitEthernet1/0/26
Interface 10127 :: GigabitEthernet1/0/27
Interface 10128 :: GigabitEthernet1/0/28
Interface 14501 :: Null0
Avez vous des idées de comment pouvoir avoir ce traffic total ? existe t il un OID spécifique ? faut t il modifier le plugin pour lui faire additionner tous les ports ?
Merci de vos réponses