-
Notifications
You must be signed in to change notification settings - Fork 1.4k
/
meraki-cloud-controller.yaml
116 lines (112 loc) · 3.01 KB
/
meraki-cloud-controller.yaml
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
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
# Profile for Meraki Cloud devices
#
# We don't extend from base for now, as sysName is useless for meraki.
extends:
- _base.yaml
- _generic-if.yaml
device:
vendor: "meraki"
metadata:
device:
fields:
type:
value: "SD-WAN"
sysobjectid:
- 1.3.6.1.4.1.29671.1
- 1.3.6.1.4.1.29671.1.*
metrics:
- MIB: MERAKI-CLOUD-CONTROLLER-MIB
table:
OID: 1.3.6.1.4.1.29671.1.1.4
name: devTable
# devTable INDEX is: devMac
metric_type: gauge
symbols:
- OID: 1.3.6.1.4.1.29671.1.1.4.1.3
name: devStatus
- OID: 1.3.6.1.4.1.29671.1.1.4.1.5
name: devClientCount
metric_tags:
# devMac is part of the devTable index
- symbol:
OID: 1.3.6.1.4.1.29671.1.1.4.1.1
name: devMac
format: mac_address
tag: mac_address
- symbol:
OID: 1.3.6.1.4.1.29671.1.1.4.1.2
name: devName
tag: device_name
- symbol:
OID: 1.3.6.1.4.1.29671.1.1.4.1.9
name: devProductCode
tag: product
- symbol:
OID: 1.3.6.1.4.1.29671.1.1.4.1.11
name: devNetworkName
tag: network
- MIB: MERAKI-CLOUD-CONTROLLER-MIB
table:
OID: 1.3.6.1.4.1.29671.1.1.4
name: devTable
# devTable INDEX is: devMac
metric_type: gauge
symbols:
- name: meraki.dev
constant_value_one: true
metric_tags:
# devMac is part of the devTable index
- symbol:
OID: 1.3.6.1.4.1.29671.1.1.4.1.1
name: devMac
format: mac_address
tag: mac_address
- symbol:
OID: 1.3.6.1.4.1.29671.1.1.4.1.2
name: devName
tag: device_name
- symbol:
OID: 1.3.6.1.4.1.29671.1.1.4.1.9
name: devProductCode
tag: product
- symbol:
OID: 1.3.6.1.4.1.29671.1.1.4.1.11
name: devNetworkName
tag: network
- symbol:
OID: 1.3.6.1.4.1.29671.1.1.4.1.3
name: devStatus
tag: status
mapping:
0: offline
1: online
- MIB: MERAKI-CLOUD-CONTROLLER-MIB
table:
OID: 1.3.6.1.4.1.29671.1.1.5
name: devInterfaceTable
# devInterfaceTable INDEX is: devInterfaceDevMac, devInterfaceIndex
metric_type: gauge
symbols:
- OID: 1.3.6.1.4.1.29671.1.1.5.1.4
name: devInterfaceSentPkts
- OID: 1.3.6.1.4.1.29671.1.1.5.1.5
name: devInterfaceRecvPkts
- OID: 1.3.6.1.4.1.29671.1.1.5.1.6
name: devInterfaceSentBytes
- OID: 1.3.6.1.4.1.29671.1.1.5.1.7
name: devInterfaceRecvBytes
metric_tags:
# devMac and devInterfaceIndex are part of the devInterfaceTable index
- symbol:
OID: 1.3.6.1.4.1.29671.1.1.5.1.1
name: devInterfaceDevMac
format: mac_address
tag: mac_address
- symbol:
OID: 1.3.6.1.4.1.29671.1.1.5.1.2
name: devInterfaceIndex
tag: index
- symbol:
OID: 1.3.6.1.4.1.29671.1.1.5.1.3
name: devInterfaceName
tag: interface