PageRenderTime 10ms CodeModel.GetById 2ms app.highlight 5ms RepoModel.GetById 1ms app.codeStats 0ms

/opennms-base-assembly/src/main/filtered/etc/snmp-graph.properties.d/aix-graph.properties

https://github.com/ajakubo1/opennms
Properties File | 302 lines | 274 code | 19 blank | 9 comment | 0 complexity | dabbb02e5d48a24aed9350524159901b MD5 | raw file
  1##############################################################################
  2##
  3##  Please add report definition in a new line to make it easier
  4##  for script based sanity checks
  5##
  6##################################################
  7
  8reports=aix.teaser, \
  9aix.cpuUtilization, \
 10aix.procNum, \
 11aix.subsystems, \
 12aix.subservers, \
 13aix.vg.bytes, \
 14aix.vg.percent, \
 15aix.vg.components, \
 16aix.pv.bytes, \
 17aix.pv.percent, \
 18aix.paging.size, \
 19aix.pv.percent, \
 20aix.printq.length, \
 21aix.fs.bytes, \
 22aix.fs.percent, \
 23aix.fs.inodes, \
 24aix.fs.inodepct
 25
 26#####
 27##### Reports for AIX (IBM) Systems
 28#####
 29
 30report.aix.teaser.name=You Could Get More From This AIX System
 31report.aix.teaser.propertiesValues=aixSysObjectID
 32report.aix.teaser.columns=
 33report.aix.teaser.type=nodeSnmp
 34report.aix.teaser.command=--title="You Could Get More From This AIX System" \
 35 COMMENT:"If you are reading this, then OpenNMS is unable to retrieve\\n" \
 36 COMMENT:"some useful statistics from this AIX system, probably because\\n" \
 37 COMMENT:"the SNMP MIB view configured on the AIX system does not permit\\n" \
 38 COMMENT:"OpenNMS to access the objects in the IBM-AIX-MIB, including\\n" \
 39 COMMENT:"aggregate CPU utilization, Subsystems and Subservers, Volume\\n" \
 40 COMMENT:"Groups, Paging Spaces, Print Queues, and Filesystems.\\n" \
 41 COMMENT:"\\n" \
 42 COMMENT:"Ask your AIX administrator to remove the VACM_VIEW exclusion\\n" \
 43 COMMENT:"for OID .1.3.6.1.4.1.2.6.191 and, if this is an AIX 5.2 or 5.3\\n" \
 44 COMMENT:"system upgraded from AIX 5.1 or earlier, to move from snmpdv1\\n" \
 45 COMMENT:"to snmpdv3ne (you can still use SNMPv1).\\n"
 46
 47report.aix.cpuUtilization.name=Aggregate CPU Utilization (AIX)
 48report.aix.cpuUtilization.columns=aixSeCPUUtilization, aixSeCPUThreshold
 49report.aix.cpuUtilization.type=nodeSnmp
 50report.aix.cpuUtilization.suppress=aix.teaser
 51report.aix.cpuUtilization.command=--title="Aggregate CPU Utilization (AIX)" \
 52 --units-exponent 0 \
 53 --vertical-label="Percent" \
 54 --lower-limit 0 --upper-limit 100 --rigid \
 55 DEF:load={rrd1}:aixSeCPUUtilization:AVERAGE \
 56 DEF:threshold={rrd2}:aixSeCPUThreshold:AVERAGE \
 57 AREA:load#0000ff:"Load     " \
 58 GPRINT:load:AVERAGE:"Avg  \\: %8.2lf" \
 59 GPRINT:load:MIN:"Min  \\: %8.2lf" \
 60 GPRINT:load:MAX:"Max  \\: %8.2lf\\n" \
 61 LINE2:threshold#000000:"Threshold" \
 62 GPRINT:threshold:AVERAGE:"Avg  \\: %8.2lf" \
 63 GPRINT:threshold:MIN:"Min  \\: %8.2lf" \
 64 GPRINT:threshold:MAX:"Max  \\: %8.2lf\\n"
 65
 66report.aix.procNum.name=Number of Processes (AIX)
 67report.aix.procNum.columns=aixProcNum
 68report.aix.procNum.type=nodeSnmp
 69report.aix.procNum.suppress=netsnmp.hrSystemProcesses
 70report.aix.procNum.command=--title="Number of Processes (AIX)" \
 71 --units-exponent 0 \
 72 --vertical-label="Processes" \
 73 DEF:procs={rrd1}:aixProcNum:AVERAGE \
 74 LINE2:procs#0000ff:"Number of Processes" \
 75 GPRINT:procs:AVERAGE:"Avg  \\: %8.2lf" \
 76 GPRINT:procs:MIN:"Min  \\: %8.2lf" \
 77 GPRINT:procs:MAX:"Max  \\: %8.2lf\\n"
 78
 79report.aix.subsystems.name=Number of Subsystems (AIX)
 80report.aix.subsystems.columns=aixSubSystemNum
 81report.aix.subsystems.type=nodeSnmp
 82report.aix.subsystems.command=--title="Number of Subsystems (AIX)" \
 83 --units-exponent 0 \
 84 --vertical-label="Subsystems" \
 85 DEF:subsys={rrd1}:aixSubSystemNum:AVERAGE \
 86 LINE2:subsys#0000ff:"Number of Subsystems" \
 87 GPRINT:subsys:AVERAGE:"Avg  \\: %8.2lf" \
 88 GPRINT:subsys:MIN:"Min  \\: %8.2lf" \
 89 GPRINT:subsys:MAX:"Max  \\: %8.2lf\\n"
 90
 91report.aix.subservers.name=Number of Subservers (AIX)
 92report.aix.subservers.columns=aixSubSrvNum
 93report.aix.subservers.type=nodeSnmp
 94report.aix.subservers.command=--title="Number of Subservers (AIX)" \
 95 --units-exponent 0 \
 96 --vertical-label="Subservers" \
 97 DEF:subsrv={rrd1}:aixSubSrvNum:AVERAGE \
 98 LINE2:subsrv#0000ff:"Number of Subservers" \
 99 GPRINT:subsrv:AVERAGE:"Avg  \\: %8.2lf" \
