towerops/priv/mibs/venturi/VENTURI-REL2-MIB
Graham McIntire b4f8b40b7f
Include MIB files in Docker image instead of using PVC
- Remove PVC volume mount from k8s/deployment.yaml
- Delete k8s/mib-pvc.yaml (no longer needed)
- Update .gitignore to commit MIB files to git
- Add mix import_mibs task to copy MIBs from LibreNMS
- Add all MIB files from priv/mibs/ to git

This fixes the multi-attach volume error in Kubernetes where new pods
couldn't start because the RWO (ReadWriteOnce) PVC was attached to the
old pod. MIBs are now part of the Docker image and can be used by all
pods simultaneously.
2026-01-19 14:01:03 -06:00

1543 lines
52 KiB
Text

FOURELLE-VENTURI2-MIB DEFINITIONS ::= BEGIN
IMPORTS
NOTIFICATION-TYPE,
MODULE-IDENTITY,
OBJECT-TYPE,
Counter32,
Counter64,
Gauge32,
Integer32
FROM SNMPv2-SMI
venturiWireless
FROM VENTURI-WIRELESS-SMI
;
venturi2 MODULE-IDENTITY
LAST-UPDATED "201101030000Z"
ORGANIZATION "Venturi Wireless"
CONTACT-INFO
"Contact: Customer Support
Postal: Venturi Wireless
490 North McCarthy Boulevard
Milpitas, California, USA 95035
Phone: 408-215-5100
FAX: 408-215-5105
Web: www.venturiwireless.com
E-mail: VenturiCustomerOps@venturiwireless.com"
DESCRIPTION
"The Venturi Rel 2 MIB module.
Copyright 2004-2011 Venturi Wireless
All rights reserved.
This MIB module specifies the overall structure
of Venturi Wireless SNMP accessible management information."
REVISION "201101030000Z"
DESCRIPTION
"2.7 - Updated copyright date to 2011"
REVISION "201001060000Z"
DESCRIPTION
"2.6 - Updated copyright date to 2010"
REVISION "200504260000Z"
DESCRIPTION
"2.5 - Add two new traps:
venturi2LowCriticalBufs
venturi2LowCriticalBufsClear
"
REVISION "200411300000Z"
DESCRIPTION
"2.4 - added to statistics
appStatsEntry.asFromClientless
appStatsEntry.asToClientless
statFromClientlessOctets
statToClientlessOctets
added to statistics64
appStatsEntry64.asFromClientless64
appStatsEntry64.asToClientless64
statFromClientlessOctets64
statToClientlessOctets64
add new trap
venturi2URLCollectionTrap
"
REVISION "200408230000Z"
DESCRIPTION
"2.3 - Deprecate the following traps:
venturi2droppedPackets
venturi2duplicatePackets
venturi2outOfSequencePackets
venturi2timeSyncError
venturi2internalError
venturi2serverOverload
venturi2diskOverload
venturi2cpuOverload
venturi2memoryOverload
venturi2optimizationFailure
Replace serverOverload with
venturi2TCPOverload
Replace internalError with
venturi2networkErrorTrap
venturi2kernelTrap
venturi2licenseTrap
venturi2sharedMemoryTrap
venturi2fileSystemTrap
Replace venturi2diskOverload with
venturi2CacheOverload
venturi2LogOverload
Add clears for serveral of the traps:
venturi2swapOverloadClear
ventur12networkClear
ventur12kernelClear
ventur12licenseClear
ventur12sharedMemoryClear
ventur12fileSystemClear
venturi2TCPOverloadClear
venturi2CacheOverloadClear
venturi2LogOverloadClear
Add the following to the trapInfo section:
trapSeverity
ftpHost
ftpUser
ftpDirectory
timeout
retries
Add trapSeverity to the varbind list of all traps. "
REVISION "200405190000Z"
DESCRIPTION
"2.2 - Prefix trap names with 'venturi2' to make them
unique (HP Openview requirement)."
REVISION "200401050000Z"
DESCRIPTION
"2.1 - Add serverOverloadTrap.
Add OBJECTS to trap definitions.
Fix some MIB validation problems."
REVISION "200303270000Z"
DESCRIPTION
"2.0 - Company name change."
REVISION "200207310000Z"
DESCRIPTION
"1.3 - Added CPU Utilization and compressor queue depth stats.
Also removed references to configurable thresholds
that are not really configurable."
REVISION "200206101500Z"
DESCRIPTION
"1.2 - Addition of sysNumCPUs."
REVISION "200206100000Z"
DESCRIPTION
"1.1 - Addition of 64-bit tables, more stats, and appStatsTable."
REVISION "200107160000Z"
DESCRIPTION
"1.0 - Initial document."
::= { venturiWireless 2 }
-----------------------------------------------
-- Divisions within this MIB
-----------------------------------------------
traps OBJECT IDENTIFIER ::= { venturi2 0 }
general OBJECT IDENTIFIER ::= { venturi2 1 }
trapInfo OBJECT IDENTIFIER ::= { venturi2 2 }
-------------------------------
-- Traps
-------------------------------
venturi2Started NOTIFICATION-TYPE
OBJECTS { mCode, errorCode, systemId, trapSeverity }
STATUS current
DESCRIPTION
" Trap issued when Venturi software starts execution. "
--#TYPE "Venturi Software (re)start completed successfully."
--#SUMMARY "VenturiServer: Software (re)start completed successfully. "
--#SUMMARY "If not intentional, contact Venturi."
--#SEVERITY INFORMATIONAL
::= { traps 1 }
venturi2Stopped NOTIFICATION-TYPE
OBJECTS { mCode, errorCode, systemId, trapSeverity }
STATUS current
DESCRIPTION
" Trap issued when Venturi software is shutting down. "
--#TYPE "Venturi Software stopped."
--#SUMMARY "VenturiServer: Software stopped. "
--#SUMMARY "If venturi Started alarm does not follow, contact Venturi."
--#SEVERITY CRITICAL
::= { traps 2 }
venturi2cpuOverload NOTIFICATION-TYPE
OBJECTS { mCode, errorCode, systemId, trapSeverity }
STATUS deprecated
DESCRIPTION
" Trap issued when the Venturi server's CPUs are overloaded.
(Trap currently not generated.)"
::= { traps 3 }
venturi2memoryOverload NOTIFICATION-TYPE
OBJECTS { mCode, errorCode, systemId, currentValue, threshold, trapSeverity }
STATUS deprecated
DESCRIPTION
" Trap issued when current the Venturi server is out of
free memory. (Trap currently not generated)."
::= { traps 4 }
venturi2diskOverload NOTIFICATION-TYPE
OBJECTS { mCode, errorCode, systemId, disk, totalPercent, threshold, trapSeverity }
STATUS deprecated
DESCRIPTION
" Trap issued when the free space on any file system
(flash disk or HDD) is under 5%."
--#TYPE "Disk Overload"
--#SUMMARY "VenturiServer: Free disk space is under %d percent for disk: %s."
--#ARGUMENTS { 5, 3 }
--#SEVERITY MINOR
::= { traps 5 }
venturi2diskFailure NOTIFICATION-TYPE
OBJECTS { mCode, errorCode, systemId, disk, trapSeverity }
STATUS current
DESCRIPTION
" Trap issued on a failure of the hard disk. "
--#TYPE "Disk Failure"
--#SUMMARY "VenturiServer: Disk %s has failed."
--#ARGUMENTS { 3 }
--#SEVERITY CRITICAL
::= { traps 6 }
venturi2optimizationFailure NOTIFICATION-TYPE
OBJECTS { mCode, errorCode, systemId, trapSeverity }
STATUS deprecated
DESCRIPTION
" Currently not issued. Reserved for a trap issued when
on a compression/decompression error. "
::= { traps 7 }
venturi2duplicatePackets NOTIFICATION-TYPE
OBJECTS { mCode, errorCode, systemId, totalPercent, threshold, totalCount, timeWindow, trapSeverity }
STATUS deprecated
DESCRIPTION
" Trap issued when the duplicate packet rate on the Venturi
Transport over all connected users has exceeded 6% over the
past 2 seconds."
--#TYPE "Duplicate packet error."
--#SUMMARY "VenturiServer: Duplicate pkt. (%d percent) exceeded threshold (%d percent)."
--#ARGUMENTS { 3, 4 }
--#SEVERITY MINOR
::= { traps 8 }
venturi2droppedPackets NOTIFICATION-TYPE
OBJECTS { mCode, errorCode, systemId, totalPercent, threshold, totalCount, timeWindow, trapSeverity }
STATUS deprecated
DESCRIPTION
" Trap issued when the dropped (discarded) packet rate on the
Venturi Transport over all connected users has exceeded 6%
over the past 2 seconds."
--#TYPE "Dropped packet error."
--#SUMMARY "VenturiServer: Dropped pkt. (%d percent) exceeded threshold (%d percent)."
--#ARGUMENTS { 3, 4 }
--#SEVERITY MINOR
::= { traps 9 }
venturi2outOfSequencePackets NOTIFICATION-TYPE
OBJECTS { mCode, errorCode, systemId, totalPercent, threshold, totalCount, timeWindow, trapSeverity }
STATUS deprecated
DESCRIPTION
" Trap issued when the out-of-sequence packet rate on the
Venturi Transport over all connected users has exceeded 6%
over the past 2 seconds."
--#TYPE "Out of sequence packet error."
--#SUMMARY "VenturiServer: Out of sequence pkt. (%d percent) exceeded threshold (%d percent)."
--#ARGUMENTS { 3, 4 }
--#SEVERITY MINOR
::= { traps 10 }
venturi2testTrap NOTIFICATION-TYPE
OBJECTS { mCode, errorCode, systemId, trapSeverity }
STATUS current
DESCRIPTION
" Trap issued at user request. The product user interface
has an option to issue a test trap as a diagnostic tool. "
--#TYPE "Test Trap"
--#SUMMARY "VenturiServer: Test trap was generated."
--#SEVERITY INFORMATIONAL
::= { traps 11 }
venturi2fanAlarm NOTIFICATION-TYPE
OBJECTS { mCode, errorCode, systemId, fan, currentValue, threshold, trapSeverity }
STATUS current
DESCRIPTION
" Trap issued when the speed of one of the fans falls below
an acceptable threshold. "
--#TYPE "Fan Alarm"
--#SUMMARY "VenturiServer: Fan %s failing (current RPM=%d, should be above %d)."
--#ARGUMENTS { 3, 4, 5 }
--#SEVERITY CRITICAL
::= { traps 12 }
venturi2powerSupplyAlarm NOTIFICATION-TYPE
OBJECTS { mCode, errorCode, systemId, powerSupplyLead, cur, min, max, trapSeverity }
STATUS current
DESCRIPTION
" Trap issued when one of the voltages from the power
supply is out of spec by an unacceptable amount. "
--#TYPE "Power Supply Alarm"
--#SUMMARY "VenturiServer: Supply Lead (%s) voltage bad (cur=%s, min=%s, max=%s)."
--#ARGUMENTS { 3, 4, 5, 6 }
--#SEVERITY CRITICAL
::= { traps 13 }
venturi2temperatureAlarm NOTIFICATION-TYPE
OBJECTS { mCode, errorCode, systemId, name, currentValue, threshold, trapSeverity }
STATUS current
DESCRIPTION
" Trap issued when the temperature of the system exceeds
an acceptable level. "
--#TYPE "Temperature Alarm"
--#SUMMARY "VenturiServer: Temperature Sensor (%s) is too hot (cur %d deg.; max %d deg.)."
--#ARGUMENTS { 3, 4, 5 }
--#SEVERITY CRITICAL
::= { traps 14 }
venturi2licensesExceeded NOTIFICATION-TYPE
OBJECTS { mCode, errorCode, systemId, trapSeverity }
STATUS current
DESCRIPTION
" Trap issued when the use of the system has exceeded
the number of licenses purchased. "
--#TYPE "Licenses exceeded"
--#SUMMARY "VenturiServer: Licenses exceeded on system."
--#SEVERITY MINOR
::= { traps 15 }
venturi2swapOverload NOTIFICATION-TYPE
OBJECTS { mCode, errorCode, systemId, currentValue, threshold, trapSeverity }
STATUS current
DESCRIPTION
" Trap issued when the Venturi server is out of swap space."
--#TYPE "Swap Overload"
--#SUMMARY "VenturiServer: Out of swap space (currently %d percent used)."
--#ARGUMENTS { 3 }
--#SEVERITY MINOR
::= { traps 16 }
venturi2fileOpenFailed NOTIFICATION-TYPE
OBJECTS { mCode, errorCode, systemId, filename, openFlags, trapSeverity }
STATUS current
DESCRIPTION
" Trap issued on failure of a file open. This may
indicate a configuration error."
--#TYPE "File Open Failed"
--#SUMMARY "VenturiServer: Failed to open file %s with flags %s."
--#ARGUMENTS { 3, 4 }
--#SEVERITY CRITICAL
::= { traps 17 }
venturi2timeSyncError NOTIFICATION-TYPE
OBJECTS { mCode, errorCode, systemId, timeSyncMethod, trapSeverity }
STATUS deprecated
DESCRIPTION
" Trap issued on time synchronization failure."
--#TYPE "Time sync failure"
--#SUMMARY "VenturiServer: Time sync failure (method used=%s)."
--#ARGUMENTS { 3 }
--#SEVERITY MAJOR
::= { traps 18 }
venturi2internalError NOTIFICATION-TYPE
OBJECTS { mCode, errorCode, systemId, extraInfo, trapSeverity }
STATUS deprecated
DESCRIPTION
" Trap is generated when content being optimized is processed with
unexpected results. Trap varBinds provides mCode/errorCode numbers. "
--#TYPE "Internal Error"
--#SUMMARY "VenturiServer: Internal Error."
--#SEVERITY MAJOR
::= { traps 19 }
venturi2moduleInitFailed NOTIFICATION-TYPE
OBJECTS { mCode, errorCode, systemId, trapSeverity }
STATUS current
DESCRIPTION
" Trap issued when Venturi is starting and a module
fails to initialize."
--#TYPE "Module Initialization Error"
--#SUMMARY "VenturiServer: Module failed to initialize."
--#SEVERITY CRITICAL
::= { traps 20 }
venturi2serverOverload NOTIFICATION-TYPE
OBJECTS { mCode, errorCode, systemId, threshold, limit, alarmState, trapSeverity }
STATUS deprecated
DESCRIPTION
" Trap issued when Venturi enters or exits the overload
alarm state. The trap includes the threshold passed, the
limit value, and the set state. Threshold is a percent
of the limit value. The limit is the TCP bandwidth
specified for this server. The alarm state indicates
whether we are entering (1) or leaving (0) the alarm state."
--#TYPE "Server Overload Error"
--#SUMMARY "VenturiServer: Capacity Overload state:%d, threshold:%d percent."
--#ARGUMENTS { 5, 3 }
--#SEVERITY CRITICAL
::= { traps 21 }
venturi2statsCollectionTrap NOTIFICATION-TYPE
OBJECTS { mCode, errorCode, systemId, trapSeverity,
filename, ftpHost, ftpUser, ftpDirectory, timeout, retries }
STATUS current
DESCRIPTION
"Trap generated due to problems related to collecting and uploading
statistics to the configured FTP server."
--#TYPE "Statistics Collection Error"
--#SUMMARY "VenturiServer: Statistics collection failure."
--#SEVERITY MINOR
::= { traps 22 }
venturi2logCollectionTrap NOTIFICATION-TYPE
OBJECTS { mCode, errorCode, systemId, trapSeverity,
filename, ftpHost, ftpUser, ftpDirectory, timeout, retries }
STATUS current
DESCRIPTION
"Trap generated due to problems related to collecting and uploading
event logs to the configured FTP server."
--#TYPE "Log Collection Error"
--#SUMMARY "VenturiServer: Log collection failure."
--#SEVERITY MINOR
::= { traps 23 }
venturi2networkErrorTrap NOTIFICATION-TYPE
OBJECTS { mCode, errorCode, systemId, trapSeverity }
STATUS current
DESCRIPTION
"Trap generated due to problems related to network initialization."
--#TYPE "Network Error"
--#SUMMARY "VenturiServer: Network Initialization Error."
--#SEVERITY CRITICAL
::= { traps 24 }
venturi2kernelTrap NOTIFICATION-TYPE
OBJECTS { mCode, errorCode, systemId, trapSeverity }
STATUS current
DESCRIPTION
"Trap generated due to problems related to the kernel."
--#TYPE "Kernel Error"
--#SUMMARY "VenturiServer: Kernel Errors."
--#SEVERITY CRITICAL
::= { traps 25 }
venturi2licenseTrap NOTIFICATION-TYPE
OBJECTS { mCode, errorCode, systemId, trapSeverity }
STATUS current
DESCRIPTION
"Trap generated due to problems related to hardware licensing."
--#TYPE "Licence Error"
--#SUMMARY "VenturiServer: Hardware Licensing Errors."
--#SEVERITY CRITICAL
::= { traps 26 }
venturi2sharedMemoryTrap NOTIFICATION-TYPE
OBJECTS { mCode, errorCode, systemId, trapSeverity }
STATUS current
DESCRIPTION
"Trap generated due to problems related to shared memory."
--#TYPE "Shared Memory Error"
--#SUMMARY "VenturiServer: Shared memory errors."
--#SEVERITY CRITICAL
::= { traps 27 }
venturi2fileSystemTrap NOTIFICATION-TYPE
OBJECTS { mCode, errorCode, systemId, trapSeverity }
STATUS current
DESCRIPTION
"Trap generated due to problems related to the file system."
--#TYPE "File System Error"
--#SUMMARY "VenturiServer: File System Errors."
--#SEVERITY CRITICAL
::= { traps 28 }
venturi2swapOverloadClear NOTIFICATION-TYPE
OBJECTS { mCode, errorCode, systemId, trapSeverity }
STATUS current
DESCRIPTION
"Trap issued to indicate that the earlier problem with lack of
swap space has been cleared."
--#TYPE "Swap Overload Clear"
--#SUMMARY "VenturiServer: Clear to earlier Swap Overload problem."
--#SEVERITY INFORMATIONAL
::= { traps 30 }
venturi2networkClear NOTIFICATION-TYPE
OBJECTS { mCode, errorCode, systemId, trapSeverity }
STATUS current
DESCRIPTION
"Trap issued to indicate that the earlier problem with network
initialization has been cleared."
--#TYPE "System Network Error Clear"
--#SUMMARY "VenturiServer: Clear to Network Interface Initialization Problem."
--#SEVERITY INFORMATIONAL
::= { traps 31 }
venturi2kernelClear NOTIFICATION-TYPE
OBJECTS { mCode, errorCode, systemId, trapSeverity }
STATUS current
DESCRIPTION
"Trap issued to indicate that the earlier problem with the kernel has
been cleared."
--#TYPE "System Kernel Error Clear"
--#SUMMARY "VenturiServer: Clear to kernel problem."
--#SEVERITY INFORMATIONAL
::= { traps 32 }
venturi2licenseClear NOTIFICATION-TYPE
OBJECTS { mCode, errorCode, systemId, trapSeverity }
STATUS current
DESCRIPTION
"Trap issued to indicate that the earlier problem with hardware
licensing has been cleared."
--#TYPE "System License Error Clear"
--#SUMMARY "VenturiServer: Clear to license problem."
--#SEVERITY INFORMATIONAL
::= { traps 33 }
venturi2sharedMemoryClear NOTIFICATION-TYPE
OBJECTS { mCode, errorCode, systemId, trapSeverity }
STATUS current
DESCRIPTION
"Trap issued to indicate that the earlier problem with shared
memory access has been cleared."
--#TYPE "System Shared Memory Error Clear"
--#SUMMARY "VenturiServer: Clear to Shared Memory problem."
--#SEVERITY INFORMATIONAL
::= { traps 34 }
venturi2fileSystemClear NOTIFICATION-TYPE
OBJECTS { mCode, errorCode, systemId, trapSeverity }
STATUS current
DESCRIPTION
"Trap issued to indicate that the earlier problem with file system
access has been cleared."
--#TYPE "File System Error Clear"
--#SUMMARY "VenturiServer: Clear to the File System access problem."
--#SEVERITY INFORMATIONAL
::= { traps 35 }
venturi2TCPOverload NOTIFICATION-TYPE
OBJECTS { mCode, errorCode, systemId, threshold, limit, trapSeverity }
STATUS current
DESCRIPTION
"Trap issued when the threshold for the TCP bandwidth has been
exceeded on this server. The trap includes the threshold passed
and the limit value. Threshold is a percent of the limit value.
The limit is the TCP bandwidth capacity specified for this server."
--#TYPE "TCP Overload"
--#SUMMARY "VenturiServer: Capacity Overload, limit:%d, upper threshold:%d percent."
--#ARGUMENTS { 4, 3 }
--#SEVERITY MAJOR
::= { traps 36 }
venturi2TCPOverloadClear NOTIFICATION-TYPE
OBJECTS { mCode, errorCode, systemId, threshold, limit, trapSeverity }
STATUS current
DESCRIPTION
"Trap issued to indicate earlier bandwidth overload condition has been cleared."
--#TYPE "TCP Overload Clear"
--#SUMMARY "VenturiServer: Clear to Capacity Overload, limit:%d, lower threshold:%d percent."
--#ARGUMENTS { 4, 3 }
--#SEVERITY INFORMATIONAL
::= { traps 37 }
venturi2CacheOverload NOTIFICATION-TYPE
OBJECTS { mCode, errorCode, systemId, disk, totalPercent, threshold, trapSeverity }
STATUS current
DESCRIPTION
" Trap issued when the free space on cache partition
is under the minimum threshold ."
--#TYPE "Cache Overload"
--#SUMMARY "VenturiServer: Free cache space is under %d percent for partition: %s."
--#ARGUMENTS { 5, 3 }
--#SEVERITY MINOR
::= { traps 38 }
venturi2CacheOverloadClear NOTIFICATION-TYPE
OBJECTS { mCode, errorCode, systemId, disk, totalPercent, threshold, trapSeverity }
STATUS current
DESCRIPTION
"Trap issued to indicate that the earlier problem with
free cache space has been cleared."
--#TYPE "Cache Overload Clear"
--#SUMMARY "VenturiServer: Clear to free cache space problem, partition: %s, free: %d percent."
--#ARGUMENTS { 3, 4 }
--#SEVERITY INFORMATIONAL
::= { traps 39 }
venturi2LogOverload NOTIFICATION-TYPE
OBJECTS { mCode, errorCode, systemId, disk, totalPercent, threshold, trapSeverity }
STATUS current
DESCRIPTION
" Trap issued when the free space on log partition
is under the minimum threshold ."
--#TYPE "Log Overload"
--#SUMMARY "VenturiServer: Free log space is under %d percent for partition: %s."
--#ARGUMENTS { 5, 3 }
--#SEVERITY MINOR
::= { traps 40 }
venturi2LogOverloadClear NOTIFICATION-TYPE
OBJECTS { mCode, errorCode, systemId, disk, totalPercent, threshold, trapSeverity }
STATUS current
DESCRIPTION
"Trap issued to indicate that the earlier problem with
free log space has been cleared."
--#TYPE "Log Overload Clear"
--#SUMMARY "VenturiServer: Clear to free log space problem, partition: %s, free: %d percent."
--#ARGUMENTS { 3, 4 }
--#SEVERITY INFORMATIONAL
::= { traps 41 }
venturi2URLCollectionTrap NOTIFICATION-TYPE
OBJECTS { mCode, errorCode, systemId, trapSeverity,
filename, ftpHost, ftpUser, ftpDirectory, timeout, retries }
STATUS current
DESCRIPTION
"Trap generated due to problems related to collecting and uploading
event URL logs to the configured FTP server."
--#TYPE "URL Log Collection Error"
--#SUMMARY "VenturiServer: URL Log collection failure."
--#SEVERITY MINOR
::= { traps 42 }
venturi2LowCriticalBufs NOTIFICATION-TYPE
OBJECTS { mCode, errorCode, systemId, currentValue, threshold, trapSeverity }
STATUS current
DESCRIPTION
"The server is experiencing a critical low buffer condition. While
in this condition new client connections will be rejected and only
in-sequence packets will be acknowledged. This may be experienced
as a slowdown in the server and is an indication that the server is
operating beyond its capacity. The trap includes the current number
of free buffers and the threshold. When the server's free buffer
level drops below this threshold the server enters this condition."
--#TYPE "Low Critical Buffer Condition"
--#SUMMARY "VenturiServer: the server is in a low buffer state. "
--#SUMMARY "If this condition does not clear when traffic levels lower, "
--#SUMMARY "reboot the server. If this condition clears as traffic levels "
--#SUMMARY "lower and this condition occurs frequently, consider "
--#SUMMARY "installing additional Venturi capacity."
--#SEVERITY CRITICAL
::= { traps 43 }
venturi2LowCriticalBufsClear NOTIFICATION-TYPE
OBJECTS { mCode, errorCode, systemId, currentValue, threshold, trapSeverity }
STATUS current
DESCRIPTION
" Trap issued when the server normal buffer reserves have been restored."
--#TYPE "Low Critical Buffer Condition Clear"
--#SUMMARY "VenturiServer: the server has returned to normal free buffer levels. "
--#SUMMARY "No action; Venturi has returned to normal operation."
--#SEVERITY INFORMATIONAL
::= { traps 44 }
-------------------------------
-- System Global Information
-------------------------------
system OBJECT IDENTIFIER ::= { general 1 }
sysType OBJECT-TYPE
SYNTAX BITS {server(0), client(1)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether the software is running as a client,
a server, or both.
Note: The BITS syntax describes an object implemented
as an OCTET STRING where each of the bits have a
meaning. So, sysType will be returned as a single
octet. The most significant bit of this octet
indicates whether the system is a Venturi server
and the next bit indicates whether it is a client.
The value returned for a server will be x80, for
a client x40, and for a system acting as both client
and server xC0. The values in parentheses next to
'client' and 'server' in the definition above indicate
the bit number."
::= { system 1 }
sysVersion OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..128))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Venturi software version string."
::= { system 2 }
sysStartTime OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
-- UNITS "seconds since epoch (midnight, January 1, 1970 GMT)"
DESCRIPTION
"Time the Venturi software started execution in seconds since epoc
(midnight, January 1, 1970 GMT)."
::= { system 3 }
sysUpTime OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
-- UNITS "seconds"
DESCRIPTION
"Number of seconds since the Venturi software was started."
::= { system 4 }
sysBuildId OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..128))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The software build identifier."
::= { system 5 }
sysLicenses OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
-- UNITS "licenses"
DESCRIPTION
"Number of licenses purchased for this system."
::= { system 6 }
sysLicensesUsed OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
-- UNITS "licenses"
DESCRIPTION
"Number of licenses currently in use on this system."
::= { system 7 }
sysCustomerId OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..128))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Opaque string uniquely identifying the customer."
::= { system 8 }
sysNumCPUs OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of CPUs in this system."
::= { system 9 }
-------------------------------
-- Statistics
-------------------------------
statistics OBJECT IDENTIFIER ::= { general 2 }
statOnlineUsers OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current number of on-line users. On a client, this will
always be 1. On a server, this is the number of clients
currently connected."
::= { statistics 1 }
statCurrentConnections OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current number of TCP connections to external sources
(i.e., to sources other than Venturi servers or clients)."
::= { statistics 2 }
statTotalConnections OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of user connections opened since Venturi started."
::= { statistics 3 }
statTotalConnectionDuration OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Sum of the duration of all user connections since Venturi started."
::= { statistics 4 }
statVTPInOctets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of octets received by Venturi over VTP (Venturi Transport
Protocol)."
::= { statistics 5 }
statVTPOutOctets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of octets sent by Venturi over VTP (Venturi Transport
Protocol)."
::= { statistics 6 }
statVTPInPkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets received by Venturi over VTP (Venturi Transport
Protocol)."
::= { statistics 7 }
statVTPOutPkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets sent by Venturi over VTP (Venturi Transport
Protocol)."
::= { statistics 8 }
statToCompOctets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of octets sent from VTP Transport to compressor."
::= { statistics 9 }
statFromCompOctets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of octets rcvd by VTP Transport from compressor."
::= { statistics 10 }
statExtInOctets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of octets received by Venturi from external (nonVTP) sources."
::= { statistics 11 }
statExtOutOctets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of octets sent by Venturi to external (nonVTP) destinations."
::= { statistics 12 }
appStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF AppStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of application statistics broken down by protocol."
::= { statistics 13 }
appStatsEntry OBJECT-TYPE
SYNTAX AppStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the application statistics table."
INDEX { asRowId }
::= { appStatsTable 1 }
AppStatsEntry ::=
SEQUENCE {
asRowId Integer32,
asProtocol OCTET STRING,
asFromExternal Counter32,
asToExternal Counter32,
asFromTransport Counter32,
asToTransport Counter32,
asCurConnections Gauge32,
asNumRequests Counter32,
asMaxRequests Gauge32,
asFromClientless Counter32,
asToClientless Counter32
}
asRowId OBJECT-TYPE
SYNTAX Integer32 (1..7)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Row number of this entry."
::= { appStatsEntry 1 }
asProtocol OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Printable name of the protocol for which the
row's statistics apply."
::= { appStatsEntry 2 }
asFromExternal OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Bytes transfered from external (i.e., not from a Venturi
client. For example, this would include bytes received
from web servers."
::= { appStatsEntry 3 }
asToExternal OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Bytes transfered to external (i.e., not to a Venturi
client. For example, this would include bytes sent
to web servers."
::= { appStatsEntry 4 }
asFromTransport OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Bytes sent from Venturi Transport to the compressors."
::= { appStatsEntry 5 }
asToTransport OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Bytes sent from compressors to Venturi Transport."
::= { appStatsEntry 6 }
asCurConnections OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current number of connections."
::= { appStatsEntry 7 }
asNumRequests OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total requests."
::= { appStatsEntry 8 }
asMaxRequests OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum requests."
::= { appStatsEntry 9 }
asFromClientless OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Bytes transfered from a clientless browser connection."
::= { appStatsEntry 10 }
asToClientless OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Bytes transfered to a clientless browser connection."
::= { appStatsEntry 11 }
statCpuUtilization OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The overall CPU utilization of the Venturi server as a percent."
::= { statistics 14 }
statQdepth2comp OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of buffers currently queued to the compressors for
processing."
::= { statistics 15 }
statFromClientlessOctets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of octets received in bypass."
::= { statistics 16 }
statToClientlessOctets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of octets sent in bypass."
::= { statistics 17 }
-------------------------------
-- 64-bit Statistics
--
-- These are 64-bit equivalents of selected variables
-- under statistics (above)
-------------------------------
statistics64 OBJECT IDENTIFIER ::= { general 3 }
statVTPInOctets64 OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of octets received by Venturi over VTP (Venturi Transport
Protocol)."
::= { statistics64 5 }
statVTPOutOctets64 OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of octets sent by Venturi over VTP (Venturi Transport
Protocol)."
::= { statistics64 6 }
statVTPInPkts64 OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets received by Venturi over VTP (Venturi Transport
Protocol)."
::= { statistics64 7 }
statVTPOutPkts64 OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets sent by Venturi over VTP (Venturi Transport
Protocol)."
::= { statistics64 8 }
statToCompOctets64 OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of octets sent from VTP Transport to compressor."
::= { statistics64 9 }
statFromCompOctets64 OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of octets rcvd by VTP Transport from compressor."
::= { statistics64 10 }
statExtInOctets64 OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of octets received by Venturi from external (nonVTP) sources."
::= { statistics64 11 }
statExtOutOctets64 OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of octets sent by Venturi to external (nonVTP) destinations."
::= { statistics64 12 }
appStatsTable64 OBJECT-TYPE
SYNTAX SEQUENCE OF AppStatsEntry64
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of application statistics broken down by protocol."
::= { statistics64 13 }
appStatsEntry64 OBJECT-TYPE
SYNTAX AppStatsEntry64
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the application statistics table."
INDEX { asRowId64 }
::= { appStatsTable64 1 }
AppStatsEntry64 ::=
SEQUENCE {
asRowId64 Integer32,
asProtocol64 OCTET STRING,
asFromExternal64 Counter64,
asToExternal64 Counter64,
asFromTransport64 Counter64,
asToTransport64 Counter64,
asCurConnections64 Gauge32,
asNumRequests64 Counter64,
asMaxRequests64 Gauge32,
asFromClientless64 Counter64,
asToClientless64 Counter64
}
asRowId64 OBJECT-TYPE
SYNTAX Integer32 (1..7)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Row number of this entry."
::= { appStatsEntry64 1 }
asProtocol64 OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Printable name of the protocol for which the
row's statistics apply."
::= { appStatsEntry64 2 }
asFromExternal64 OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Bytes transfered from external (i.e., not from a Venturi
client. For example, this would include bytes received
from web servers. It also includes any data transfered
from browsers using the single-sided compressor feature."
::= { appStatsEntry64 3 }
asToExternal64 OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Bytes transfered to external (i.e., not to a Venturi
client. For example, this would include requests sent
to web servers. It also includes any data sent to
browsers using the single-sided compressor feature."
::= { appStatsEntry64 4 }
asFromTransport64 OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Bytes sent from Venturi Transport to the compressors."
::= { appStatsEntry64 5 }
asToTransport64 OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Bytes sent from compressors to Venturi Transport."
::= { appStatsEntry64 6 }
asCurConnections64 OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current number of connections."
::= { appStatsEntry64 7 }
asNumRequests64 OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total requests."
::= { appStatsEntry64 8 }
asMaxRequests64 OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum requests."
::= { appStatsEntry64 9 }
asFromClientless64 OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Bytes transfered from a clientless browser connection."
::= { appStatsEntry64 10 }
asToClientless64 OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Bytes transfered to a clientless browser connection."
::= { appStatsEntry64 11 }
statFromClientlessOctets64 OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of octets received in bypass."
::= { statistics64 16 }
statToClientlessOctets64 OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of octets sent in bypass."
::= { statistics64 17 }
-------------------------------
-- Trap Information
--
-- The objects in this section are not accessible, but describe objects
-- sent as extra information with one or more of the traps defined above.
-------------------------------
errorCode OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Error code associated with the trap."
::= { trapInfo 1 }
filename OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..128))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Filename associated with the trap."
::= { trapInfo 2 }
fan OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..128))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"A string identifying the failing fan."
::= { trapInfo 3 }
openFlags OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..8))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"File open flags."
::= { trapInfo 4 }
mCode OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Major code associated with the trap."
::= { trapInfo 5 }
timeSyncMethod OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..128))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Time synchronization method."
::= { trapInfo 6 }
totalPercent OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Used in traps like dropped packet, out of seq packets,
and dup packets traps, this is the percent of total
packets in the time window that were dropped, out of seq,
or duplicates. Meaning is dependent on the trap which
includes this object."
::= { trapInfo 7 }
totalCount OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Used in traps like dropped packet, out of seq packets,
and dup packets traps, this is the count of total
packets seen in the time window. Meaning is dependent
on the trap which includes this object."
::= { trapInfo 8 }
threshold OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Used in traps like dropped packet, out of seq packets,
and dup packets traps, this is the occurrence threshold.
Meaning is dependent on the trap which includes this object."
::= { trapInfo 9 }
timeWindow OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Used in traps like dropped packet, out of seq packets,
and dup packets traps, this is the time window (in seconds)
over which the count was taken and threshold applied.
Meaning is dependent on the trap which includes this object."
::= { trapInfo 10 }
disk OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..128))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Disk associated with trap."
::= { trapInfo 11 }
powerSupplyLead OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..128))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Power supply lead associated with trap."
::= { trapInfo 12 }
extraInfo OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Optional extra information (e.g., used with internalError trap)."
::= { trapInfo 13 }
systemId OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..128))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Unique system identifier. Value used currently is MAC address of eth0."
::= { trapInfo 14 }
currentValue OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Used in traps which return a current value for some
measure, possibly to be compared to a threshold.
Meaning is dependent on the trap which includes this object."
::= { trapInfo 15 }
name OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..128))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Name field associated with this trap. For example in temperature
alarm, this would be the name of the termperature sensor. In general,
the meaning of this field is determined by the specific trap including
this object."
::= { trapInfo 16 }
cur OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..128))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"String representing the current value associated with this trap."
::= { trapInfo 17 }
min OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..128))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"String representing the minimum value (low threshold) associated
with this trap."
::= { trapInfo 18 }
max OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..128))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"String representing the maximum value (high threshold) associated
with this trap."
::= { trapInfo 19 }
alarmState OBJECT-TYPE
SYNTAX Integer32 (0..1)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This is an ON/OFF indicator for traps that are generated when
entering and exiting an alarm state. For example, the
serverOverload trap is generated both when entering and exiting
an overload state."
::= { trapInfo 20 }
limit OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This is a limit value associated with this trap. For example,
for serverOverload traps this is the value of the TCP bandwidth
limitation of the server in kbps."
::= { trapInfo 21 }
trapSeverity OBJECT-TYPE
SYNTAX INTEGER {
critical(1),
major(2),
minor(3),
warning(4),
informational(5)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This is a varbind in every Venturi enterprise trap. It
indicates the configured serverity of the incident being
reported."
::= { trapInfo 22 }
ftpHost OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..128))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The FTP host having a problem with a file upload."
::= { trapInfo 23 }
ftpUser OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..128))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The FTP user having a problem with a file upload."
::= { trapInfo 24 }
ftpDirectory OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..128))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The FTP directory having a problem with a file upload."
::= { trapInfo 25 }
timeout OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The timeout interval in FTP upload configuration."
::= { trapInfo 26 }
retries OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The retries in FTP upload configuration."
::= { trapInfo 27 }
END