From 16653940b3fc80f4db86fab7f9b401b57621d0d9 Mon Sep 17 00:00:00 2001 From: Laurent Mirtain <Laurent.Mirtain@inria.fr> Date: Sun, 13 Apr 2025 21:53:40 +0200 Subject: [PATCH 1/4] [sophia][network] add sw-7 and swadmin-7 and update config for gw-sophia --- .../sites/sophia/network_equipments/gw.json | 3 + .../sites/sophia/network_equipments/sw-7.json | 169 ++++++++++++++++++ .../sophia/network_equipments/swadmin-7.json | 88 +++++++++ .../sites/sophia/networks/gw-sophia.yaml | 3 + .../grid5000/sites/sophia/networks/sw-7.yaml | 81 +++++++++ .../sites/sophia/networks/swadmin-7.yaml | 31 ++++ 6 files changed, 375 insertions(+) create mode 100644 data/grid5000/sites/sophia/network_equipments/sw-7.json create mode 100644 data/grid5000/sites/sophia/network_equipments/swadmin-7.json create mode 100644 input/grid5000/sites/sophia/networks/sw-7.yaml create mode 100644 input/grid5000/sites/sophia/networks/swadmin-7.yaml diff --git a/data/grid5000/sites/sophia/network_equipments/gw.json b/data/grid5000/sites/sophia/network_equipments/gw.json index 02017247ee2..9d3b6d313b2 100644 --- a/data/grid5000/sites/sophia/network_equipments/gw.json +++ b/data/grid5000/sites/sophia/network_equipments/gw.json @@ -243,6 +243,9 @@ "uid": "sw-3" }, { + "kind": "switch", + "snmp_name": "1/1/46", + "uid": "sw-7" }, { "kind": "switch", diff --git a/data/grid5000/sites/sophia/network_equipments/sw-7.json b/data/grid5000/sites/sophia/network_equipments/sw-7.json new file mode 100644 index 00000000000..8fb866fa04a --- /dev/null +++ b/data/grid5000/sites/sophia/network_equipments/sw-7.json @@ -0,0 +1,169 @@ +{ + "backplane_bps": 1280000000000, + "ip": "172.17.143.238", + "kind": "switch", + "linecards": [ + { + "kavlan_pattern": "Te1/%LINECARD%/%PORT%", + "kind": "node", + "ports": [ + { + }, + { + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Te1/0/2", + "uid": "esterel31-1" + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Te1/0/3", + "uid": "esterel31-2" + }, + { + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Te1/0/5", + "uid": "esterel31-3" + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Te1/0/6", + "uid": "esterel31-4" + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + "kind": "router", + "snmp_name": "Te1/0/23", + "uid": "gw" + }, + { + "kind": "switch", + "snmp_name": "Te1/0/24", + "uid": "swadmin-6" + } + ], + "rate": 10000000000, + "snmp_pattern": "Te1/%LINECARD%/%PORT%" + } + ], + "managed_by_us": true, + "metrics": [ + { + "description": "Input byte counter for the network device port", + "name": "network_ifacein_bytes_total", + "period": 15000, + "source": { + "id": "1.3.6.1.2.1.31.1.1.1.6.{{ 1.3.6.1.2.1.2.2.1.2 == %SNMP_IFACE% }}", + "protocol": "snmp" + } + }, + { + "description": "Output byte counter for the network device port", + "name": "network_ifaceout_bytes_total", + "period": 15000, + "source": { + "id": "1.3.6.1.2.1.31.1.1.1.10.{{ 1.3.6.1.2.1.2.2.1.2 == %SNMP_IFACE% }}", + "protocol": "snmp" + } + }, + { + "description": "Input packet counter for the network device port", + "name": "network_ifacein_packets_total", + "period": 15000, + "source": { + "id": "1.3.6.1.2.1.2.2.1.11.{{ 1.3.6.1.2.1.2.2.1.2 == %SNMP_IFACE% }}", + "protocol": "snmp" + } + }, + { + "description": "Output packet counter for the network device port", + "name": "network_ifaceout_packets_total", + "period": 15000, + "source": { + "id": "1.3.6.1.2.1.2.2.1.17.{{ 1.3.6.1.2.1.2.2.1.2 == %SNMP_IFACE% }}", + "protocol": "snmp" + } + }, + { + "description": "Input counter of discarded packets for the network device port", + "name": "network_ifacein_packets_discard_total", + "period": 15000, + "source": { + "id": "1.3.6.1.2.1.2.2.1.13.{{ 1.3.6.1.2.1.2.2.1.2 == %SNMP_IFACE% }}", + "protocol": "snmp" + } + }, + { + "description": "Output counter of discarded packets for the network device port", + "name": "network_ifaceout_packets_discard_total", + "period": 15000, + "source": { + "id": "1.3.6.1.2.1.2.2.1.19.{{ 1.3.6.1.2.1.2.2.1.2 == %SNMP_IFACE% }}", + "protocol": "snmp" + } + }, + { + "description": "Input counter of packet errors for the network device port", + "name": "network_ifacein_packets_error_total", + "period": 15000, + "source": { + "id": "1.3.6.1.2.1.2.2.1.14.{{ 1.3.6.1.2.1.2.2.1.2 == %SNMP_IFACE% }}", + "protocol": "snmp" + } + }, + { + "description": "Output counter of packet errors for the network device port", + "name": "network_ifaceout_packets_error_total", + "period": 15000, + "source": { + "id": "1.3.6.1.2.1.2.2.1.20.{{ 1.3.6.1.2.1.2.2.1.2 == %SNMP_IFACE% }}", + "protocol": "snmp" + } + } + ], + "model": "Dell PowerSwitch N4032", + "serial": "6PX8XC2", + "site": "sophia", + "snmp_community": "public", + "type": "network_equipment", + "uid": "sw-7", + "warranty": "2019-11" +} \ No newline at end of file diff --git a/data/grid5000/sites/sophia/network_equipments/swadmin-7.json b/data/grid5000/sites/sophia/network_equipments/swadmin-7.json new file mode 100644 index 00000000000..dcc6f18a270 --- /dev/null +++ b/data/grid5000/sites/sophia/network_equipments/swadmin-7.json @@ -0,0 +1,88 @@ +{ + "ip": "172.17.143.219", + "kind": "switch", + "linecards": [ + { + }, + { + "kavlan_pattern": "%LINECARD%/1/%PORT%", + "kind": "node", + "ports": [ + { + }, + { + "kind": "other", + "snmp_name": "1/1/1", + "uid": "esterel31-1-bmc" + }, + { + "kind": "other", + "snmp_name": "1/1/2", + "uid": "esterel31-2-bmc" + }, + { + }, + { + "kind": "other", + "snmp_name": "1/1/4", + "uid": "esterel31-3-bmc" + }, + { + "kind": "other", + "snmp_name": "1/1/5", + "uid": "esterel31-4-bmc" + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + "kind": "switch", + "snmp_name": "1/1/24", + "uid": "sw-7" + } + ], + "rate": 1000000000, + "snmp_pattern": "%LINECARD%/1/%PORT%" + } + ], + "managed_by_us": true, + "model": "Aruba 2930F", + "site": "sophia", + "snmp_community": "public", + "type": "network_equipment", + "uid": "swadmin-7", + "warranty": "2029-11" +} \ No newline at end of file diff --git a/input/grid5000/sites/sophia/networks/gw-sophia.yaml b/input/grid5000/sites/sophia/networks/gw-sophia.yaml index c9d805654b9..ad9e1357505 100644 --- a/input/grid5000/sites/sophia/networks/gw-sophia.yaml +++ b/input/grid5000/sites/sophia/networks/gw-sophia.yaml @@ -153,6 +153,9 @@ gw: uid: sw-3 kind: switch rate: 10000000000 + 46: + uid: sw-7 + kind: switch 47: uid: sw-2 kind: switch diff --git a/input/grid5000/sites/sophia/networks/sw-7.yaml b/input/grid5000/sites/sophia/networks/sw-7.yaml new file mode 100644 index 00000000000..6a23b5b67da --- /dev/null +++ b/input/grid5000/sites/sophia/networks/sw-7.yaml @@ -0,0 +1,81 @@ +--- +sw-7: + model: Dell PowerSwitch N4032 + serial: 6PX8XC2 + warranty: 2019-11 + kind: switch + managed_by_us: true + site: sophia + snmp_community: public + ip: 172.17.143.238 + metrics: + - name: network_ifacein_bytes_total + description: Input byte counter for the network device port + period: 15000 + source: + protocol: snmp + id: 1.3.6.1.2.1.31.1.1.1.6.{{ 1.3.6.1.2.1.2.2.1.2 == %SNMP_IFACE% }} + - name: network_ifaceout_bytes_total + description: Output byte counter for the network device port + period: 15000 + source: + protocol: snmp + id: 1.3.6.1.2.1.31.1.1.1.10.{{ 1.3.6.1.2.1.2.2.1.2 == %SNMP_IFACE% }} + - name: network_ifacein_packets_total + description: Input packet counter for the network device port + period: 15000 + source: + protocol: snmp + id: 1.3.6.1.2.1.2.2.1.11.{{ 1.3.6.1.2.1.2.2.1.2 == %SNMP_IFACE% }} + - name: network_ifaceout_packets_total + description: Output packet counter for the network device port + period: 15000 + source: + protocol: snmp + id: 1.3.6.1.2.1.2.2.1.17.{{ 1.3.6.1.2.1.2.2.1.2 == %SNMP_IFACE% }} + - name: network_ifacein_packets_discard_total + description: Input counter of discarded packets for the network device port + period: 15000 + source: + protocol: snmp + id: 1.3.6.1.2.1.2.2.1.13.{{ 1.3.6.1.2.1.2.2.1.2 == %SNMP_IFACE% }} + - name: network_ifaceout_packets_discard_total + description: Output counter of discarded packets for the network device port + period: 15000 + source: + protocol: snmp + id: 1.3.6.1.2.1.2.2.1.19.{{ 1.3.6.1.2.1.2.2.1.2 == %SNMP_IFACE% }} + - name: network_ifacein_packets_error_total + description: Input counter of packet errors for the network device port + period: 15000 + source: + protocol: snmp + id: 1.3.6.1.2.1.2.2.1.14.{{ 1.3.6.1.2.1.2.2.1.2 == %SNMP_IFACE% }} + - name: network_ifaceout_packets_error_total + description: Output counter of packet errors for the network device port + period: 15000 + source: + protocol: snmp + id: 1.3.6.1.2.1.2.2.1.20.{{ 1.3.6.1.2.1.2.2.1.2 == %SNMP_IFACE% }} + backplane_bps: 1280000000000 + linecards: + 0: + snmp_pattern: "Te1/%LINECARD%/%PORT%" + kavlan_pattern: "Te1/%LINECARD%/%PORT%" + rate: 10000000000 + kind: node + ports: + 2: + uid: esterel31-1 + 3: + uid: esterel31-2 + 5: + uid: esterel31-3 + 6: + uid: esterel31-4 + 23: + uid: gw + kind: router + 24: + uid: swadmin-6 + kind: switch diff --git a/input/grid5000/sites/sophia/networks/swadmin-7.yaml b/input/grid5000/sites/sophia/networks/swadmin-7.yaml new file mode 100644 index 00000000000..5ad7d7c8a91 --- /dev/null +++ b/input/grid5000/sites/sophia/networks/swadmin-7.yaml @@ -0,0 +1,31 @@ +--- +swadmin-7: + model: Aruba 2930F + warranty: 2029-11 + kind: switch + managed_by_us: true + site: sophia + ip: 172.17.143.219 + snmp_community: public + linecards: + 1: + snmp_pattern: "%LINECARD%/1/%PORT%" + kavlan_pattern: "%LINECARD%/1/%PORT%" + rate: 1000000000 + kind: node + ports: + 1: + uid: esterel31-1-bmc + kind: other + 2: + uid: esterel31-2-bmc + kind: other + 4: + uid: esterel31-3-bmc + kind: other + 5: + uid: esterel31-4-bmc + kind: other + 24: + uid: sw-7 + kind: switch -- GitLab From aff06f2971b10c4ed3bd6e3320ac9b085d0a37cc Mon Sep 17 00:00:00 2001 From: Laurent Mirtain <Laurent.Mirtain@inria.fr> Date: Sun, 13 Apr 2025 22:02:35 +0200 Subject: [PATCH 2/4] [sophia][network] correction for port 24 : swadmin-7 --- data/grid5000/sites/sophia/network_equipments/sw-7.json | 2 +- input/grid5000/sites/sophia/networks/sw-7.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/data/grid5000/sites/sophia/network_equipments/sw-7.json b/data/grid5000/sites/sophia/network_equipments/sw-7.json index 8fb866fa04a..f31859f168d 100644 --- a/data/grid5000/sites/sophia/network_equipments/sw-7.json +++ b/data/grid5000/sites/sophia/network_equipments/sw-7.json @@ -77,7 +77,7 @@ { "kind": "switch", "snmp_name": "Te1/0/24", - "uid": "swadmin-6" + "uid": "swadmin-7" } ], "rate": 10000000000, diff --git a/input/grid5000/sites/sophia/networks/sw-7.yaml b/input/grid5000/sites/sophia/networks/sw-7.yaml index 6a23b5b67da..52776e367ec 100644 --- a/input/grid5000/sites/sophia/networks/sw-7.yaml +++ b/input/grid5000/sites/sophia/networks/sw-7.yaml @@ -77,5 +77,5 @@ sw-7: uid: gw kind: router 24: - uid: swadmin-6 + uid: swadmin-7 kind: switch -- GitLab From f6dd2e6f44e1d49d4842b490459ed706850758ab Mon Sep 17 00:00:00 2001 From: Laurent Mirtain <Laurent.Mirtain@inria.fr> Date: Sun, 13 Apr 2025 22:13:37 +0200 Subject: [PATCH 3/4] [sophia][network] correction of rate for port 23 and port 24 --- data/grid5000/sites/sophia/network_equipments/sw-7.json | 2 ++ input/grid5000/sites/sophia/networks/sw-7.yaml | 2 ++ 2 files changed, 4 insertions(+) diff --git a/data/grid5000/sites/sophia/network_equipments/sw-7.json b/data/grid5000/sites/sophia/network_equipments/sw-7.json index f31859f168d..7e14920c274 100644 --- a/data/grid5000/sites/sophia/network_equipments/sw-7.json +++ b/data/grid5000/sites/sophia/network_equipments/sw-7.json @@ -71,11 +71,13 @@ }, { "kind": "router", + "rate": 1000000000, "snmp_name": "Te1/0/23", "uid": "gw" }, { "kind": "switch", + "rate": 1000000000, "snmp_name": "Te1/0/24", "uid": "swadmin-7" } diff --git a/input/grid5000/sites/sophia/networks/sw-7.yaml b/input/grid5000/sites/sophia/networks/sw-7.yaml index 52776e367ec..4522f5d4617 100644 --- a/input/grid5000/sites/sophia/networks/sw-7.yaml +++ b/input/grid5000/sites/sophia/networks/sw-7.yaml @@ -76,6 +76,8 @@ sw-7: 23: uid: gw kind: router + rate: 1000000000 24: uid: swadmin-7 kind: switch + rate: 1000000000 -- GitLab From f3bee8785c39e4a7c559d0469301746ac19fab59 Mon Sep 17 00:00:00 2001 From: Laurent Mirtain <Laurent.Mirtain@inria.fr> Date: Sun, 13 Apr 2025 22:18:14 +0200 Subject: [PATCH 4/4] [sophia][network] gw-sophia correction of rate for port 46 --- data/grid5000/sites/sophia/network_equipments/gw.json | 1 + input/grid5000/sites/sophia/networks/gw-sophia.yaml | 1 + 2 files changed, 2 insertions(+) diff --git a/data/grid5000/sites/sophia/network_equipments/gw.json b/data/grid5000/sites/sophia/network_equipments/gw.json index 9d3b6d313b2..9e12f08c943 100644 --- a/data/grid5000/sites/sophia/network_equipments/gw.json +++ b/data/grid5000/sites/sophia/network_equipments/gw.json @@ -244,6 +244,7 @@ }, { "kind": "switch", + "rate": 1000000000, "snmp_name": "1/1/46", "uid": "sw-7" }, diff --git a/input/grid5000/sites/sophia/networks/gw-sophia.yaml b/input/grid5000/sites/sophia/networks/gw-sophia.yaml index ad9e1357505..bcdf8a3b231 100644 --- a/input/grid5000/sites/sophia/networks/gw-sophia.yaml +++ b/input/grid5000/sites/sophia/networks/gw-sophia.yaml @@ -156,6 +156,7 @@ gw: 46: uid: sw-7 kind: switch + rate: 1000000000 47: uid: sw-2 kind: switch -- GitLab