100 GPRINT:subsrv:MIN:"Min  \\: %8.2lf" \
101 GPRINT:subsrv:MAX:"Max  \\: %8.2lf\\n"
102
103report.aix.vg.bytes.name=Volume Group Bytes (AIX)
104report.aix.vg.bytes.columns=aixVgSize,aixVgFree
105report.aix.vg.bytes.propertiesValues=aixVgName
106report.aix.vg.bytes.type=aixVolumeGroup
107report.aix.vg.bytes.command=--title="Volume Group Bytes - {aixVgName} (AIX)" \
108 --vertical-label="Bytes" \
109 DEF:sizeMB={rrd1}:aixVgSize:AVERAGE \
110 DEF:freeMB={rrd2}:aixVgFree:AVERAGE \
111 CDEF:size=sizeMB,1024,* \
112 CDEF:free=freeMB,1024,* \
113 LINE2:size#0000ff:"Total    " \
114 GPRINT:size:AVERAGE:"Avg  \\: %8.2lf %s" \
115 GPRINT:size:MIN:"Min  \\: %8.2lf %s" \
116 GPRINT:size:MAX:"Max  \\: %8.2lf %s\\n" \
117 AREA:free#00ff00:"Available" \
118 GPRINT:free:AVERAGE:"Avg  \\: %8.2lf %s" \
119 GPRINT:free:MIN:"Min  \\: %8.2lf %s" \
120 GPRINT:free:MAX:"Max  \\: %8.2lf %s\\n"
121
122report.aix.vg.percent.name=Volume Group Utilization (AIX)
123report.aix.vg.percent.columns=aixVgSize,aixVgFree
124report.aix.vg.percent.propertiesValues=aixVgName
125report.aix.vg.percent.type=aixVolumeGroup
126report.aix.vg.percent.command=--title="Volume Group Utilization - {aixVgName} (AIX)" \
127 --units-exponent 0 \
128 --lower-limit 0 --upper-limit 100 --rigid \
129 --vertical-label="Percent" \
130 DEF:sizeMB={rrd1}:aixVgSize:AVERAGE \
131 DEF:freeMB={rrd2}:aixVgFree:AVERAGE \
132 CDEF:util=freeMB,sizeMB,/ \
133 AREA:util#0000ff:"Utilization" \
134 GPRINT:util:AVERAGE:"Avg  \\: %8.2lf" \
135 GPRINT:util:MIN:"Min  \\: %8.2lf" \
136 GPRINT:util:MAX:"Max  \\: %8.2lf\\n"
137
138report.aix.vg.components.name=Volume Group Components (AIX)
139report.aix.vg.components.columns=aixVgCurNumLVs,aixVgOpenLVs,aixVgActivePVs
140report.aix.vg.components.propertiesValues=aixVgName
141report.aix.vg.components.type=aixVolumeGroup
142report.aix.vg.components.command=--title="Volume Group Components - {aixVgName} (AIX)" \
143 --units-exponent 0 \
144 --vertical-label="Volumes" \
145 DEF:lvcur={rrd1}:aixVgCurNumLVs:AVERAGE \
146 DEF:lvopen={rrd2}:aixVgOpenLVs:AVERAGE \
147 DEF:pvact={rrd3}:aixVgActivePVs:AVERAGE \
148 CDEF:pvactInv=pvact,-1,* \
149 LINE2:lvcur#000000:"Current Logical" \
150 GPRINT:lvcur:AVERAGE:"Avg  \\: %8.2lf %s" \
151 GPRINT:lvcur:MIN:"Min  \\: %8.2lf %s" \
152 GPRINT:lvcur:MAX:"Max  \\: %8.2lf %s\\n" \
153 AREA:lvopen#00ff00:"Open Logical   " \
154 GPRINT:lvopen:AVERAGE:"Avg  \\: %8.2lf %s" \
155 GPRINT:lvopen:MIN:"Min  \\: %8.2lf %s" \
156 GPRINT:lvopen:MAX:"Max  \\: %8.2lf %s\\n" \
157 AREA:pvactInv#0000ff:"Active Physical" \
158 GPRINT:pvact:AVERAGE:"Avg  \\: %8.2lf %s" \
159 GPRINT:pvact:MIN:"Min  \\: %8.2lf %s" \
160 GPRINT:pvact:MAX:"Max  \\: %8.2lf %s\\n"
161
162report.aix.pv.bytes.name=Physical Volume Bytes (AIX)
163report.aix.pv.bytes.columns=aixPvSize,aixPvFree
164report.aix.pv.bytes.propertiesValues=aixPvName,aixPvNameVG
165report.aix.pv.bytes.type=aixPhysicalVolume
166report.aix.pv.bytes.command=--title="Physical Volume Bytes - {aixPvName}, VG {aixPvNameVG} (AIX)" \
167 --vertical-label="Bytes" \
168 DEF:sizeMB={rrd1}:aixPvSize:AVERAGE \
169 DEF:freeMB={rrd2}:aixPvFree:AVERAGE \
170 CDEF:size=sizeMB,1024,* \
171 CDEF:free=freeMB,1024,* \
172 LINE2:size#0000ff:"Total    " \
173 GPRINT:size:AVERAGE:"Avg  \\: %8.2lf %s" \
174 GPRINT:size:MIN:"Min  \\: %8.2lf %s" \
175 GPRINT:size:MAX:"Max  \\: %8.2lf %s\\n" \
176 AREA:free#00ff00:"Available" \
177 GPRINT:free:AVERAGE:"Avg  \\: %8.2lf %s" \
178 GPRINT:free:MIN:"Min  \\: %8.2lf %s" \
179 GPRINT:free:MAX:"Max  \\: %8.2lf %s\\n"
180
181report.aix.pv.percent.name=Physical Volume Utilization (AIX)
182report.aix.pv.percent.columns=aixPvSize,aixPvFree
183report.aix.pv.percent.propertiesValues=aixPvName,aixPvNameVG
184report.aix.pv.percent.type=aixPhysicalVolume
185report.aix.pv.percent.command=--title="Physical Volume Utilization - {aixPvName}, VG {aigPvNameVG} (AIX)" \
186 --units-exponent 0 \
187 --lower-limit 0 --upper-limit 100 --rigid \
188 --vertical-label="Percent" \
189 DEF:sizeMB={rrd1}:aixPvSize:AVERAGE \
190 DEF:freeMB={rrd2}:aixPvFree:AVERAGE \
191 CDEF:util=freeMB,sizeMB,/ \
192 AREA:util#0000ff:"Utilization" \
193 GPRINT:util:AVERAGE:"Avg  \\: %8.2lf" \
194 GPRINT:util:MIN:"Min  \\: %8.2lf" \
195 GPRINT:util:MAX:"Max  \\: %8.2lf\\n"
196
197report.aix.paging.size.name=Paging Space Size (AIX)
198report.aix.paging.size.columns=aixPageSize
199report.aix.paging.size.propertiesValues=aixPageName,aixPageNameVG,aixPageNamePV
200report.aix.paging.size.type=aixPagingSpace
201report.aix.paging.size.command=--title="Paging Space Size - {aixPageName}, VG {aixPageNameVG} / PV {aixPageNamePV} (AIX)" \
202 --vertical-label="Bytes" \
203 DEF:sizeMB={rrd1}:aixPageSize:AVERAGE \
204 CDEF:size=sizeMB,1024,* \
205 LINE2:size#0000ff:"Total" \
206 GPRINT:size:AVERAGE:"Avg  \\: %8.2lf %s" \
207 GPRINT:size:MIN:"Min  \\: %8.2lf %s" \
208 GPRINT:size:MAX:"Max  \\: %8.2lf %s\\n"
209
210report.aix.pv.percent.name=Paging Space Utilization (AIX)
211report.aix.pv.percent.columns=aixPagePercentUsed
212report.aix.pv.percent.propertiesValues=aixPageName,aixPageNameVG,aixPageNamePV
213report.aix.pv.percent.type=aixPagingSpace
214report.aix.pv.percent.command=--title="Paging Space Utilization - {aixPageName}, VG {aixPageNameVG} / PV {aixPageNamePV} (AIX)" \
215 --units-exponent 0 \
216 --lower-limit 0 --upper-limit 100 --rigid \
217 --vertical-label="Percent" \
218 DEF:pctUsed={rrd1}:aixPagePercentUsed:AVERAGE \
219 AREA:pctUsed#0000ff:"Utilization" \
220 GPRINT:pctUsed:AVERAGE:"Avg  \\: %8.2lf" \
221 GPRINT:pctUsed:MIN:"Min  \\: %8.2lf" \
222 GPRINT:pctUsed:MAX:"Max  \\: %8.2lf\\n"
223
224report.aix.printq.length.name=Print Queue Length (AIX)
225report.aix.printq.length.columns=aixPrtQueJobNum
226report.aix.printq.length.propertiesValues=aixPrtQueName,aixPrtQueDevice
227report.aix.printq.length.type=aixPrintQueue
228report.aix.printq.length.command=--title="Print Queue Length - {aixPrtQueName} / {aixPrtQueDevice} (AIX)" \
229 --vertical-label="Jobs" \
230 DEF:jobs={rrd1}:aixPrtQueJobNum:AVERAGE \
231 AREA:jobs#0000ff:"Queue Length" \
232 GPRINT:jobs:AVERAGE:"Avg  \\: %8.2lf %s" \
233 GPRINT:jobs:MIN:"Min  \\: %8.2lf %s" \
234 GPRINT:jobs:MAX:"Max  \\: %8.2lf %s\\n"
235
236report.aix.fs.bytes.name=Filesystem Bytes (AIX)
237report.aix.fs.bytes.columns=aixFsSize,aixFsFree
238report.aix.fs.bytes.propertiesValues=aixFsName,aixFsMountPoint
239report.aix.fs.bytes.type=aixFilesystem
240report.aix.fs.bytes.command=--title="Filesystem Bytes - {aixFsName} on {aixFsMountPoint} (AIX)" \
241 --vertical-label="Bytes" \
242 DEF:sizeMB={rrd1}:aixFsSize:AVERAGE \
243 DEF:freeMB={rrd2}:aixFsFree:AVERAGE \
244 CDEF:size=sizeMB,1024,* \
245 CDEF:free=freeMB,1024,* \
246 LINE2:size#0000ff:"Total    " \
247 GPRINT:size:AVERAGE:"Avg  \\: %8.2lf %s" \
248 GPRINT:size:MIN:"Min  \\: %8.2lf %s" \
249 GPRINT:size:MAX:"Max  \\: %8.2lf %s\\n" \
250 AREA:free#00ff00:"Available" \
251 GPRINT:free:AVERAGE:"Avg  \\: %8.2lf %s" \
252 GPRINT:free:MIN:"Min  \\: %8.2lf %s" \
253 GPRINT:free:MAX:"Max  \\: %8.2lf %s\\n"
254
255report.aix.fs.percent.name=Filesystem Utilization (AIX)
256report.aix.fs.percent.columns=aixFsSize,aixFsFree
257report.aix.fs.percent.propertiesValues=aixFsName,aixFsMountPoint
258report.aix.fs.percent.type=aixFilesystem
259report.aix.fs.percent.command=--title="Filesystem Utilization - {aixFsName} on {aixFsMountPoint} (AIX)" \
260 --units-exponent 0 \
261 --lower-limit 0 --upper-limit 100 --rigid \
262 --vertical-label="Percent" \
263 DEF:sizeMB={rrd1}:aixFsSize:AVERAGE \
264 DEF:freeMB={rrd2}:aixFsFree:AVERAGE \
265 CDEF:util=sizeMB,freeMB,-,sizeMB,/ \
266 AREA:util#0000ff:"Utilization" \
267 GPRINT:util:AVERAGE:"Avg  \\: %8.2lf" \
268 GPRINT:util:MIN:"Min  \\: %8.2lf" \
269 GPRINT:util:MAX:"Max  \\: %8.2lf\\n"
270
271report.aix.fs.inodes.name=Filesystem Inodes (AIX)
272report.aix.fs.inodes.columns=aixFsNumINodes,aixFsUsedInodes
273report.aix.fs.inodes.propertiesValues=aixFsName,aixFsMountPoint
274report.aix.fs.inodes.type=aixFilesystem
275report.aix.fs.inodes.command=--title="Filesystem Inodes - {aixFsName} on {aixFsMountPoint} (AIX)" \
276 --vertical-label="Inodes" \
277 DEF:total={rrd1}:aixFsNumINodes:AVERAGE \
278 DEF:used={rrd2}:aixFsUsedInodes:AVERAGE \
279 LINE2:total#ff0000:"Total" \
280 GPRINT:total:AVERAGE:"Avg  \\: %8.2lf %s" \
281 GPRINT:total:MIN:"Min  \\: %8.2lf %s" \
282 GPRINT:total:MAX:"Max  \\: %8.2lf %s\\n" \
283 AREA:used#0000ff:"Used " \
284 GPRINT:used:AVERAGE:"Avg  \\: %8.2lf %s" \
285 GPRINT:used:MIN:"Min  \\: %8.2lf %s" \
286 GPRINT:used:MAX:"Max  \\: %8.2lf %s\\n"
287
288report.aix.fs.inodepct.name=Filesystem Inode Utilization (AIX)
289report.aix.fs.inodepct.columns=aixFsNumINodes,aixFsUsedInodes
290report.aix.fs.inodepct.propertiesValues=aixFsName,aixFsMountPoint
291report.aix.fs.inodepct.type=aixFilesystem
292report.aix.fs.inodepct.command=--title="Filesystem Inode Utilization - {aixFsName} on {aixFsMountPoint} (AIX)" \
293 --units-exponent 0 \
294 --lower-limit 0 --upper-limit 100 --rigid \
295 --vertical-label="Percent" \
296 DEF:total={rrd1}:aixFsNumINodes:AVERAGE \
297 DEF:used={rrd2}:aixFsUsedInodes:AVERAGE \
298 CDEF:util=used,total,/ \
299 AREA:util#0000ff:"Utilization" \
300 GPRINT:util:AVERAGE:"Avg  \\: %8.2lf" \
301 GPRINT:util:MIN:"Min  \\: %8.2lf" \
302 GPRINT:util:MAX:"Max  \\: %8.2lf\\n"