3 Copyright (C) 2007 Jon Nistor
5 This program is free software; you can redistribute it and/or modify
6 it under the terms of the GNU General Public License as published by
7 the Free Software Foundation; either version 2 of the License, or
8 (at your option) any later version.
10 This program is distributed in the hope that it will be useful,
11 but WITHOUT ANY WARRANTY; without even the implied warranty of
12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 GNU General Public License for more details.
15 You should have received a copy of the GNU General Public License
16 along with this program; if not, write to the Free Software
17 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
19 $Id: apple.ae.xml,v 1.1 2010-12-27 00:04:17 ivan Exp $
20 Jon Nistor <nistor at snickers dot org>
23 <!-- Apple Airport Extreme -->
28 <!-- AIRPORT-BASESTATION-3-MIB::baseStation3 -->
29 <def name="wirelessNumber" value="1.3.6.1.4.1.63.501.3.2.1.0"/>
31 <def name="wirelessStrength" value="1.3.6.1.4.1.63.501.3.2.2.1.6"/>
32 <def name="wirelessNoise" value="1.3.6.1.4.1.63.501.3.2.2.1.7"/>
33 <def name="wirelessRate" value="1.3.6.1.4.1.63.501.3.2.2.1.8"/>
34 <def name="wirelessNumRX" value="1.3.6.1.4.1.63.501.3.2.2.1.9"/>
35 <def name="wirelessNumTX" value="1.3.6.1.4.1.63.501.3.2.2.1.10"/>
36 <def name="wirelessNumRXErrors" value="1.3.6.1.4.1.63.501.3.2.2.1.11"/>
37 <def name="wirelessNumTXErrors" value="1.3.6.1.4.1.63.501.3.2.2.1.12"/>
39 <def name="dhcpNumber" value="1.3.6.1.4.1.63.501.3.3.1.0"/>
44 <template name="ae-global-stats">
45 <subtree name="Global_Stats">
46 <param name="comment" value="Global statistics"/>
47 <param name="data-file" value="%system-id%_global.rrd"/>
48 <param name="rrd-create-dstype" value="GAUGE"/>
50 <leaf name="DHCP_Clients">
51 <param name="comment" value="Total number of DHCP clients"/>
52 <param name="graph-title" value="%system-id%:DHCP Clients"/>
53 <param name="rrd-ds" value="dhcpNumber"/>
54 <param name="snmp-object" value="$dhcpNumber"/>
56 <leaf name="Wireless_Clients">
57 <param name="comment" value="Total number of wireless clients"/>
58 <param name="graph-title" value="%system-id%:Wireless Clients"/>
59 <param name="rrd-ds" value="wirelessNumber"/>
60 <param name="snmp-object" value="$wirelessNumber"/>
66 <template name="ae-wireless-clients-subtree">
67 <param name="comment" value="Wireless client information"/>
69 <param name="has-overview-shortcuts" value="yes"/>
70 <param name="overview-shortcuts" value="strength,rate,noise"/>
71 <!-- Wireless Strength -->
72 <param name="overview-subleave-name-strength"
73 value="Wireless_Strength"/>
74 <param name="overview-shortcut-text-strength"
75 value="All wireless strength"/>
76 <param name="overview-shortcut-title-strength"
77 value="Show all wireless client strengths"/>
78 <param name="overview-page-title-strength"
79 value="Wireless strength overview per client"/>
80 <!-- Wireless Rate -->
81 <param name="overview-subleave-name-rate"
82 value="Wireless_Rate"/>
83 <param name="overview-shortcut-text-rate"
84 value="All wireless rates"/>
85 <param name="overview-shortcut-title-rate"
86 value="Show all wireless client rates"/>
87 <param name="overview-page-title-rate"
88 value="Wireless rate overview per client"/>
89 <!-- Wireless Noise -->
90 <param name="overview-subleave-name-noise"
91 value="Wireless_Noise"/>
92 <param name="overview-shortcut-text-noise"
93 value="All wireless noise"/>
94 <param name="overview-shortcut-title-noise"
95 value="Show all wireless client noise"/>
96 <param name="overview-page-title-noise"
97 value="Wireless noise overview per client"/>
101 <template name="ae-wireless-clients-leaf">
102 <param name="comment" value="%wireless-mac%"/>
103 <param name="data-file"
104 value="%system-id%_wireless_%wireless-macFix%.rrd"/>
105 <param name="graph-title" value="%system-id%:%wireless-mac%"/>
106 <param name="graph-lower-limit" value="0"/>
107 <param name="snmp-object-type" value="COUNTER64" />
109 <leaf name="Wireless_Strength">
110 <param name="comment"
111 value="The signal strength reported by the wireless client"/>
112 <param name="graph-legend" value="Signal"/>
113 <param name="precedence" value="910"/>
114 <param name="rrd-create-dstype" value="GAUGE"/>
115 <param name="rrd-create-min" value="U"/>
116 <param name="rrd-ds" value="wirelessStrength"/>
117 <param name="snmp-object"
118 value="$wirelessStrength.%wireless-macOid%"/>
120 <leaf name="Wireless_Noise">
121 <param name="comment"
122 value="The noise reported by the wireless client"/>
123 <param name="graph-legend" value="Noise"/>
124 <param name="precedence" value="909"/>
125 <param name="rrd-create-dstype" value="GAUGE"/>
126 <param name="rrd-create-min" value="U"/>
127 <param name="rrd-ds" value="wirelessNoise"/>
128 <param name="snmp-object"
129 value="$wirelessNoise.%wireless-macOid%"/>
131 <leaf name="Wireless_Rate">
132 <param name="comment"
133 value="The rate reported by the wireless client"/>
134 <param name="graph-legend" value="Rate"/>
135 <param name="precedence" value="908"/>
136 <param name="rrd-create-dstype" value="GAUGE"/>
137 <param name="rrd-ds" value="wirelessRate"/>
138 <param name="snmp-object"
139 value="$wirelessRate.%wireless-macOid%"/>
141 <leaf name="Received_Packets">
142 <param name="comment" value="The number of packets received"/>
143 <param name="graph-legend" value="Packets"/>
144 <param name="precedence" value="907"/>
145 <param name="rrd-create-dstype" value="COUNTER"/>
146 <param name="rrd-ds" value="wirelessNumRX"/>
147 <param name="snmp-object"
148 value="$wirelessNumRX.%wireless-macOid%"/>
150 <leaf name="Transmitted_Packets">
151 <param name="comment" value="The number of packets transmitted"/>
152 <param name="graph-legend" value="Packets"/>
153 <param name="precedence" value="906"/>
154 <param name="rrd-create-dstype" value="COUNTER"/>
155 <param name="rrd-ds" value="wirelessNumTX"/>
156 <param name="snmp-object"
157 value="$wirelessNumTX.%wireless-macOid%"/>
159 <leaf name="Received_Packets_Errors">
160 <param name="comment" value="The number of error packets received"/>
161 <param name="graph-legend" value="Packets"/>
162 <param name="precedence" value="905"/>
163 <param name="rrd-create-dstype" value="COUNTER"/>
164 <param name="rrd-ds" value="wirelessNumRXErrors"/>
165 <param name="snmp-object"
166 value="$wirelessNumRXErrors.%wireless-macOid%"/>
168 <leaf name="Transmitted_Packets_Errors">
169 <param name="comment" value="The number of error packets transmit"/>
170 <param name="graph-legend" value="Packets"/>
171 <param name="precedence" value="904"/>
172 <param name="rrd-create-dstype" value="COUNTER"/>
173 <param name="rrd-ds" value="wirelessNumTXErrors"/>
174 <param name="snmp-object"
175 value="$wirelessNumTXErrors.%wireless-macOid%"/>