add preliminary Torrus config for Ractivity PDU devices, RT#14601
[freeside.git] / torrus / xmlconfig / vendor / apple.ae.xml
1 <?xml version="1.0"?>
2 <!--
3    Copyright (C) 2007 Jon Nistor
4
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.
9
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.
14
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.
18
19   $Id: apple.ae.xml,v 1.1 2010-12-27 00:04:17 ivan Exp $
20   Jon Nistor <nistor at snickers dot org>
21
22 -->
23 <!-- Apple Airport Extreme -->
24
25 <configuration>
26
27 <definitions>
28   <!-- AIRPORT-BASESTATION-3-MIB::baseStation3 -->
29   <def name="wirelessNumber"      value="1.3.6.1.4.1.63.501.3.2.1.0"/>
30
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"/>
38
39   <def name="dhcpNumber"          value="1.3.6.1.4.1.63.501.3.3.1.0"/>
40 </definitions>
41
42
43 <datasources>
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"/>
49
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"/>
55         </leaf>
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"/>
61         </leaf>
62     </subtree>
63   </template>
64
65
66   <template name="ae-wireless-clients-subtree">
67     <param name="comment" value="Wireless client information"/>
68  
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"/>
98   </template>
99
100
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" />
108
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%"/>
119     </leaf>
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%"/>
130     </leaf>
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%"/>
140     </leaf>
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%"/>
149     </leaf>
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%"/>
158     </leaf>
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%"/>
167     </leaf>
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%"/>
176     </leaf>
177   </template>
178
179 </datasources>
180
181 </configuration>