buried more whitesapce
[torrus-plus.git] / src / xmlconfig / generic / rfc2790.host-resources.xml
blob1087205f53f86dc02c99ddbf13327b2ca2b4731b
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!--
3    Copyright (C) 2003 Shawn Ferry, Stanislav Sinyagin
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    Shawn Ferry <sferry at sevenspace dot com > <lalartu at obscure dot org>
21   Authors: Shawn Ferry, Stanislav Sinyagin
22   Vendor: HOST-RESOURCES-MIB
24   $Id$
25   @(#) 10/18/03 rfc2790.host-resources.xml 1.10 (10/18/03 19:24:09) sferry
26 -->
27 <!--
29     NOTE:    Graphing of storage data is not working as expected.
31 -->
32 <!--
33     Generic MIB definitions and templates for:
35         The templates defined in this file should work with any
36         snmp implementation supporting:
38         HOST-RESOURCES-MIB (RFC 2790)
39     -->
40 <configuration>
41   <definitions>
42     <!-- HOST-RESOURCES-MIB -->
43     <def name="hrSystemUptime"           value="1.3.6.1.2.1.25.1.1.0"/>
44     <def name="hrSystemNumUsers"         value="1.3.6.1.2.1.25.1.5.0"/>
45     <def name="hrSystemProcesses"        value="1.3.6.1.2.1.25.1.6.0"/>
46     <def name="hrSystemMaxProcesses"     value="1.3.6.1.2.1.25.1.7.0"/>
47     <def name="hrMemorySize"             value="1.3.6.1.2.1.25.2.2.0"/>
48     <!--  HOST-RESOURCES-MIB hrStorageTable -->
49     <def name="hrStorageDescr"           value="1.3.6.1.2.1.25.2.3.1.3"/>
50     <!-- The size in bytes of each allocated unit -->
51     <def name="hrStorageAllocationUnits" value="1.3.6.1.2.1.25.2.3.1.4"/>
52     <!-- Size in Allocation units -->
53     <def name="hrStorageSize"            value="1.3.6.1.2.1.25.2.3.1.5"/>
54     <!-- Size in Allocation units -->
55     <def name="hrStorageUsed"            value="1.3.6.1.2.1.25.2.3.1.6"/>
56     <def name="hrStorageAllocationFailures" value="1.3.6.1.2.1.25.2.3.1.7"/>
57     <def name="hrStorage_IDX"
58          value="M($hrStorageDescr,%storage-description%)"/>
59      <def name="hrProcessorLoad"            value="1.3.6.1.2.1.25.3.3.1.2"/>
60   </definitions>
62   <datasources>
64     <template name="hr-system-performance-subtree">
65       <param name="comment"    value="System, CPU and memory statistics" />
66       <param name="devdiscover-nodetype"
67                                value="RFC2790_HOST_RESOURCES::sysPerf" />
68       <param name="rrd-hwpredict" value="disabled" />
69     </template>
71     <template name="hr-system-uptime">
72       <leaf name="hrSystemUptime">
73         <param name="data-file"       value="%system-id%_hrSysUptime.rrd"/>
74         <param name="leaf-type"         value="rrd-def"/>
75         <param name="hidden"            value="yes"/>
76         <param name="snmp-object"       value="$hrSystemUptime"/>
77         <param name="rrd-ds"            value="hrSystemUptime"/>
78         <param name="rrd-cf"            value="LAST"/>
79         <param name="rrd-create-dstype" value="GAUGE"/>
80         <param name="comment"
81             value="System Uptime in Ticks (1/100th Second)"/>
82         <param name="graph-legend"      value="Uptime in Ticks"/>
83         <param name="vertical-label"    value="Ticks"/>
84         <param name="rrd-create-rra"    value="RRA:LAST:0:1:10080"/>
85       </leaf>
86       <leaf name="Uptime">
87         <param name="vertical-label" value="Days"/>
88         <param name="comment" value="Uptime"/>
89         <param name="ds-type" value="rrd-multigraph"/>
90         <param name="ds-names" value="Days"/>
91         <!-- Days -->
92         <param name="ds-expr-Days">
93           {hrSystemUptime},8640000,/
94         </param>
95         <param name="graph-legend-Days" value="Days"/>
96         <param name="line-style-Days" value="AREA"/>
97         <param name="line-color-Days" value="##green"/>
98         <param name="line-order-Days" value="3"/>
99       </leaf>
100     </template>
102     <template name="hr-system-num-users">
103         <leaf name="Users">
104         <param name="data-file"   value="%system-id%_hrSystem.rrd"/>
105         <param name="leaf-type"         value="rrd-def"/>
106         <param name="snmp-object"       value="$hrSystemNumUsers"/>
107         <param name="rrd-ds"            value="hrSystemNumUsers"/>
108         <param name="rrd-cf"            value="AVERAGE"/>
109         <param name="rrd-create-dstype" value="GAUGE"/>
110         <param name="comment"      value="Number of Users on the System"/>
111         <param name="vertical-label"    value="Count"/>
112         <param name="graph-legend"      value="Users"/>
113         <param name="graph-lower-limit" value="0" />
114       </leaf>
115     </template>
117     <template name="hr-system-processes">
118       <leaf name="Processes">
119         <param name="data-file"   value="%system-id%_hrSystem.rrd"/>
120         <param name="leaf-type"         value="rrd-def"/>
121         <param name="snmp-object"       value="$hrSystemProcesses"/>
122         <param name="rrd-ds"            value="hrSystemProcesses"/>
123         <param name="rrd-cf"            value="AVERAGE"/>
124         <param name="rrd-create-dstype" value="GAUGE"/>
125         <param name="comment"           value="Number of Processes"/>
126         <param name="graph-legend"      value="Processes"/>
127         <param name="vertical-label"    value="Count"/>
128         <param name="graph-lower-limit" value="0" />
129       </leaf>
130     </template>
132     <template name="hr-processor-load">
133       <param name="data-file" value="%system-id%_cpu_%cpu-id%_usage.rrd"/>
134       <param name="comment"           value="CPU Usage"/>
135       <param name="leaf-type"         value="rrd-def"/>
136       <param name="snmp-object"       value="$hrProcessorLoad.%cpu-id%"/>
137       <param name="rrd-ds"            value="hrProcessorLoad"/>
138       <param name="rrd-cf"            value="AVERAGE"/>
139       <param name="rrd-create-dstype" value="GAUGE"/>
140       <param name="graph-legend"      value="% Load"/>
141       <param name="vertical-label"    value="Percent"/>
142       <param name="graph-lower-limit" value="0" />
143       <param name="graph-upper-limit" value="100" />
144       <param name="collector-timeoffset-hashstring"
145                                       value="%system-id%:%cpu-id%" />
146       <param name="rrd-hwpredict"     value="disabled" />
147     </template>
149     <template name="hr-storage-subtree">
150       <param name="comment"    value="Storage Devices Usage" />
151       <param name="devdiscover-nodetype"
152                                value="RFC2790_HOST_RESOURCES::storageUsed" />
153       <param name="collector-timeoffset-hashstring"
154                                value="%system-id%:%storage-nick%" />
155       <param name="rrd-hwpredict" value="disabled" />
156     </template>
158     <template name="hr-storage-usage">
159       <param name="data-file" value="%system-id%_%storage-nick%_usage.rrd"/>
160       <param name="comment"           value="Storage space used"/>
161       <param name="leaf-type"         value="rrd-def"/>
162       <param name="snmp-object"       value="$hrStorageUsed.$hrStorage_IDX"/>
163       <param name="rrd-scaling-base"  value="1024"/>
164       <param name="rrd-ds"            value="hrStorageUsed"/>
165       <param name="rrd-cf"            value="AVERAGE"/>
166       <param name="rrd-create-dstype" value="GAUGE"/>
167       <param name="graph-legend"      value="Space Used"/>
168       <param name="vertical-label"    value="Bytes"/>
169       <param name="graph-lower-limit" value="0" />
170     </template>
172   </datasources>
173 </configuration>