diff --git a/EXTRAS/indexes/cache/net-snmp b/EXTRAS/indexes/cache/net-snmp index 857698e6c..db3e06f35 100644 --- a/EXTRAS/indexes/cache/net-snmp +++ b/EXTRAS/indexes/cache/net-snmp @@ -17,3 +17,5 @@ UCD-IPFILTER-MIB UCD-IPFILTER-MIB.txt UCD-IPFWACC-MIB UCD-IPFWACC-MIB.txt UCD-SNMP-MIB UCD-SNMP-MIB.txt UCD-SNMP-MIB-OLD UCD-SNMP-MIB-OLD.txt +VELOCITY-MIB VELOCITY-MIB.txt +VELOCITY-TYPES VELOCITY-TYPES.txt diff --git a/EXTRAS/indexes/mib_index2.txt b/EXTRAS/indexes/mib_index2.txt index 57d1b95dc..60de18a99 100644 --- a/EXTRAS/indexes/mib_index2.txt +++ b/EXTRAS/indexes/mib_index2.txt @@ -2960,6 +2960,8 @@ UCD-IPFILTER-MIB UCD-IPFILTER-MIB.txt UCD-IPFWACC-MIB UCD-IPFWACC-MIB.txt UCD-SNMP-MIB UCD-SNMP-MIB.txt UCD-SNMP-MIB-OLD UCD-SNMP-MIB-OLD.txt +VELOCITY-MIB VELOCITY-MIB.txt +VELOCITY-TYPES VELOCITY-TYPES.txt VENDOR netapp NETAPP-MIB netapp.mib diff --git a/EXTRAS/reports/all b/EXTRAS/reports/all index ba3d931c9..2fb3e93f6 100644 --- a/EXTRAS/reports/all +++ b/EXTRAS/reports/all @@ -266881,6 +266881,7 @@ ssCpuRawSteal(64) type=6 ssCpuRawGuest(65) type=6 ssCpuRawGuestNice(66) type=6 + ssCpuNumCpus(67) type=16 ucdInternal(12) type=0 ucdExperimental(13) type=0 ucdIpFwAccMIB(1) type=24 @@ -352593,6 +352594,70 @@ mefSoamPmNotificationCfgMandatoryGroup(31) type=22 mefSoamPmNotificationObjMandatoryGroup(32) type=22 mefSoamPmNotificationObjOptionalGroup(33) type=22 + velocity(15601) type=0 + velocitySystem(1) type=0 + velocitySystemUptime(1) type=8 + velocitySystemDate(2) type=2 hint=2d-1d-1d,1d:1d:1d.1d,1a1d:1d + velocitySystemInitialLoadDevice(3) type=16 + velocitySystemInitialLoadParameters(4) type=0 + velocitySystemNumUsers(5) type=7 + velocitySystemProcesses(6) type=7 + velocitySystemMaxProcesses(7) type=16 + velocitySystemPageIn(8) type=16 + velocitySystemPageOut(9) type=16 + velocitySystemSwapIn(10) type=16 + velocitySystemSwapOut(11) type=16 + velocitySystemInterupts(12) type=16 + velocitySystemContext(13) type=16 + velocitySystemProcessTotal(14) type=16 + velocitySWRun(4) type=0 + velocitySWOSIndex(1) type=16 + velocitySWRunTable(2) type=0 + velocitySWRunEntry(1) type=0 + velocitySWRunIndex(1) type=16 + velocitySWRunName(2) type=0 + velocitySWRunID(3) type=0 + velocitySWRunPath(4) type=0 + velocitySWRunParameters(5) type=0 + velocitySWRunType(6) type=3 + velocitySWRunStatus(7) type=3 + velocitySWRunPPID(8) type=16 + velocitySWRunPGRP(9) type=16 + velocitySWRunPerf(5) type=0 + velocitySWRunPerfTable(1) type=0 + velocitySWRunPerfEntry(1) type=0 + velocitySWRunPerfCPUUser(1) type=16 + velocitySWRunPerfCPUSys(2) type=16 + velocitySWRunPerfMem(3) type=0 units=KBytes + velocitySWRunPerfCPUCummUser(4) type=16 + velocitySWRunPerfCPUCummSys(5) type=16 + velocitySWRunPerfMinFault(6) type=16 + velocitySWRunPerfMajFault(7) type=16 + velocitySWRunPerfMinFaultCumm(8) type=16 + velocitySWRunPerfMajFaultCumm(9) type=16 + velocitySWRunPerfRss(10) type=16 + velocitySWRunPerfPrio(11) type=16 + velocitySWRunPerfAll(12) type=0 + velocitySWRunPerfUID(13) type=0 + velocitySWRunPerfUName(14) type=0 + velocityAppTable(6) type=0 + velocityAppEntry(1) type=0 + velocityAppIndex(1) type=16 + velocityAppNames(2) type=2 hint=255a + velocityAppPid(3) type=2 hint=255a + velocityAppMin(4) type=16 + velocityAppMax(5) type=16 + velocityAppCount(6) type=16 + velocityAppIds(7) type=2 hint=255a + velocityAppErrorFlag(100) type=16 + velocityAppErrMessage(101) type=2 hint=255a + velocityMIBAdminInfo(7) type=0 + velocityMibModule(1) type=24 + velocityMIBCompliances(2) type=0 + velocityMIBGroups(3) type=0 + velocitySystemGroup(1) type=22 + velocitySWRunGroup(4) type=22 + velocitySWRunPerfGroup(5) type=22 meru(15983) type=24 meru-reg(1) type=0 meru-wlan(1) type=0 diff --git a/EXTRAS/reports/net-snmp b/EXTRAS/reports/net-snmp index 87e714b1a..c7cd63a9e 100644 --- a/EXTRAS/reports/net-snmp +++ b/EXTRAS/reports/net-snmp @@ -4,7 +4,143 @@ directory(1) type=0 mgmt(2) type=0 mib-2(1) type=0 + system(1) type=0 + sysDescr(1) type=2 hint=255a + sysObjectID(2) type=1 + sysUpTime(3) type=8 + sysContact(4) type=2 hint=255a + sysName(5) type=2 hint=255a + sysLocation(6) type=2 hint=255a + sysServices(7) type=3 + sysORLastChange(8) type=8 + sysORTable(9) type=0 + sysOREntry(1) type=0 + sysORIndex(1) type=3 + sysORID(2) type=1 + sysORDescr(3) type=2 hint=255a + sysORUpTime(4) type=8 + interfaces(2) type=0 + ifNumber(1) type=16 + ifTable(2) type=0 + ifEntry(1) type=0 + ifIndex(1) type=16 hint=d + ifDescr(2) type=2 hint=255a + ifType(3) type=3 + ifMtu(4) type=16 + ifSpeed(5) type=7 + ifPhysAddress(6) type=2 hint=1x: + ifAdminStatus(7) type=3 + ifOperStatus(8) type=3 + ifLastChange(9) type=8 + ifInOctets(10) type=6 + ifInUcastPkts(11) type=6 + ifInNUcastPkts(12) type=6 + ifInDiscards(13) type=6 + ifInErrors(14) type=6 + ifInUnknownProtos(15) type=6 + ifOutOctets(16) type=6 + ifOutUcastPkts(17) type=6 + ifOutNUcastPkts(18) type=6 + ifOutDiscards(19) type=6 + ifOutErrors(20) type=6 + ifOutQLen(21) type=7 + ifSpecific(22) type=1 transmission(10) type=0 + snmp(11) type=0 + snmpInPkts(1) type=6 + snmpOutPkts(2) type=6 + snmpInBadVersions(3) type=6 + snmpInBadCommunityNames(4) type=6 + snmpInBadCommunityUses(5) type=6 + snmpInASNParseErrs(6) type=6 + snmpInTooBigs(8) type=6 + snmpInNoSuchNames(9) type=6 + snmpInBadValues(10) type=6 + snmpInReadOnlys(11) type=6 + snmpInGenErrs(12) type=6 + snmpInTotalReqVars(13) type=6 + snmpInTotalSetVars(14) type=6 + snmpInGetRequests(15) type=6 + snmpInGetNexts(16) type=6 + snmpInSetRequests(17) type=6 + snmpInGetResponses(18) type=6 + snmpInTraps(19) type=6 + snmpOutTooBigs(20) type=6 + snmpOutNoSuchNames(21) type=6 + snmpOutBadValues(22) type=6 + snmpOutGenErrs(24) type=6 + snmpOutGetRequests(25) type=6 + snmpOutGetNexts(26) type=6 + snmpOutSetRequests(27) type=6 + snmpOutGetResponses(28) type=6 + snmpOutTraps(29) type=6 + snmpEnableAuthenTraps(30) type=3 + snmpSilentDrops(31) type=6 + snmpProxyDrops(32) type=6 + ianaifType(30) type=24 + ifMIB(31) type=24 + ifMIBObjects(1) type=0 + ifXTable(1) type=0 + ifXEntry(1) type=0 + ifName(1) type=2 hint=255a + ifInMulticastPkts(2) type=6 + ifInBroadcastPkts(3) type=6 + ifOutMulticastPkts(4) type=6 + ifOutBroadcastPkts(5) type=6 + ifHCInOctets(6) type=11 + ifHCInUcastPkts(7) type=11 + ifHCInMulticastPkts(8) type=11 + ifHCInBroadcastPkts(9) type=11 + ifHCOutOctets(10) type=11 + ifHCOutUcastPkts(11) type=11 + ifHCOutMulticastPkts(12) type=11 + ifHCOutBroadcastPkts(13) type=11 + ifLinkUpDownTrapEnable(14) type=3 + ifHighSpeed(15) type=7 + ifPromiscuousMode(16) type=3 + ifConnectorPresent(17) type=3 + ifAlias(18) type=2 hint=255a + ifCounterDiscontinuityTime(19) type=8 + ifStackTable(2) type=0 + ifStackEntry(1) type=0 + ifStackHigherLayer(1) type=16 hint=d + ifStackLowerLayer(2) type=16 hint=d + ifStackStatus(3) type=3 + ifTestTable(3) type=0 + ifTestEntry(1) type=0 + ifTestId(1) type=3 + ifTestStatus(2) type=3 + ifTestType(3) type=1 + ifTestResult(4) type=3 + ifTestCode(5) type=1 + ifTestOwner(6) type=2 hint=255a + ifRcvAddressTable(4) type=0 + ifRcvAddressEntry(1) type=0 + ifRcvAddressAddress(1) type=2 hint=1x: + ifRcvAddressStatus(2) type=3 + ifRcvAddressType(3) type=3 + ifTableLastChange(5) type=8 + ifStackLastChange(6) type=8 + ifConformance(2) type=0 + ifGroups(1) type=0 + ifGeneralGroup(1) type=22 + ifFixedLengthGroup(2) type=22 + ifHCFixedLengthGroup(3) type=22 + ifPacketGroup(4) type=22 + ifHCPacketGroup(5) type=22 + ifVHCPacketGroup(6) type=22 + ifRcvAddressGroup(7) type=22 + ifTestGroup(8) type=22 + ifStackGroup(9) type=22 + ifGeneralInformationGroup(10) type=22 + ifStackGroup2(11) type=22 + ifOldObjectsGroup(12) type=22 + ifCounterDiscontinuityGroup(13) type=22 + linkUpDownNotificationsGroup(14) type=23 + ifCompliances(2) type=0 + ifCompliance(1) type=26 + ifCompliance2(2) type=26 + ifCompliance3(3) type=26 inetAddressMIB(76) type=24 experimental(3) type=0 private(4) type=0 @@ -144,6 +280,7 @@ ssCpuRawSteal(64) type=6 ssCpuRawGuest(65) type=6 ssCpuRawGuestNice(66) type=6 + ssCpuNumCpus(67) type=16 ucdInternal(12) type=0 ucdExperimental(13) type=0 ucdIpFwAccMIB(1) type=24 @@ -509,11 +646,101 @@ nsAgentNotifyGroup(9) type=23 netSnmpExperimental(9999) type=0 netSnmpPlaypen(9999) type=0 + velocity(15601) type=0 + velocitySystem(1) type=0 + velocitySystemUptime(1) type=8 + velocitySystemDate(2) type=2 hint=2d-1d-1d,1d:1d:1d.1d,1a1d:1d + velocitySystemInitialLoadDevice(3) type=16 + velocitySystemInitialLoadParameters(4) type=0 + velocitySystemNumUsers(5) type=7 + velocitySystemProcesses(6) type=7 + velocitySystemMaxProcesses(7) type=16 + velocitySystemPageIn(8) type=16 + velocitySystemPageOut(9) type=16 + velocitySystemSwapIn(10) type=16 + velocitySystemSwapOut(11) type=16 + velocitySystemInterupts(12) type=16 + velocitySystemContext(13) type=16 + velocitySystemProcessTotal(14) type=16 + velocitySWRun(4) type=0 + velocitySWOSIndex(1) type=16 + velocitySWRunTable(2) type=0 + velocitySWRunEntry(1) type=0 + velocitySWRunIndex(1) type=16 + velocitySWRunName(2) type=0 + velocitySWRunID(3) type=0 + velocitySWRunPath(4) type=0 + velocitySWRunParameters(5) type=0 + velocitySWRunType(6) type=3 + velocitySWRunStatus(7) type=3 + velocitySWRunPPID(8) type=16 + velocitySWRunPGRP(9) type=16 + velocitySWRunPerf(5) type=0 + velocitySWRunPerfTable(1) type=0 + velocitySWRunPerfEntry(1) type=0 + velocitySWRunPerfCPUUser(1) type=16 + velocitySWRunPerfCPUSys(2) type=16 + velocitySWRunPerfMem(3) type=0 units=KBytes + velocitySWRunPerfCPUCummUser(4) type=16 + velocitySWRunPerfCPUCummSys(5) type=16 + velocitySWRunPerfMinFault(6) type=16 + velocitySWRunPerfMajFault(7) type=16 + velocitySWRunPerfMinFaultCumm(8) type=16 + velocitySWRunPerfMajFaultCumm(9) type=16 + velocitySWRunPerfRss(10) type=16 + velocitySWRunPerfPrio(11) type=16 + velocitySWRunPerfAll(12) type=0 + velocitySWRunPerfUID(13) type=0 + velocitySWRunPerfUName(14) type=0 + velocityAppTable(6) type=0 + velocityAppEntry(1) type=0 + velocityAppIndex(1) type=16 + velocityAppNames(2) type=2 hint=255a + velocityAppPid(3) type=2 hint=255a + velocityAppMin(4) type=16 + velocityAppMax(5) type=16 + velocityAppCount(6) type=16 + velocityAppIds(7) type=2 hint=255a + velocityAppErrorFlag(100) type=16 + velocityAppErrMessage(101) type=2 hint=255a + velocityMIBAdminInfo(7) type=0 + velocityMibModule(1) type=24 + velocityMIBCompliances(2) type=0 + velocityMIBGroups(3) type=0 + velocitySystemGroup(1) type=22 + velocitySWRunGroup(4) type=22 + velocitySWRunPerfGroup(5) type=22 security(5) type=0 snmpV2(6) type=0 snmpDomains(1) type=0 snmpProxys(2) type=0 snmpModules(3) type=0 + snmpMIB(1) type=24 + snmpMIBObjects(1) type=0 + snmpTrap(4) type=0 + snmpTrapOID(1) type=1 + snmpTrapEnterprise(3) type=1 + snmpTraps(5) type=0 + coldStart(1) type=21 + warmStart(2) type=21 + linkDown(3) type=21 + linkUp(4) type=21 + authenticationFailure(5) type=21 + snmpSet(6) type=0 + snmpSetSerialNo(1) type=3 + snmpMIBConformance(2) type=0 + snmpMIBCompliances(1) type=0 + snmpBasicCompliance(2) type=26 + snmpBasicComplianceRev2(3) type=26 + snmpMIBGroups(2) type=0 + snmpSetGroup(5) type=22 + systemGroup(6) type=22 + snmpBasicNotificationsGroup(7) type=23 + snmpGroup(8) type=22 + snmpCommunityGroup(9) type=22 + snmpObsoleteGroup(10) type=22 + snmpWarmStartNotificationGroup(11) type=23 + snmpNotificationGroup(12) type=22 snmpFrameworkMIB(10) type=24 snmpFrameworkAdmin(1) type=0 snmpAuthProtocols(1) type=27 diff --git a/net-snmp/UCD-SNMP-MIB.txt b/net-snmp/UCD-SNMP-MIB.txt index 3bf49138d..a6b176ab2 100644 --- a/net-snmp/UCD-SNMP-MIB.txt +++ b/net-snmp/UCD-SNMP-MIB.txt @@ -37,7 +37,7 @@ IMPORTS FROM SNMPv2-TC; ucdavis MODULE-IDENTITY - LAST-UPDATED "200901190000Z" + LAST-UPDATED "201407310000Z" ORGANIZATION "University of California, Davis" CONTACT-INFO "This mib is no longer being maintained by the University of @@ -55,6 +55,9 @@ ucdavis MODULE-IDENTITY DESCRIPTION "This file defines the private UCD SNMP MIB extensions." + REVISION "201407310000Z" + DESCRIPTION + "New object for number of CPUs as counted by the agent" REVISION "201105140000Z" DESCRIPTION "New objects for monitoring CPU Steal, Guest and Nice values" @@ -740,7 +743,7 @@ dskTotal OBJECT-TYPE DESCRIPTION "Total size of the disk/partion (kBytes). For large disks (>2Tb), this value will - latch at INT32_MAX (2147483647)." + latch at INT32-MAX (2147483647)." ::= { dskEntry 6 } dskAvail OBJECT-TYPE @@ -750,7 +753,7 @@ dskAvail OBJECT-TYPE DESCRIPTION "Available space on the disk. For large lightly-used disks (>2Tb), this - value will latch at INT32_MAX (2147483647)." + value will latch at INT32-MAX (2147483647)." ::= { dskEntry 7 } dskUsed OBJECT-TYPE @@ -760,7 +763,7 @@ dskUsed OBJECT-TYPE DESCRIPTION "Used space on the disk. For large heavily-used disks (>2Tb), this - value will latch at INT32_MAX (2147483647)." + value will latch at INT32-MAX (2147483647)." ::= { dskEntry 8 } dskPercent OBJECT-TYPE @@ -1488,6 +1491,23 @@ ssCpuRawGuestNice OBJECT-TYPE sum will typically be N*100 (for N processors)." ::= { systemStats 66 } +ssCpuNumCpus OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of processors, as counted by the agent. + This object's value may be useful in the management + of certain operating systems where notions such as + load average do not take into account the number of + processors in the system. + + For other objects in the systemStats group whose + descriptions refer to 'N processors', this object's + value is N." + ::= { systemStats 67 } + + -- possibly used in the future: -- -- ssErrorFlag OBJECT-TYPE diff --git a/net-snmp/VELOCITY-MIB.txt b/net-snmp/VELOCITY-MIB.txt new file mode 100644 index 000000000..b30fcdab8 --- /dev/null +++ b/net-snmp/VELOCITY-MIB.txt @@ -0,0 +1,671 @@ +VELOCITY-MIB DEFINITIONS ::= BEGIN + +IMPORTS +MODULE-IDENTITY, OBJECT-TYPE, mib-2, +Integer32, Counter32, Gauge32, TimeTicks, enterprises FROM SNMPv2-SMI + +TEXTUAL-CONVENTION, DisplayString, +TruthValue, DateAndTime, AutonomousType FROM SNMPv2-TC + +MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF + +InterfaceIndexOrZero FROM IF-MIB; + +velocityMibModule MODULE-IDENTITY + LAST-UPDATED "200607310000Z" -- 31 July 2006 + ORGANIZATION "Velocity Software Inc." + CONTACT-INFO + "Dennis Andrews + Postal: Velocity Software, Inc. + 106-D Castro St. + Mountain View, CA 94041 + USA + Phone: 650-964-8867 + Fax: 650-964-9012 + Email: dennis@velocitysoftware.com" + DESCRIPTION + "This MIB is an extension of the host MIB. This MIB currently + only runs on linux. This is the original version." + ::= { velocityMIBAdminInfo 1 } + +velocity OBJECT IDENTIFIER ::= { enterprises 15601 } + +velocitySystem OBJECT IDENTIFIER ::= { velocity 1 } +velocitySWRun OBJECT IDENTIFIER ::= { velocity 4 } +velocitySWRunPerf OBJECT IDENTIFIER ::= { velocity 5 } +velocityAppTable OBJECT IDENTIFIER ::= { velocity 6 } +velocityMIBAdminInfo OBJECT IDENTIFIER ::= { velocity 7 } + +-- The Host Resources System Group + +velocitySystemUptime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The amount of time since this host was last + initialized. Note that this is different from + sysUpTime in the SNMPv2-MIB [RFC1907] because + sysUpTime is the uptime of the network management + portion of the system." + ::= { velocitySystem 1 } + +velocitySystemDate OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The host's notion of the local date and time of day." + ::= { velocitySystem 2 } + +velocitySystemInitialLoadDevice OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The index of the velocityDeviceEntry for the device from + which this host is configured to load its initial + operating system configuration (i.e., which operating + system code and/or boot parameters). + + Note that writing to this object just changes the + configuration that will be used the next time the + operating system is loaded and does not actually cause + the reload to occur." + ::= { velocitySystem 3 } + +velocitySystemInitialLoadParameters OBJECT-TYPE + SYNTAX InternationalDisplayString (SIZE (0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object contains the parameters (e.g. a pathname + and parameter) supplied to the load device when + requesting the initial operating system configuration + from that device. + + Note that writing to this object just changes the + configuration that will be used the next time the + operating system is loaded and does not actually cause + the reload to occur." + ::= { velocitySystem 4 } + +velocitySystemNumUsers OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of user sessions for which this host is + storing state information. A session is a collection + of processes requiring a single act of user + authentication and possibly subject to collective job + control." + ::= { velocitySystem 5 } + +velocitySystemProcesses OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of process contexts currently loaded or + running on this system." + ::= { velocitySystem 6 } + +velocitySystemMaxProcesses OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of process contexts this system + can support. If there is no fixed maximum, the value + should be zero. On systems that have a fixed maximum, + this object can help diagnose failures that occur when + this maximum is reached." + ::= { velocitySystem 7 } + +velocitySystemPageIn OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of pages that the system paged in" + ::= { velocitySystem 8 } + +velocitySystemPageOut OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of pages that the system paged out" + ::= { velocitySystem 9 } + +velocitySystemSwapIn OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of swap pages that have been brought in" + ::= { velocitySystem 10 } + +velocitySystemSwapOut OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of swap pages that have been swapped out" + ::= { velocitySystem 11 } + +velocitySystemInterupts OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of interupts since system boot" + ::= { velocitySystem 12 } + +velocitySystemContext OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of context switches the system had done." + ::= { velocitySystem 13 } + +velocitySystemProcessTotal OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of processes the system has started since boot." + ::= { velocitySystem 14 } + + + + +-- The Velocity Running Software Group +-- +-- The velocitySWRunTable contains an entry for each distinct piece of +-- software that is running or loaded into physical or virtual +-- memory in preparation for running. This includes the velocity's +-- operating system, device drivers, and applications. + +velocitySWOSIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the velocitySWRunIndex for the velocitySWRunEntry + that represents the primary operating system running + on this velocity. This object is useful for quickly and + uniquely identifying that primary operating system." + ::= { velocitySWRun 1 } + +velocitySWRunTable OBJECT-TYPE + SYNTAX SEQUENCE OF VelocitySWRunEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table of software running on the + velocity." + ::= { velocitySWRun 2 } + +velocitySWRunEntry OBJECT-TYPE + SYNTAX VelocitySWRunEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A (conceptual) entry for one piece of software + running on the velocity Note that because the installed + software table only contains information for software + stored locally on this velocity, not every piece of + running software will be found in the installed + software table. This is true of software that was + loaded and run from a non-local source, such as a + network-mounted file system. + + As an example of how objects in this table are named, + an instance of the velocitySWRunName object might be named + velocitySWRunName.1287" + INDEX { velocitySWRunIndex } + ::= { velocitySWRunTable 1 } + +VelocitySWRunEntry ::= SEQUENCE { + velocitySWRunIndex Integer32, + velocitySWRunName InternationalDisplayString, + velocitySWRunID ProductID, + velocitySWRunPath InternationalDisplayString, + velocitySWRunParameters InternationalDisplayString, + velocitySWRunType INTEGER, + velocitySWRunStatus INTEGER, + velocitySWRunPPID Integer32, + velocitySWRunPGRP Integer32 + } + +velocitySWRunIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique value for each piece of software running on + the velocity. Wherever possible, this should be the + system's native, unique identification number." + ::= { velocitySWRunEntry 1 } + +velocitySWRunName OBJECT-TYPE + SYNTAX InternationalDisplayString (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A textual description of this running piece of + software, including the manufacturer, revision, and + the name by which it is commonly known. If this + software was installed locally, this should be the + same string as used in the corresponding + velocitySWInstalledName." + ::= { velocitySWRunEntry 2 } + +velocitySWRunID OBJECT-TYPE + SYNTAX ProductID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The product ID of this running piece of software." + ::= { velocitySWRunEntry 3 } + +velocitySWRunPath OBJECT-TYPE + SYNTAX InternationalDisplayString (SIZE(0..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A description of the location on long-term storage + (e.g. a disk drive) from which this software was + loaded." + ::= { velocitySWRunEntry 4 } + +velocitySWRunParameters OBJECT-TYPE + SYNTAX InternationalDisplayString (SIZE(0..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A description of the parameters supplied to this + software when it was initially loaded." + ::= { velocitySWRunEntry 5 } + +velocitySWRunType OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + operatingSystem(2), + deviceDriver(3), + application(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of this software." + ::= { velocitySWRunEntry 6 } + +velocitySWRunStatus OBJECT-TYPE + SYNTAX INTEGER { + running(1), + runnable(2), -- waiting for resource + -- (i.e., CPU, memory, IO) + notRunnable(3), -- loaded but waiting for event + invalid(4) -- not loaded + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The status of this running piece of software. + Setting this value to invalid(4) shall cause this + software to stop running and to be unloaded. Sets to + other values are not valid." + ::= { velocitySWRunEntry 7 } + +velocitySWRunPPID OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ID of the parent process." + ::= { velocitySWRunEntry 8 } + +velocitySWRunPGRP OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ID of the process group that the process belongs to." + ::= { velocitySWRunEntry 9 } + + +-- The Velocity Resources Running Software Performance Group +-- +-- The velocitySWRunPerfTable contains an entry corresponding to +-- each entry in the velocitySWRunTable. + +velocitySWRunPerfTable OBJECT-TYPE + SYNTAX SEQUENCE OF VelocitySWRunPerfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table of running software + performance metrics." + ::= { velocitySWRunPerf 1 } + +velocitySWRunPerfEntry OBJECT-TYPE + SYNTAX VelocitySWRunPerfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A (conceptual) entry containing software performance + metrics. As an example, an instance of the + velocitySWRunPerfCPU object might be named + velocitySWRunPerfCPU.1287" + AUGMENTS { velocitySWRunEntry } -- This table augments information in + -- the velocitySWRunTable. + ::= { velocitySWRunPerfTable 1 } + +VelocitySWRunPerfEntry ::= SEQUENCE { + velocitySWRunPerfCPUUser Integer32, + velocitySWRunPerfCPUSys Integer32, + velocitySWRunPerfMem KBytes, + velocitySWRunPerfCPUCummUser Integer32, + velocitySWRunPerfCPUCummSys Integer32, + velocitySWRunPerfMinFault Integer32, + velocitySWRunPerfMajFault Integer32, + velocitySWRunPerfMinFaultCumm Integer32, + velocitySWRunPerfMajFaultCumm Integer32, + velocitySWRunPerfRss Integer32, + velocitySWRunPerfPrio Integer32, + velocitySWRunPerfAll InternationalDisplayString, + velocitySWRunPerfUID InternationalDisplayString, + velocitySWRunPerfUName InternationalDisplayString +} + +velocitySWRunPerfCPUUser OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of centi-seconds of the User's CPU + resources consumed by this process. Note that on a + multi-processor system, this value may increment by + more than one centi-second in one centi-second of real + (wall clock) time." + ::= { velocitySWRunPerfEntry 1 } + +velocitySWRunPerfCPUSys OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of centi-seconds of the system's CPU + resources consumed by this process. Note that on a + multi-processor system, this value may increment by + more than one centi-second in one centi-second of real + (wall clock) time." + ::= { velocitySWRunPerfEntry 2 } + +velocitySWRunPerfMem OBJECT-TYPE + SYNTAX KBytes + UNITS "KBytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total amount of real system memory allocated to + this process." + ::= { velocitySWRunPerfEntry 3 } + +velocitySWRunPerfCPUCummUser OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of cummulative centi-seconds of the total user's CPU + resources consumed by this process. Note that on a + multi-processor system, this value may increment by + more than one centi-second in one centi-second of real + (wall clock) time." + ::= { velocitySWRunPerfEntry 4 } + +velocitySWRunPerfCPUCummSys OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of cummulative centi-seconds of the total system's CPU + resources consumed by this process. Note that on a + multi-processor system, this value may increment by + more than one centi-second in one centi-second of real + (wall clock) time." + ::= { velocitySWRunPerfEntry 5 } + +velocitySWRunPerfMinFault OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of minor page faults. (Those that have not + required loading a page from disk.)" + ::= { velocitySWRunPerfEntry 6 } + +velocitySWRunPerfMajFault OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of major page faults. (Those that have + required loading a page from disk.)" + ::= { velocitySWRunPerfEntry 7 } + +velocitySWRunPerfMinFaultCumm OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of minor page faults for this process and its + children. (Those that have not required loading a page + from disk.)" + ::= { velocitySWRunPerfEntry 8 } + +velocitySWRunPerfMajFaultCumm OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of major page faults. for this process and its + children. (Those that have required loading a page from disk.)" + ::= { velocitySWRunPerfEntry 9 } + +velocitySWRunPerfRss OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of pages in real memory minus 3 for administrative + purposes. This is just the pages which count towards text, + data, or stack space. This does not include pages which + have not been demand-loaded in, or which are swapped out." + ::= { velocitySWRunPerfEntry 10 } + +velocitySWRunPerfPrio OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The standard nice value, plus fifteen. The value is never + negative in the kernel." + ::= { velocitySWRunPerfEntry 11 } + +velocitySWRunPerfAll OBJECT-TYPE + SYNTAX InternationalDisplayString (SIZE (0..256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The complete information from the stat file for the given process" + ::= { velocitySWRunPerfEntry 12 } + +velocitySWRunPerfUID OBJECT-TYPE + SYNTAX InternationalDisplayString (SIZE(0..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The owning user ID and group ID of this process." + ::= { velocitySWRunPerfEntry 13 } + +velocitySWRunPerfUName OBJECT-TYPE + SYNTAX InternationalDisplayString (SIZE(0..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the owning user ID and group of this process." + ::= { velocitySWRunPerfEntry 14 } + +velocityAppTable OBJECT-TYPE + SYNTAX SEQUENCE OF AppEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing a list of applications that are of special + interest. The process table is searched for the given string + that identifies the given process(s). Other than being able to + return the process ids of interest this is the same MIB is the + UCD-snmp proc MIB. " + ::= { velocity 6 } + +velocityAppEntry OBJECT-TYPE + SYNTAX velocityAppEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing an application and its statistics." + INDEX { appIndex } + ::= { velocityAppTable 1 } + +velocityAppEntry ::= SEQUENCE { + velocityAppIndex Integer32, + velocityAppNames DisplayString, + velocityAppPid DisplayString, + velocityAppMin Integer32, + velocityAppMax Integer32, + velocityAppCount Integer32, + velocityAppIds DisplayString, + velocityAppErrorFlag Integer32, + velocityAppErrMessage DisplayString +} + +velocityAppIndex OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reference Index for each observed application." + ::= { velocityAppEntry 1 } + +velocityAppNames OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The application name we're counting/checking on." + ::= { velocityAppEntry 2 } + +velocityAppPid OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The absolute location of the PID file for the application." + ::= { velocityAppEntry 3 } + +velocityAppMin OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum number of processes for that applicationes that should be + running. An error flag is generated if the number of + running processes is < the minimum." + ::= { velocityAppEntry 4 } + +velocityAppMax OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of processes for that application that should be + running. An error flag is generated if the number of + running processes is > the maximum." + ::= { velocityAppEntry 5 } + +velocityAppCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of current applications running with the name + in question." + ::= { velocityAppEntry 6 } + +velocityAppIds OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list of process Ids that match the Application name." + ::= { velocityAppEntry 7 } + +velocityAppErrorFlag OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A Error flag to indicate trouble with a application. It + goes to 1 if there is an error, 0 if no error." + ::= { velocityAppEntry 100 } + +velocityAppErrMessage OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An error message describing the problem (if one exists)." + ::= { velocityAppEntry 101 } + +velocityMIBCompliances OBJECT IDENTIFIER ::= { velocityMIBAdminInfo 2 } +velocityMIBGroups OBJECT IDENTIFIER ::= { velocityMIBAdminInfo 3 } + + velocitySystemGroup OBJECT-GROUP + OBJECTS { + velocitySystemUptime, velocitySystemDate, + velocitySystemInitialLoadDevice, + velocitySystemInitialLoadParameters, + velocitySystemNumUsers, velocitySystemProcesses, + velocitySystemMaxProcesses + } + STATUS current + DESCRIPTION + "The Velocity System Group." + ::= { velocityMIBGroups 1 } + + velocitySWRunGroup OBJECT-GROUP + OBJECTS { + velocitySWOSIndex, velocitySWRunIndex, velocitySWRunName, + velocitySWRunID, velocitySWRunPath, velocitySWRunParameters, + velocitySWRunType, velocitySWRunStatus, velocitySWRunPPID, + velocitySWRunPGRP + } + STATUS current + DESCRIPTION + "The Velocity Resources Running Software Group." + ::= { velocityMIBGroups 4 } + + velocitySWRunPerfGroup OBJECT-GROUP + OBJECTS { velocitySWRunPerfCPUUser, velocitySWRunPerfCPUSys, velocitySWRunPerfMem, velocitySWRunPerfCPUCummUser, velocitySWRunPerfCPUCummSys } + STATUS current + DESCRIPTION + "The Velocity Resources Running Software + Performance Group." + ::= { velocityMIBGroups 5 } + +END diff --git a/net-snmp/VELOCITY-TYPES.txt b/net-snmp/VELOCITY-TYPES.txt new file mode 100644 index 000000000..df9919fb6 --- /dev/null +++ b/net-snmp/VELOCITY-TYPES.txt @@ -0,0 +1,23 @@ +VELOCITY-TYPES DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-IDENTITY FROM SNMPv2-SMI + +velocityMibModule MODULE-IDENTITY + LAST-UPDATED "200607310000Z" -- 31 July 2006 + ORGANIZATION "Velocity Software Inc." + CONTACT-INFO + "Dennis Andrews + Postal: Velocity Software, Inc. + 106-D Castro St. + Mountain View, CA 94041 + USA + Phone: 650-964-8867 + Fax: 650-964-9012 + Email: dennis@velocitysoftware.com" + DESCRIPTION + "This MIB is an extension of the host MIB. This MIB currently + only runs on linux. This is the original version." + ::= { velocityMIBAdminInfo 4 } + +END