add preliminary Torrus config for Ractivity PDU devices, RT#14601
[freeside.git] / torrus / xmlconfig / vendor / netscreen.xml
1 <?xml version="1.0"?>
2 <!--
3    Copyright (C) 2003  Shawn Ferry
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: netscreen.xml,v 1.1 2010-12-27 00:04:21 ivan Exp $
20
21   NetScreen Firewall
22
23 -->
24
25 <configuration>
26 <definitions>
27   <def name="nsResCpuAvg"       value="1.3.6.1.4.1.3224.16.1.1.0"/>
28   <def name="nsResCpuLast1Min"  value="1.3.6.1.4.1.3224.16.1.2.0"/>
29   <def name="nsResCpuLast5Min"  value="1.3.6.1.4.1.3224.16.1.3.0"/>
30   <def name="nsResCpuLast15Min" value="1.3.6.1.4.1.3224.16.1.4.0"/>
31
32   <def name="nsResMemAllocate"  value="1.3.6.1.4.1.3224.16.2.1.0"/>
33   <def name="nsResMemLeft"      value="1.3.6.1.4.1.3224.16.2.2.0"/>
34   <def name="nsResMemFrag"      value="1.3.6.1.4.1.3224.16.2.3.0"/>
35
36   <!-- Active Sessions Does not appear to be supported -->
37   <def name="nsResSessActive"      value="1.3.6.1.4.1.3224.16.3.1.0"/>
38
39   <def name="nsResSessAllocate"    value="1.3.6.1.4.1.3224.16.3.2.0"/>
40   <def name="nsResSessMaxium"      value="1.3.6.1.4.1.3224.16.3.3.0"/>
41   <def name="nsResSessFailed"      value="1.3.6.1.4.1.3224.16.3.4.0"/>
42 </definitions>
43
44 <datasources>
45
46   <template name="netscreen-cpu-stats">
47     <subtree name="NetScreen_CPU">
48       <param name="rrd-create-dstype" value="GAUGE"/>
49       <param name="data-file" value="%system-id%_netscreen_CPU.rrd"/>
50       <param name="graph-lower-limit" value="0"/>
51       <param name="graph-upper-limit" value="100"/>
52       <param name="vertical-label"  value="Percent"/>
53       <leaf name="CpuAvg">
54         <param name="comment"      value="Average CPU Utilization"/>
55         <param name="rrd-ds"       value="CpuAvg"/>
56         <param name="snmp-object"  value="$nsResCpuAvg"/>
57         <param name="graph-legend" value="Average CPU"/>
58       </leaf>
59       <leaf name="Cpu1Min">
60         <param name="comment"      value="One Minute CPU Utilization"/>
61         <param name="rrd-ds"       value="Cpu1Min"/>
62         <param name="snmp-object"  value="$nsResCpuLast1Min"/>
63         <param name="graph-legend" value="1-minute CPU"/>
64       </leaf>
65       <leaf name="Cpu5Min">
66         <param name="comment"      value="Five Minute CPU Utilization"/>
67         <param name="rrd-ds"       value="Cpu5Min"/>
68         <param name="snmp-object"  value="$nsResCpuLast5Min"/>
69         <param name="graph-legend" value="5-minute CPU"/>
70       </leaf>
71       <leaf name="Cpu15Min">
72         <param name="comment"      value="Fifteen Minute CPU Utilization"/>
73         <param name="rrd-ds"       value="Cpu15Min"/>
74         <param name="snmp-object"  value="$nsResCpuLast15Min"/>
75         <param name="graph-legend" value="15-minute CPU"/>
76       </leaf>
77     </subtree>
78   </template>
79
80   <template name="netscreen-memory-stats">
81     <subtree name="NetScreen_Memory">
82       <param name="rrd-create-dstype" value="GAUGE"/>
83       <param name="data-file" value="%system-id%_netscreen_memory.rrd"/>
84       <param name="graph-lower-limit" value="0"/>
85       <param name="vertical-label"  value="Bytes"/>
86       <leaf name="Allocated_Memory">
87         <param name="comment"      value="Memory Used"/>
88         <param name="rrd-ds"       value="Allocated"/>
89         <param name="snmp-object"  value="$nsResMemAllocate"/>
90         <param name="graph-legend" value="Memory Used"/>
91       </leaf>
92       <leaf name="Free_Memory">
93         <param name="comment"      value="Memory Free"/>
94         <param name="rrd-ds"       value="Free"/>
95         <param name="snmp-object"  value="$nsResMemAllocate"/>
96         <param name="graph-legend" value="Memory Free"/>
97       </leaf>
98       <leaf name="Fragmented_Memory">
99         <param name="comment"      value="Memory Fragments"/>
100         <param name="rrd-ds"       value="Fragments"/>
101         <param name="snmp-object"  value="$nsResMemFrag"/>
102         <param name="graph-legend" value="Memory Fragments"/>
103       </leaf>
104     </subtree>
105   </template>
106
107   <template name="netscreen-sessions-stats">
108       <param name="rrd-create-dstype" value="GAUGE"/>
109       <param name="data-file" value="%system-id%_netscreen_sessions.rrd"/>
110       <param name="graph-lower-limit" value="0"/>
111       <param name="vertical-label" value="sessions"/>
112       <leaf name="Allocated_Sessions">
113         <param name="comment"      value="Allocated Sessions"/>
114         <param name="rrd-ds"       value="allocate_sessions"/>
115         <param name="snmp-object"  value="$nsResSessAllocate"/>
116         <param name="graph-legend" value="Sessions Allocated"/>
117       </leaf>
118       <leaf name="Failed_Sessions">
119         <param name="comment"      value="Failed Sessions"/>
120         <param name="rrd-ds"       value="failed_sessions"/>
121         <param name="snmp-object"  value="$nsResSessFailed"/>
122         <param name="graph-legend" value="Sessions Failed"/>
123       </leaf>
124   </template>
125
126 </datasources>
127
128 </configuration>