/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
- ##############################################################################
- ##
- ## Please add report definition in a new line to make it easier
- ## for script based sanity checks
- ##
- ##################################################
- reports=aix.teaser, \
- aix.cpuUtilization, \
- aix.procNum, \
- aix.subsystems, \
- aix.subservers, \
- aix.vg.bytes, \
- aix.vg.percent, \
- aix.vg.components, \
- aix.pv.bytes, \
- aix.pv.percent, \
- aix.paging.size, \
- aix.pv.percent, \
- aix.printq.length, \
- aix.fs.bytes, \
- aix.fs.percent, \
- aix.fs.inodes, \
- aix.fs.inodepct
- #####
- ##### Reports for AIX (IBM) Systems
- #####
- report.aix.teaser.name=You Could Get More From This AIX System
- report.aix.teaser.propertiesValues=aixSysObjectID
- report.aix.teaser.columns=
- report.aix.teaser.type=nodeSnmp
- report.aix.teaser.command=--title="You Could Get More From This AIX System" \
- COMMENT:"If you are reading this, then OpenNMS is unable to retrieve\\n" \
- COMMENT:"some useful statistics from this AIX system, probably because\\n" \
- COMMENT:"the SNMP MIB view configured on the AIX system does not permit\\n" \
- COMMENT:"OpenNMS to access the objects in the IBM-AIX-MIB, including\\n" \
- COMMENT:"aggregate CPU utilization, Subsystems and Subservers, Volume\\n" \
- COMMENT:"Groups, Paging Spaces, Print Queues, and Filesystems.\\n" \
- COMMENT:"\\n" \
- COMMENT:"Ask your AIX administrator to remove the VACM_VIEW exclusion\\n" \
- COMMENT:"for OID .1.3.6.1.4.1.2.6.191 and, if this is an AIX 5.2 or 5.3\\n" \
- COMMENT:"system upgraded from AIX 5.1 or earlier, to move from snmpdv1\\n" \
- COMMENT:"to snmpdv3ne (you can still use SNMPv1).\\n"
- report.aix.cpuUtilization.name=Aggregate CPU Utilization (AIX)
- report.aix.cpuUtilization.columns=aixSeCPUUtilization, aixSeCPUThreshold
- report.aix.cpuUtilization.type=nodeSnmp
- report.aix.cpuUtilization.suppress=aix.teaser
- report.aix.cpuUtilization.command=--title="Aggregate CPU Utilization (AIX)" \
- --units-exponent 0 \
- --vertical-label="Percent" \
- --lower-limit 0 --upper-limit 100 --rigid \
- DEF:load={rrd1}:aixSeCPUUtilization:AVERAGE \
- DEF:threshold={rrd2}:aixSeCPUThreshold:AVERAGE \
- AREA:load#0000ff:"Load " \
- GPRINT:load:AVERAGE:"Avg \\: %8.2lf" \
- GPRINT:load:MIN:"Min \\: %8.2lf" \
- GPRINT:load:MAX:"Max \\: %8.2lf\\n" \
- LINE2:threshold#000000:"Threshold" \
- GPRINT:threshold:AVERAGE:"Avg \\: %8.2lf" \
- GPRINT:threshold:MIN:"Min \\: %8.2lf" \
- GPRINT:threshold:MAX:"Max \\: %8.2lf\\n"
- report.aix.procNum.name=Number of Processes (AIX)
- report.aix.procNum.columns=aixProcNum
- report.aix.procNum.type=nodeSnmp
- report.aix.procNum.suppress=netsnmp.hrSystemProcesses
- report.aix.procNum.command=--title="Number of Processes (AIX)" \
- --units-exponent 0 \
- --vertical-label="Processes" \
- DEF:procs={rrd1}:aixProcNum:AVERAGE \
- LINE2:procs#0000ff:"Number of Processes" \
- GPRINT:procs:AVERAGE:"Avg \\: %8.2lf" \
- GPRINT:procs:MIN:"Min \\: %8.2lf" \
- GPRINT:procs:MAX:"Max \\: %8.2lf\\n"
- report.aix.subsystems.name=Number of Subsystems (AIX)
- report.aix.subsystems.columns=aixSubSystemNum
- report.aix.subsystems.type=nodeSnmp
- report.aix.subsystems.command=--title="Number of Subsystems (AIX)" \
- --units-exponent 0 \
- --vertical-label="Subsystems" \
- DEF:subsys={rrd1}:aixSubSystemNum:AVERAGE \
- LINE2:subsys#0000ff:"Number of Subsystems" \
- GPRINT:subsys:AVERAGE:"Avg \\: %8.2lf" \
- GPRINT:subsys:MIN:"Min \\: %8.2lf" \
- GPRINT:subsys:MAX:"Max \\: %8.2lf\\n"
- report.aix.subservers.name=Number of Subservers (AIX)
- report.aix.subservers.columns=aixSubSrvNum
- report.aix.subservers.type=nodeSnmp
- report.aix.subservers.command=--title="Number of Subservers (AIX)" \
- --units-exponent 0 \
- --vertical-label="Subservers" \
- DEF:subsrv={rrd1}:aixSubSrvNum:AVERAGE \
- LINE2:subsrv#0000ff:"Number of Subservers" \
- GPRINT:subsrv:AVERAGE:"Avg \\: %8.2lf" \
- GPRINT:subsrv:MIN:"Min \\: %8.2lf" \
- GPRINT:subsrv:MAX:"Max \\: %8.2lf\\n"
- report.aix.vg.bytes.name=Volume Group Bytes (AIX)
- report.aix.vg.bytes.columns=aixVgSize,aixVgFree
- report.aix.vg.bytes.propertiesValues=aixVgName
- report.aix.vg.bytes.type=aixVolumeGroup
- report.aix.vg.bytes.command=--title="Volume Group Bytes - {aixVgName} (AIX)" \
- --vertical-label="Bytes" \
- DEF:sizeMB={rrd1}:aixVgSize:AVERAGE \
- DEF:freeMB={rrd2}:aixVgFree:AVERAGE \
- CDEF:size=sizeMB,1024,* \
- CDEF:free=freeMB,1024,* \
- LINE2:size#0000ff:"Total " \
- GPRINT:size:AVERAGE:"Avg \\: %8.2lf %s" \
- GPRINT:size:MIN:"Min \\: %8.2lf %s" \
- GPRINT:size:MAX:"Max \\: %8.2lf %s\\n" \
- AREA:free#00ff00:"Available" \
- GPRINT:free:AVERAGE:"Avg \\: %8.2lf %s" \
- GPRINT:free:MIN:"Min \\: %8.2lf %s" \
- GPRINT:free:MAX:"Max \\: %8.2lf %s\\n"
- report.aix.vg.percent.name=Volume Group Utilization (AIX)
- report.aix.vg.percent.columns=aixVgSize,aixVgFree
- report.aix.vg.percent.propertiesValues=aixVgName
- report.aix.vg.percent.type=aixVolumeGroup
- report.aix.vg.percent.command=--title="Volume Group Utilization - {aixVgName} (AIX)" \
- --units-exponent 0 \
- --lower-limit 0 --upper-limit 100 --rigid \
- --vertical-label="Percent" \
- DEF:sizeMB={rrd1}:aixVgSize:AVERAGE \
- DEF:freeMB={rrd2}:aixVgFree:AVERAGE \
- CDEF:util=freeMB,sizeMB,/ \
- AREA:util#0000ff:"Utilization" \
- GPRINT:util:AVERAGE:"Avg \\: %8.2lf" \
- GPRINT:util:MIN:"Min \\: %8.2lf" \
- GPRINT:util:MAX:"Max \\: %8.2lf\\n"
- report.aix.vg.components.name=Volume Group Components (AIX)
- report.aix.vg.components.columns=aixVgCurNumLVs,aixVgOpenLVs,aixVgActivePVs
- report.aix.vg.components.propertiesValues=aixVgName
- report.aix.vg.components.type=aixVolumeGroup
- report.aix.vg.components.command=--title="Volume Group Components - {aixVgName} (AIX)" \
- --units-exponent 0 \
- --vertical-label="Volumes" \
- DEF:lvcur={rrd1}:aixVgCurNumLVs:AVERAGE \
- DEF:lvopen={rrd2}:aixVgOpenLVs:AVERAGE \
- DEF:pvact={rrd3}:aixVgActivePVs:AVERAGE \
- CDEF:pvactInv=pvact,-1,* \
- LINE2:lvcur#000000:"Current Logical" \
- GPRINT:lvcur:AVERAGE:"Avg \\: %8.2lf %s" \
- GPRINT:lvcur:MIN:"Min \\: %8.2lf %s" \
- GPRINT:lvcur:MAX:"Max \\: %8.2lf %s\\n" \
- AREA:lvopen#00ff00:"Open Logical " \
- GPRINT:lvopen:AVERAGE:"Avg \\: %8.2lf %s" \
- GPRINT:lvopen:MIN:"Min \\: %8.2lf %s" \
- GPRINT:lvopen:MAX:"Max \\: %8.2lf %s\\n" \
- AREA:pvactInv#0000ff:"Active Physical" \
- GPRINT:pvact:AVERAGE:"Avg \\: %8.2lf %s" \
- GPRINT:pvact:MIN:"Min \\: %8.2lf %s" \
- GPRINT:pvact:MAX:"Max \\: %8.2lf %s\\n"
- report.aix.pv.bytes.name=Physical Volume Bytes (AIX)
- report.aix.pv.bytes.columns=aixPvSize,aixPvFree
- report.aix.pv.bytes.propertiesValues=aixPvName,aixPvNameVG
- report.aix.pv.bytes.type=aixPhysicalVolume
- report.aix.pv.bytes.command=--title="Physical Volume Bytes - {aixPvName}, VG {aixPvNameVG} (AIX)" \
- --vertical-label="Bytes" \
- DEF:sizeMB={rrd1}:aixPvSize:AVERAGE \
- DEF:freeMB={rrd2}:aixPvFree:AVERAGE \
- CDEF:size=sizeMB,1024,* \
- CDEF:free=freeMB,1024,* \
- LINE2:size#0000ff:"Total " \
- GPRINT:size:AVERAGE:"Avg \\: %8.2lf %s" \
- GPRINT:size:MIN:"Min \\: %8.2lf %s" \
- GPRINT:size:MAX:"Max \\: %8.2lf %s\\n" \
- AREA:free#00ff00:"Available" \
- GPRINT:free:AVERAGE:"Avg \\: %8.2lf %s" \
- GPRINT:free:MIN:"Min \\: %8.2lf %s" \
- GPRINT:free:MAX:"Max \\: %8.2lf %s\\n"
- report.aix.pv.percent.name=Physical Volume Utilization (AIX)
- report.aix.pv.percent.columns=aixPvSize,aixPvFree
- report.aix.pv.percent.propertiesValues=aixPvName,aixPvNameVG
- report.aix.pv.percent.type=aixPhysicalVolume
- report.aix.pv.percent.command=--title="Physical Volume Utilization - {aixPvName}, VG {aigPvNameVG} (AIX)" \
- --units-exponent 0 \
- --lower-limit 0 --upper-limit 100 --rigid \
- --vertical-label="Percent" \
- DEF:sizeMB={rrd1}:aixPvSize:AVERAGE \
- DEF:freeMB={rrd2}:aixPvFree:AVERAGE \
- CDEF:util=freeMB,sizeMB,/ \
- AREA:util#0000ff:"Utilization" \
- GPRINT:util:AVERAGE:"Avg \\: %8.2lf" \
- GPRINT:util:MIN:"Min \\: %8.2lf" \
- GPRINT:util:MAX:"Max \\: %8.2lf\\n"
- report.aix.paging.size.name=Paging Space Size (AIX)
- report.aix.paging.size.columns=aixPageSize
- report.aix.paging.size.propertiesValues=aixPageName,aixPageNameVG,aixPageNamePV
- report.aix.paging.size.type=aixPagingSpace
- report.aix.paging.size.command=--title="Paging Space Size - {aixPageName}, VG {aixPageNameVG} / PV {aixPageNamePV} (AIX)" \
- --vertical-label="Bytes" \
- DEF:sizeMB={rrd1}:aixPageSize:AVERAGE \
- CDEF:size=sizeMB,1024,* \
- LINE2:size#0000ff:"Total" \
- GPRINT:size:AVERAGE:"Avg \\: %8.2lf %s" \
- GPRINT:size:MIN:"Min \\: %8.2lf %s" \
- GPRINT:size:MAX:"Max \\: %8.2lf %s\\n"
- report.aix.pv.percent.name=Paging Space Utilization (AIX)
- report.aix.pv.percent.columns=aixPagePercentUsed
- report.aix.pv.percent.propertiesValues=aixPageName,aixPageNameVG,aixPageNamePV
- report.aix.pv.percent.type=aixPagingSpace
- report.aix.pv.percent.command=--title="Paging Space Utilization - {aixPageName}, VG {aixPageNameVG} / PV {aixPageNamePV} (AIX)" \
- --units-exponent 0 \
- --lower-limit 0 --upper-limit 100 --rigid \
- --vertical-label="Percent" \
- DEF:pctUsed={rrd1}:aixPagePercentUsed:AVERAGE \
- AREA:pctUsed#0000ff:"Utilization" \
- GPRINT:pctUsed:AVERAGE:"Avg \\: %8.2lf" \
- GPRINT:pctUsed:MIN:"Min \\: %8.2lf" \
- GPRINT:pctUsed:MAX:"Max \\: %8.2lf\\n"
- report.aix.printq.length.name=Print Queue Length (AIX)
- report.aix.printq.length.columns=aixPrtQueJobNum
- report.aix.printq.length.propertiesValues=aixPrtQueName,aixPrtQueDevice
- report.aix.printq.length.type=aixPrintQueue
- report.aix.printq.length.command=--title="Print Queue Length - {aixPrtQueName} / {aixPrtQueDevice} (AIX)" \
- --vertical-label="Jobs" \
- DEF:jobs={rrd1}:aixPrtQueJobNum:AVERAGE \
- AREA:jobs#0000ff:"Queue Length" \
- GPRINT:jobs:AVERAGE:"Avg \\: %8.2lf %s" \
- GPRINT:jobs:MIN:"Min \\: %8.2lf %s" \
- GPRINT:jobs:MAX:"Max \\: %8.2lf %s\\n"
- report.aix.fs.bytes.name=Filesystem Bytes (AIX)
- report.aix.fs.bytes.columns=aixFsSize,aixFsFree
- report.aix.fs.bytes.propertiesValues=aixFsName,aixFsMountPoint
- report.aix.fs.bytes.type=aixFilesystem
- report.aix.fs.bytes.command=--title="Filesystem Bytes - {aixFsName} on {aixFsMountPoint} (AIX)" \
- --vertical-label="Bytes" \
- DEF:sizeMB={rrd1}:aixFsSize:AVERAGE \
- DEF:freeMB={rrd2}:aixFsFree:AVERAGE \
- CDEF:size=sizeMB,1024,* \
- CDEF:free=freeMB,1024,* \
- LINE2:size#0000ff:"Total " \
- GPRINT:size:AVERAGE:"Avg \\: %8.2lf %s" \
- GPRINT:size:MIN:"Min \\: %8.2lf %s" \
- GPRINT:size:MAX:"Max \\: %8.2lf %s\\n" \
- AREA:free#00ff00:"Available" \
- GPRINT:free:AVERAGE:"Avg \\: %8.2lf %s" \
- GPRINT:free:MIN:"Min \\: %8.2lf %s" \
- GPRINT:free:MAX:"Max \\: %8.2lf %s\\n"
- report.aix.fs.percent.name=Filesystem Utilization (AIX)
- report.aix.fs.percent.columns=aixFsSize,aixFsFree
- report.aix.fs.percent.propertiesValues=aixFsName,aixFsMountPoint
- report.aix.fs.percent.type=aixFilesystem
- report.aix.fs.percent.command=--title="Filesystem Utilization - {aixFsName} on {aixFsMountPoint} (AIX)" \
- --units-exponent 0 \
- --lower-limit 0 --upper-limit 100 --rigid \
- --vertical-label="Percent" \
- DEF:sizeMB={rrd1}:aixFsSize:AVERAGE \
- DEF:freeMB={rrd2}:aixFsFree:AVERAGE \
- CDEF:util=sizeMB,freeMB,-,sizeMB,/ \
- AREA:util#0000ff:"Utilization" \
- GPRINT:util:AVERAGE:"Avg \\: %8.2lf" \
- GPRINT:util:MIN:"Min \\: %8.2lf" \
- GPRINT:util:MAX:"Max \\: %8.2lf\\n"
- report.aix.fs.inodes.name=Filesystem Inodes (AIX)
- report.aix.fs.inodes.columns=aixFsNumINodes,aixFsUsedInodes
- report.aix.fs.inodes.propertiesValues=aixFsName,aixFsMountPoint
- report.aix.fs.inodes.type=aixFilesystem
- report.aix.fs.inodes.command=--title="Filesystem Inodes - {aixFsName} on {aixFsMountPoint} (AIX)" \
- --vertical-label="Inodes" \
- DEF:total={rrd1}:aixFsNumINodes:AVERAGE \
- DEF:used={rrd2}:aixFsUsedInodes:AVERAGE \
- LINE2:total#ff0000:"Total" \
- GPRINT:total:AVERAGE:"Avg \\: %8.2lf %s" \
- GPRINT:total:MIN:"Min \\: %8.2lf %s" \
- GPRINT:total:MAX:"Max \\: %8.2lf %s\\n" \
- AREA:used#0000ff:"Used " \
- GPRINT:used:AVERAGE:"Avg \\: %8.2lf %s" \
- GPRINT:used:MIN:"Min \\: %8.2lf %s" \
- GPRINT:used:MAX:"Max \\: %8.2lf %s\\n"
- report.aix.fs.inodepct.name=Filesystem Inode Utilization (AIX)
- report.aix.fs.inodepct.columns=aixFsNumINodes,aixFsUsedInodes
- report.aix.fs.inodepct.propertiesValues=aixFsName,aixFsMountPoint
- report.aix.fs.inodepct.type=aixFilesystem
- report.aix.fs.inodepct.command=--title="Filesystem Inode Utilization - {aixFsName} on {aixFsMountPoint} (AIX)" \
- --units-exponent 0 \
- --lower-limit 0 --upper-limit 100 --rigid \
- --vertical-label="Percent" \
- DEF:total={rrd1}:aixFsNumINodes:AVERAGE \
- DEF:used={rrd2}:aixFsUsedInodes:AVERAGE \
- CDEF:util=used,total,/ \
- AREA:util#0000ff:"Utilization" \
- GPRINT:util:AVERAGE:"Avg \\: %8.2lf" \
- GPRINT:util:MIN:"Min \\: %8.2lf" \
- GPRINT:util:MAX:"Max \\: %8.2lf\\n"