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