1-- 2-- +--------------------------------------------------------+ 3-- | Copyright 1986-2011 by InterSystems Corporation, | 4-- | Cambridge, Massachusetts, U.S.A. | 5-- | All rights reserved. | 6-- +--------------------------------------------------------+ 7-- 8-- Intersystems Cache MIB 9-- 10-- 1.3.6.1.4.1.16563 = iso.org.dod.internet.private.enterprises.intersystems 11-- 12-- .1 = iscCache | Cache product ID 13-- 14-- .1.1 = cacheObjects | Cache SNMP Data Objects 15-- 16-- .1.1.1 = cacheSysTab | Table of Cache instances installed on this system 17-- .1.1.1.1 = cacheSysRow | Conceptual row for Cache instance table | INDEX = cacheSysIndex 18-- .1.1.1.1.1 = cacheSysIndex | Index for this Cache instance | STRING | 19-- .1.1.1.1.2 = cacheSysName | Name of this Cache instance | STRING | 20-- .1.1.1.1.3 = cacheSysCfgFile | Name of the current configuration file for this Cache instance | STRING | 21-- .1.1.1.1.4 = cacheSysDir | Installation directory for this Cache instance | STRING 22-- .1.1.1.1.5 = cacheSysVersion | Version string for this cache instance | STRING | 23-- .1.1.1.1.6 = cacheSysCurUser | Current number of users on this Cache instance | INTEGER 24-- .1.1.1.1.7 = cacheSysRtnCache | Size of the routine cache in MB for this Cache instance | INTEGER 25-- .1.1.1.1.8 = cacheSysDbCache | Size of the database cache in MB for this Cache instance | INTEGER 26-- .1.1.1.1.9 = cacheSysErrorMsg | The last 'severe' error message logged in the console log for this Cache instance | STRING 27-- .1.1.1.1.10 = cacheSysLicenseUsed | The current number of licenses used on this Cache instance | INTEGER 28-- .1.1.1.1.11 = cacheSysLicenseHigh | The high-water mark for licenses used on this Cache instance | INTEGER 29-- .1.1.1.1.12 = cacheSysState | A single value which tracks the health of the Cache instance | STRING 30-- 31-- .1.1.2 = cachePerfTab | Table of general performance stats 32-- .1.1.2.1 = cachePerfRow | Conceptual row for Cache performance table | INDEX = cacheSysIndex 33-- .1.1.2.1.1 = cachePerfLines | Number of commands executed (used to be lines) | COUNTER32 34-- .1.1.2.1.2 = cachePerfRtnLoad | Routine loads/saves | COUNTER32 35-- .1.1.2.1.3 = cachePerfGloRef | Global references | COUNTER32 36-- .1.1.2.1.4 = cachePerfGloSets | Global sets | COUNTER32 37-- .1.1.2.1.5 = cachePerfGloKills | Global kills | COUNTER32 38-- .1.1.2.1.6 = cachePerfLogReads | Database logical block reads | COUNTER32 39-- .1.1.2.1.7 = cachePerfPhyReads | Database physical block reads | COUNTER32 40-- .1.1.2.1.8 = cachePerfPhyWrites | Database physical block writes | COUNTER32 41-- .1.1.2.1.9 = cachePerfJrnEntry | Database journal entries | COUNTER32 42-- .1.1.2.1.10 = cachePerfLockCom | Lock commands issued | COUNTER32 43-- .1.1.2.1.11 = cachePerfLockSucc | Successful lock commands | COUNTER32 44-- .1.1.2.1.12 = cachePerfLockFail | Failed lock commands | COUNTER32 45-- .1.1.2.1.13 = cachePerfGThrottleCur | Number of jobs currently counted 'in global' | COUNTER32 46-- .1.1.2.1.14 = cachePerfGThrottleMax | Maximum number of jobs to allow 'in global' | COUNTER32 47-- .1.1.2.1.15 = cachePerfGThrottleCnt | Number jobs required to wait for throttle | COUNTER32 48-- .1.1.2.1.16 = cachePerfGupLock | Write Demon has suspended global updates (1/0) (ijulock) | INTEGER 49-- .1.1.2.1.17 = cachePerfGupCnt | Number of users doing global updates (ijucnt) | COUNTER32 50-- .1.1.2.1.18 = cachePerfWdWake | 1=Write demon running, 0=WD waiting for wakeup | INTEGER 51-- 52-- .1.1.3 = cacheDBTab | Table of Cache databases 53-- .1.1.3.1 = cacheDBRow | Conceptual row for Cache database table | INDEX = cacheSysIndex , cacheDBIndex 54-- .1.1.3.1.1 = cacheDBIndex | Unique index for this database | INTEGER 55-- .1.1.3.1.2 = cacheDBName | Name of database | STRING 56-- .1.1.3.1.3 = cacheDBDir | Directory for database | STRING 57-- .1.1.3.1.4 = cacheDBStatus | 1=Mounted 2=NotMounted | INTEGER 58-- .1.1.3.1.5 = cacheDBRead | 1=ReadOnly, 0 =ReadWrite | INTEGER 59-- .1.1.3.1.6 = cacheDBSize | Size of database file in MB | INTEGER 60-- .1.1.3.1.7 = cacheDBFree | Free space available within database in MB | INTEGER 61-- NOTE: The FreeSpace value is taken from the %Monitor.System.Freespace class. 62-- This must be "active" and being sampled by the system Application monitor 63-- for correct values to be returned (see the Cache Monitoring Guide). 64-- .1.1.3.1.8 = cacheDBMirrorName | The name of the database used for a Mirror. | STRING 65-- 66-- .1.1.4 = cacheAppSrvTab | Table of ECP Application Server stats 67-- .1.1.4.1 = cacheAppSrvRow | Conceptual row for Cache ECP Application Server table | INDEX = cacheSysIndex 68-- .1.1.4.1.1 = cacheAppSrvGloRef | Count of global refs not from cache | COUNTER32 69-- .1.1.4.1.2 = cacheAppSrvBytesSent | Count of bytes sent from the ECP Application Server | COUNTER32 70-- .1.1.4.1.3 = cacheAppSrvBytesRcv | Count of bytes received by the ECP Application Server | COUNTER32 71-- 72-- .1.1.5 = cacheDataSrvTab | Table of ECP Data Server stats 73-- .1.1.5.1 = cacheDataSrvRow | Conceptual row for Cache ECP Data Server table | INDEX = cacheSysIndex 74-- .1.1.5.1.1 = cacheDataSrvGloRef | Count of global refs returned by ECP Data Server | COUNTER32 75-- .1.1.5.1.2 = cacheDataSrvReqs | Count of requests received by ECP Data Server | COUNTER32 76-- .1.1.5.1.3 = cacheDataSrvBlkSent | Count of blocks sent by ECP Data Server | COUNTER32 77-- .1.1.5.1.4 = cacheDataSrvBytesSent | Count of bytes sent by ECP Data Server | COUNTER32 78-- .1.1.5.1.5 = cacheDataSrvBytesRcv | Count of bytes received by ECP Data Server | COUNTER32 79-- 80-- .1.1.6 = cacheResTab | Table of Cache resource seize counts 81-- .1.1.6.1 = cacheResRow | Conceptual row for Cache resource seize counts | INDEX = cacheSysIndex, cacheResIndex 82-- .1.1.6.1.1 = cacheResIndex | Unique index for this resource/seize_type | INTEGER 83-- .1.1.6.1.2 = cacheResName | A name created by concatenating the resource and seize type, e.g. Pid-Nsz | STRING 84-- .1.1.6.1.3 = cacheResCount | The count of the number of times this resource/seize has occurred | COUNTER32 85-- 86-- .1.1.7 = cacheBuffTab | Table of Cache global buffer metrics (indexed by counter of different buffer sizes, 2k, 8k etc) 87-- .1.1.7.1 = cacheBuffRow | Conceptual row for Cache global buffer metrics | INDEX = cacheSysIndex, cacheBuffIndex 88-- .1.1.7.1.1 = cacheBuffIndex | 1-based counter to different size buffer pools | INTEGER 89-- .1.1.7.1.2 = cacheBuffSize | buffer size for this queue | INTEGER 90-- .1.1.7.1.3 = cacheBuffNum | number of buffers of this size | INTEGER 91-- .1.1.7.1.4 = cacheBuffBatchQ | the offset to the start of the LRU queue | INTEGER 92-- .1.1.7.1.5 = cacheBuffInt | current number of buffers in interactive portion of LRU queue | INTEGER 93-- .1.1.7.1.6 = cacheBuffMaxInt | max number of buffers in interactive portion of LRU queue | INTEGER 94-- .1.1.7.1.7 = cacheBuffMinReQ | threshold for re-queueing a buffer (interactive) | INTEGER 95-- .1.1.7.1.8 = cacheBuffMinReQB | threshold for re-queueing a buffer (batch) | INTEGER 96-- .1.1.7.1.9 = cacheBuffReQCnt | number of buffers requeued in the interactive LRU queue | INTEGER 97-- .1.1.7.1.10 = cacheBuffReQCntB | number of buffers requeued in the batch LRU queue | INTEGER 98-- .1.1.7.1.11 = cacheBuffWrtQSz | current number of interactive buffers queued to be written | INTEGER 99-- .1.1.7.1.12 = cacheBuffOffLRUCnt | number of buffers removed from LRU queue | INTEGER 100-- .1.1.7.1.13 = cacheBuffWrtSz | Number of buffers in current write cycle | INTEGER 101-- .1.1.7.1.14 = cacheBuffWrtMax | threshold for waking write demon (interactive) | INTEGER 102-- .1.1.7.1.15 = cacheBuffAvail | current number of avaiable buffers (interactive) | INTEGER 103-- .1.1.7.1.16 = cacheBuffMin | threshold for no updaters to enter global module (interactive) | INTEGER 104-- .1.1.7.1.17 = cacheBuffMinB | threshold for no updaters to enter global module (batch) | INTEGER 105-- 106-- .1.1.8 = cacheWDTab | Table of Cache Write Demon status metrics (indexed by integer indicating WD (master=1) ) 107-- .1.1.8.1 = cacheWDRow | Conceptual row for Cache Write Demon status metrics | INDEX = cacheSysIndex, cacheWDIndex 108-- .1.1.8.1.1 = cacheWDIndex | unique index for each Write Demon | INTEGER 109-- .1.1.8.1.2 = cacheWDCurBlk | blocks written by current cycle | INTEGER 110-- .1.1.8.1.3 = cacheWDTotBlk | cumulative blocks written | INTEGER 111-- .1.1.8.1.4 = cacheWDCycles | number of active cycles | INTEGER 112-- .1.1.8.1.5 = cacheWDCycleBlk | average blocks written per WD cycle | INTEGER 113-- .1.1.8.1.6 = cacheWDVolumeQ | list of databases served by this WD | STRING 114-- 115-- .1.1.9 = cacheShadowSrcTab | Table of Cache Shadow Journaling Source connections 116-- .1.1.9.1 = cacheShadowSrcRow | Conceptual row for Cache Shadow Journaling Source metrics | INDEX = cacheSysIndex, cacheShadowSrcIndex 117-- .1.1.9.1.1 = cacheShadowSrcIndex | unique index for each Shadow Source connection | INTEGER 118-- .1.1.9.1.2 = cacheShadowSrcPort | Superserver port number of the Cach� source instance | STRING 119-- .1.1.9.1.3 = cacheShadowSrcAddress | IP address of the shadow destination machine | STRING 120-- .1.1.9.1.4 = cacheShadowSrcJournal | Full directory path and file name of journal file currently being copied | STRING 121-- .1.1.9.1.5 = cacheShadowSrcPID | Process ID number of the shadow journal copying process. | STRING 122-- .1.1.9.1.6 = cacheShadowSrcLatency | Estimated time for the shadow to catch up copying the source journal file | STRING 123-- .1.1.9.1.7 = cacheShadowSrcRate | Rate in KBs per second that the shadow copies the source journal files. | INTEGER 124-- 125-- NOTE: A Cache instance with no Shadow Connections will return a single instance 126-- of the cacheShadowSrcTab, with a Port of '0'. 127-- 128-- .1.1.10 = cacheShadowDestTab | Table of Cache Destination Shadow Servers 129-- .1.1.10.1 = cacheShadowDestRow | Conceptual row for Cache Destination Shadow Server metrics | INDEX = cacheSysIndex, cacheShadowDestIndex 130-- .1.1.10.1.1 = cacheShadowDestIndex | unique index for each Destination Shadow Server | INTEGER 131-- .1.1.10.1.2 = cacheShadowDestName | Name of the shadow | STRING 132-- .1.1.10.1.3 = cacheShadowDestStatus | One of three shadowing states: "stopped", "processing", "suspended". | STRING 133-- .1.1.10.1.4 = cacheShadowDestCheckpoint | Offset location in the shadow copy of the journal where it is safe to resume processing. | STRING 134-- .1.1.10.1.5 = cacheShadowDestErrors | Number of errors reported on the shadow destination. | INTEGER 135-- .1.1.10.1.6 = cacheShadowDestOpenTx | Number of open transactions on the shadow (if any) | INTEGER 136-- .1.1.10.1.7 = cacheShadowDestLatency | Estimated time to process current journal records copied from the source | STRING 137-- 138-- NOTE: A Cache instance with no Shadow Servers will return a single instance 139-- of the cacheShadowDestTab, with a blank Name. 140-- 141-- .1.1.11 = cacheJournalTab | Table with current journaling status and information 142-- .1.1.11.1 = cacheJournalRow | Conceptual row for Cache Journaling metrics | INDEX = cacheSysIndex 143-- .1.1.11.1.1 = cacheJournalStatus | Journaling status Enabled, Disabled, Suspended, Frozen, Paused | STRING 144-- .1.1.11.1.2 = cacheJournalDirectory | Current journaling directory | STRING 145-- .1.1.11.1.3 = cacheJournalSpace | Free space (in MB) in current journaling directory | INTEGER 146-- .1.1.11.1.4 = cacheJournalSecondDir | Secondary journaling directory. | STRING 147-- .1.1.11.1.5 = cacheJournalFile | Name of current journaling file. | STRING 148-- .1.1.11.1.6 = cacheJournalFileMax | Maximum size in MB for current journal file. | INTEGER 149-- .1.1.11.1.7 = cacheJournalFileUsed | Space (in MB) used in current journal file. | INTEGER 150-- 151-- .1.1.12 = cacheMirrorTab | Table of current Mirror Members status and information 152-- .1.1.12.1 = cacheMirrorRow | Conceptual row for Mirror status and metrics | INDEX = cacheSysIndex, cacheMirrorIndex 153-- .1.1.12.1.1 = cacheMirrorIndex | unique index for each Mirror Member | INTEGER 154-- .1.1.12.1.2 = cacheMirrorName | Name of the mirror this system is a member of | STRING 155-- .1.1.12.1.3 = cacheMirrorMember | Mirror member name | STRING 156-- .1.1.12.1.4 = cacheMirrorRole | "Primary", "Backup", or "Async". | STRING 157-- .1.1.12.1.5 = cacheMirrorStatus | "Active" or "Activate". | STRING 158-- .1.1.12.1.6 = cacheMirrorJrnLatency | Mirror journal latency "Caught up", "Catchup", or "N/A". | STRING 159-- .1.1.12.1.7 = cacheMirrorDBLatency | Mirror database latency "Caught up", "Catchup", or "N/A". | STRING 160-- 161-- NOTE: A Cache instance that's not part of a Mirror will return a single instance 162-- of the cacheMirrorTab, with a blank Member Name. 163-- 164-- .1.1.13 = cacheProcTab | Table of Cache processes, list of top 20 processes by Commands Executed 165-- .1.1.13.1 = cacheProcRow | Conceptual row for Cache Process list | INDEX = cacheSysIndex, cacheProcIndex 166-- .1.1.13.1.1 = cacheProcIndex | Positional index for Process | INTEGER 167-- .1.1.13.1.2 = cacheProcID | Process PID | STRING 168-- .1.1.13.1.3 = cacheProcDev | Process current device. | STRING 169-- .1.1.13.1.4 = cacheProcNamespace | Process current namespace. | STRING 170-- .1.1.13.1.5 = cacheProcRoutine | Process current routine. | INTEGER 171-- .1.1.13.1.6 = cacheProcCommands | Commands executed for the last collection period. | INTEGER 172-- .1.1.13.1.7 = cacheProcGloRefs | Global references for the last collection period. | STRING 173-- .1.1.13.1.8 = cacheProcPriority | Process current priority. | INTEGER 174-- .1.1.13.1.9 = cacheProcUser | Process user name (or system function). | STRING 175-- .1.1.13.1.10 = cacheProcState | Process current state (e.g. RUNW, HANGW, READ, see %SYS.ProcessQuery.State). | STRING 176-- 177-- NOTE: The Process list and data collection is managed by the %Monitor.System.Dashboard2 class. 178-- This must be "active" and being sampled by the system Application Monitor 179-- for correct values to be returned (see the Cache Monitoring Guide). 180-- 181-- .1.1.14 = cacheProcGTab | Table of Cache processes, list of top 20 processes by Global References 182-- .1.1.14.1 = cacheProcGRow | Conceptual row for Cache Process list | INDEX = cacheSysIndex, cacheProcIndex 183-- .1.1.14.1.1 = cacheProcGIndex | Positional index for Process | INTEGER 184-- .1.1.14.1.2 = cacheProcGID | Process PID | STRING 185-- .1.1.14.1.3 = cacheProcGDev | Process current device. | STRING 186-- .1.1.14.1.4 = cacheProcGNamesSpace | Process current namespace. | STRING 187-- .1.1.14.1.5 = cacheProcGRoutine | Process current routine. | INTEGER 188-- .1.1.14.1.6 = cacheProcGCommands | Commands executed for the last collection period. | INTEGER 189-- .1.1.14.1.7 = cacheProcGGloRefs | Global references for the last collection period. | STRING 190-- .1.1.14.1.8 = cacheProcGPriority | Process current priority. | INTEGER 191-- .1.1.14.1.9 = cacheProcGUser | Process user name (or system function). | STRING 192-- .1.1.14.1.10 = cacheProcGState | Process current state (e.g. RUNW, HANGW, READ, see %SYS.ProcessQuery.State). | STRING 193-- 194-- NOTE: The Process list and data collection is managed by the %Monitor.System.Dashboard2 class. 195-- This must be "active" and being sampled by the system Application Monitor 196-- for correct values to be returned (see the Cache Monitoring Guide). 197-- 198-- 199-- .1.2 = cacheTrap | Cache SNMP Notification Objects (traps) 200-- 201-- .1.2.1 = cacheStart | Cache instance startup 202-- .1.2.2 = cacheStop | Cache instance shutdown 203-- .1.2.3 = cacheDBExpand | database expansion succeeded 204-- .1.2.4 = cacheDBOutOfSpace | database expansion close to limit 205-- .1.2.5 = cacheDBStatusChange | database read/write status change 206-- .1.2.6 = cacheDBAccessFail | database access failed, may be either read or write 207-- .1.2.7 = cacheWDStop | Write Demon stalled 208-- .1.2.8 = cacheWDPanic | Write Demon enter 'panic' mode 209-- .1.2.9 = cacheLockTableFull | lock table full (out of memory) 210-- .1.2.10 = cacheProcessFail | Cache process accvio 211-- .1.2.11 = cacheECPTroubleDSrv | ECP Data Server connection in 'trouble' mode 212-- .1.2.12 = cacheECPTroubleASrv | ECP Application Server connection in 'trouble' mode 213-- .1.2.13 = cacheAuditLost | System unable to record Audit events 214-- .1.2.14 = cacheDaemonFail | Cache daemon process has died - OBSOLETE - now sent as cacheLoggedError 215-- .1.2.15 = cacheLoggedError | A 'severe' error has been logged in the console log 216-- .1.2.16 = cacheLicenseExceed | A request for a license has exceeded the licenses available or allowed 217-- .1.2.17 = cacheDCPNetError | A DCP client has detected a communications outage 218-- .1.2.100 = cacheAppAlert | An application alert generated by calling the %Monitor.Alert.External method 219 220-- 221-- .1.3 = cacheTrapInfo | Data objects for notifications only 222-- 223-- .1.3.1 = cacheDBError | Error code for database access error 224-- .1.3.2 = cacheApp | Application name which sent cachAppAlert trap 225-- .1.3.3 = cacheAppSeverity | Severity code for cachAppAlert trap 226-- .1.3.4 = cacheAppText | Text description of problem or event in cachAppAlert trap 227 228ISC-CACHE DEFINITIONS ::= BEGIN 229 230IMPORTS 231 232 MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, 233 Counter32, Gauge32, Integer32 234 FROM SNMPv2-SMI 235 DisplayString 236 FROM SNMPv2-TC 237 enterprises 238 FROM RFC1155-SMI; 239 240 241iscCache MODULE-IDENTITY 242 LAST-UPDATED "201210291000Z" 243 ORGANIZATION "InterSystems Corp" 244 CONTACT-INFO "1 Memorial Drive 245 Cambridge MA 02142 246 Subject: ISC-CACHE.mib" 247 DESCRIPTION "The MIB module for the Cache database product" 248 249 250 REVISION "201210291000Z" 251 DESCRIPTION "Added SysState value" 252 REVISION "201111281000Z" 253 DESCRIPTION "Added Journal, Mirror, and Process tables" 254 REVISION "201003171000Z" 255 DESCRIPTION "Update to comments and descriptions" 256 REVISION "200909241000Z" 257 DESCRIPTION "Change cacheDBWriteFail to cacheDBAccessFail" 258 REVISION "200906161000Z" 259 DESCRIPTION "Use counters with less overhead" 260 REVISION "200807241000Z" 261 DESCRIPTION "Shadow Journal data added" 262 REVISION "200802011000Z" 263 DESCRIPTION "cacheAppAlert notification added" 264 REVISION "200511131000Z" 265 DESCRIPTION "cacheDaemonFail notification obsolete" 266 REVISION "200307301000Z" 267 DESCRIPTION "Initial version for Cache 5.1" 268 269 ::= { intersystems 1 } 270 271 272intersystems OBJECT IDENTIFIER ::= { enterprises 16563 } 273 274 275cacheObjects OBJECT IDENTIFIER ::= { iscCache 1 } 276 277 278 279-- 280-- Cache data is organized into the following groups 281-- 282-- cacheSys = a table of general Cache system information 283-- cachePerf = a table of general performance metrics 284-- cacheDB = a table of Cache databases 285-- cacheAppSrv = a table of ECP Application Server metrics 286-- cacheDataSrv = a table of ECP Data Server metrics 287-- cacheRes = a table of resource seize metrics 288-- cacheBuff = a table of global buffer metrics 289-- cacheWD = a table of Write Demon metrics 290-- cacheShadowSrc = a table of Shadow Journaling Source connections 291-- cacheShadowDest = a table of Shadow Destination Servers 292-- cacheJournal = a table of Journaling status and metrics 293-- cacheMirror = a table of Mirror Members status and metrics 294-- cacheProc = a table of top 20 Processes by commands executed 295-- cacheProcG = a table of top 20 Processes by global references 296 297 298-- 299-- Table of Cache instances on a system 300-- 301 302cacheSysTab OBJECT-TYPE 303 SYNTAX SEQUENCE OF CacheSysRow 304 MAX-ACCESS not-accessible 305 STATUS current 306 DESCRIPTION 307 "The table of Cache database instances installed on a system." 308 ::= { cacheObjects 1 } 309 310 311cacheSysRow OBJECT-TYPE 312 SYNTAX CacheSysRow 313 MAX-ACCESS not-accessible 314 STATUS current 315 DESCRIPTION 316 "Conceptual row for the table of Cache instances" 317 INDEX { cacheSysIndex } 318 ::= { cacheSysTab 1 } 319 320 321CacheSysRow ::= 322 SEQUENCE { 323 cacheSysIndex DisplayString, 324 cacheSysName DisplayString, 325 cacheSysFile DisplayString, 326 cacheSysDir DisplayString, 327 cacheSysVersion DisplayString, 328 cacheSysCurUser Counter32, 329 cacheSysRtnCache Integer32, 330 cacheSysDbCache Integer32, 331 cacheSysErrorMsg DisplayString, 332 cacheSysLicenseUsed Integer32, 333 cacheSysLicenseHigh Integer32, 334 cacheSysState DisplayString 335 } 336 337cacheSysIndex OBJECT-TYPE 338 SYNTAX DisplayString (SIZE (20)) 339 MAX-ACCESS not-accessible 340 STATUS current 341 DESCRIPTION 342 "A unique string index for this Cache instance, created using the instance name." 343 ::= { cacheSysRow 1 } 344 345cacheSysName OBJECT-TYPE 346 SYNTAX DisplayString (SIZE (20)) 347 MAX-ACCESS read-only 348 STATUS current 349 DESCRIPTION 350 "The name of the Cache instance" 351 ::= { cacheSysRow 2 } 352 353cacheSysFile OBJECT-TYPE 354 SYNTAX DisplayString 355 MAX-ACCESS read-only 356 STATUS current 357 DESCRIPTION 358 "The name of the Cache configuration file being used" 359 ::= { cacheSysRow 3 } 360 361cacheSysDir OBJECT-TYPE 362 SYNTAX DisplayString 363 MAX-ACCESS read-only 364 STATUS current 365 DESCRIPTION 366 "The installation directory for this Cache instance" 367 ::= { cacheSysRow 4 } 368 369cacheSysVersion OBJECT-TYPE 370 SYNTAX DisplayString 371 MAX-ACCESS read-only 372 STATUS current 373 DESCRIPTION 374 "The version string for this Cache instance" 375 ::= { cacheSysRow 5 } 376 377cacheSysCurUser OBJECT-TYPE 378 SYNTAX Counter32 379 MAX-ACCESS read-only 380 STATUS current 381 DESCRIPTION 382 "The current number of users on this instance" 383 ::= { cacheSysRow 6 } 384 385cacheSysRtnCache OBJECT-TYPE 386 SYNTAX Integer32 387 MAX-ACCESS read-only 388 STATUS current 389 DESCRIPTION 390 "The size of the routine cache in MB on this Cache instance" 391 ::= { cacheSysRow 7 } 392 393cacheSysDbCache OBJECT-TYPE 394 SYNTAX Integer32 395 MAX-ACCESS read-only 396 STATUS current 397 DESCRIPTION 398 "The size of the database cache in MB on this Cache instance" 399 ::= { cacheSysRow 8 } 400 401cacheSysErrorMsg OBJECT-TYPE 402 SYNTAX DisplayString 403 MAX-ACCESS read-only 404 STATUS current 405 DESCRIPTION 406 "The error message associated with the last alert from the console log." 407 ::= { cacheSysRow 9 } 408 409cacheSysLicenseUsed OBJECT-TYPE 410 SYNTAX Integer32 411 MAX-ACCESS read-only 412 STATUS current 413 DESCRIPTION 414 "The current number of licenses used on this instance." 415 ::= { cacheSysRow 10 } 416 417cacheSysLicenseHigh OBJECT-TYPE 418 SYNTAX Integer32 419 MAX-ACCESS read-only 420 STATUS current 421 DESCRIPTION 422 "The high-water mark for licenses used on this instance." 423 ::= { cacheSysRow 11 } 424 425cacheSysState OBJECT-TYPE 426 SYNTAX DisplayString 427 MAX-ACCESS read-only 428 STATUS current 429 DESCRIPTION 430 "A single value which tracks the 'health' of the instance. Reflects the $System.Monitor.State() value - 'OK', 'Warning', 'Alert'." 431 ::= { cacheSysRow 12 } 432 433-- 434-- Table of Cache performance metrics on a system 435-- 436 437cachePerfTab OBJECT-TYPE 438 SYNTAX SEQUENCE OF CachePerfRow 439 MAX-ACCESS not-accessible 440 STATUS current 441 DESCRIPTION 442 "The table of Cache performance metrics for a system." 443 ::= { cacheObjects 2 } 444 445 446cachePerfRow OBJECT-TYPE 447 SYNTAX CachePerfRow 448 MAX-ACCESS not-accessible 449 STATUS current 450 DESCRIPTION 451 "Conceptual row for Cache performance table" 452 INDEX { cacheSysIndex } 453 ::= { cachePerfTab 1 } 454 455 456CachePerfRow ::= 457 SEQUENCE { 458 cachePerfLines Counter32, 459 cachePerfRtnLoad Counter32, 460 cachePerfGloRef Counter32, 461 cachePerfGloSets Counter32, 462 cachePerfGloKills Counter32, 463 cachePerfLogReads Counter32, 464 cachePerfPhyReads Counter32, 465 cachePerfPhyWrites Counter32, 466 cachePerfJrnEntry Counter32, 467 cachePerfLockCom Counter32, 468 cachePerfLockSucc Counter32, 469 cachePerfLockFail Counter32, 470 cachePerfGThrottleCur Counter32, 471 cachePerfGThrottleMax Counter32, 472 cachePerfGThrottleCnt Counter32, 473 cachePerfGupLock Integer32, 474 cachePerfGupCnt Counter32, 475 cachePerfWdWake Integer32 476 } 477 478cachePerfLines OBJECT-TYPE 479 SYNTAX Counter32 480 MAX-ACCESS read-only 481 STATUS current 482 DESCRIPTION 483 "The number of lines of code executed since system startup. Counter changed to indicate the number of commands." 484 ::= { cachePerfRow 1 } 485 486cachePerfRtnLoad OBJECT-TYPE 487 SYNTAX Counter32 488 MAX-ACCESS read-only 489 STATUS current 490 DESCRIPTION 491 "The number of routine calls since system startup" 492 ::= { cachePerfRow 2 } 493 494cachePerfGloRef OBJECT-TYPE 495 SYNTAX Counter32 496 MAX-ACCESS read-only 497 STATUS current 498 DESCRIPTION 499 "The number of global references since system startup" 500 ::= { cachePerfRow 3 } 501 502cachePerfGloSets OBJECT-TYPE 503 SYNTAX Counter32 504 MAX-ACCESS read-only 505 STATUS current 506 DESCRIPTION 507 "The number global updates since system startup. Counter changed to include both SETs and KILLs." 508 ::= { cachePerfRow 4 } 509 510cachePerfGloKills OBJECT-TYPE 511 SYNTAX Counter32 512 MAX-ACCESS read-only 513 STATUS obsolete 514 DESCRIPTION 515 "The number of global kills since system startup. Counter is no longer available, always '0'" 516 ::= { cachePerfRow 5 } 517 518cachePerfLogReads OBJECT-TYPE 519 SYNTAX Counter32 520 MAX-ACCESS read-only 521 STATUS current 522 DESCRIPTION 523 "The number of database logical block reads since system startup" 524 ::= { cachePerfRow 6 } 525 526cachePerfPhyReads OBJECT-TYPE 527 SYNTAX Counter32 528 MAX-ACCESS read-only 529 STATUS current 530 DESCRIPTION 531 "The number of database physical block reads since system startup" 532 ::= { cachePerfRow 7 } 533 534cachePerfPhyWrites OBJECT-TYPE 535 SYNTAX Counter32 536 MAX-ACCESS read-only 537 STATUS current 538 DESCRIPTION 539 "The number of database physical block writes since system startup" 540 ::= { cachePerfRow 8 } 541 542cachePerfJrnEntry OBJECT-TYPE 543 SYNTAX Counter32 544 MAX-ACCESS read-only 545 STATUS current 546 DESCRIPTION 547 "The number of database journal entries since system startup" 548 ::= { cachePerfRow 9 } 549 550cachePerfLockCom OBJECT-TYPE 551 SYNTAX Counter32 552 MAX-ACCESS read-only 553 STATUS current 554 DESCRIPTION 555 "The number of lock commands issued since system startup" 556 ::= { cachePerfRow 10 } 557 558cachePerfLockSucc OBJECT-TYPE 559 SYNTAX Counter32 560 MAX-ACCESS read-only 561 STATUS current 562 DESCRIPTION 563 "The number of successful lock commands since system startup" 564 ::= { cachePerfRow 11 } 565 566cachePerfLockFail OBJECT-TYPE 567 SYNTAX Counter32 568 MAX-ACCESS read-only 569 STATUS current 570 DESCRIPTION 571 "The number of failed lock commands since system startup" 572 ::= { cachePerfRow 12 } 573 574cachePerfGThrottleCur OBJECT-TYPE 575 SYNTAX Counter32 576 MAX-ACCESS read-only 577 STATUS current 578 DESCRIPTION 579 "The number of jobs currently counted 'in global'" 580 ::= { cachePerfRow 13 } 581 582cachePerfGThrottleMax OBJECT-TYPE 583 SYNTAX Counter32 584 MAX-ACCESS read-only 585 STATUS current 586 DESCRIPTION 587 "The maximum number of jobs to allow 'in global'" 588 ::= { cachePerfRow 14 } 589 590cachePerfGThrottleCnt OBJECT-TYPE 591 SYNTAX Counter32 592 MAX-ACCESS read-only 593 STATUS current 594 DESCRIPTION 595 "The number of jobs required to wait for the global throttle " 596 ::= { cachePerfRow 15 } 597 598cachePerfGupLock OBJECT-TYPE 599 SYNTAX Integer32 600 MAX-ACCESS read-only 601 STATUS current 602 DESCRIPTION 603 "An indicator that the Write Demon has suspended global updates (1/0) (ijulock)" 604 ::= { cachePerfRow 16 } 605 606cachePerfGupCnt OBJECT-TYPE 607 SYNTAX Counter32 608 MAX-ACCESS read-only 609 STATUS current 610 DESCRIPTION 611 "The number of users currently doing global updates (ijucnt)" 612 ::= { cachePerfRow 17 } 613 614cachePerfWdWake OBJECT-TYPE 615 SYNTAX Integer32 616 MAX-ACCESS read-only 617 STATUS current 618 DESCRIPTION 619 "A status indicator for the write demon, 1=Write demon running, 0=WD waiting for wakeup" 620 ::= { cachePerfRow 18 } 621 622-- 623-- Table of Cache database sets in a Cache instance 624-- 625 626cacheDBTab OBJECT-TYPE 627 SYNTAX SEQUENCE OF CacheDBRow 628 MAX-ACCESS not-accessible 629 STATUS current 630 DESCRIPTION 631 "The table of Cache database sets for a system." 632 ::= { cacheObjects 3 } 633 634 635cacheDBRow OBJECT-TYPE 636 SYNTAX CacheDBRow 637 MAX-ACCESS not-accessible 638 STATUS current 639 DESCRIPTION 640 "Conceptual row for Cache database table" 641 INDEX { cacheSysIndex , cacheDBIndex } 642 ::= { cacheDBTab 1 } 643 644 645CacheDBRow ::= 646 SEQUENCE { 647 cacheDBIndex Integer32, 648 cacheDBName DisplayString, 649 cacheDBDir DisplayString, 650 cacheDBStatus Integer32, 651 cacheDBRead Integer32, 652 cacheDBSize Integer32, 653 cacheDBFree Integer32, 654 cacheDBMirrorName DisplayString 655 } 656 657cacheDBIndex OBJECT-TYPE 658 SYNTAX Integer32 (1..256) 659 MAX-ACCESS not-accessible 660 STATUS current 661 DESCRIPTION 662 "A unique integer index for this database" 663 ::= { cacheDBRow 1 } 664 665cacheDBName OBJECT-TYPE 666 SYNTAX DisplayString 667 MAX-ACCESS read-only 668 STATUS current 669 DESCRIPTION 670 "The text name of this database from the Cache instance" 671 ::= { cacheDBRow 2 } 672 673cacheDBDir OBJECT-TYPE 674 SYNTAX DisplayString 675 MAX-ACCESS read-only 676 STATUS current 677 DESCRIPTION 678 "The directory for this database file." 679 ::= { cacheDBRow 3 } 680 681cacheDBStatus OBJECT-TYPE 682 SYNTAX Integer32 683 MAX-ACCESS read-only 684 STATUS current 685 DESCRIPTION 686 "The current mount status of the database, Mounted(1) or NotMounted(2)" 687 ::= { cacheDBRow 4 } 688 689cacheDBRead OBJECT-TYPE 690 SYNTAX Integer32 691 MAX-ACCESS read-write 692 STATUS current 693 DESCRIPTION 694 "The database is currently mounted ReadOnly(1) or ReadWrite(0)" 695 ::= { cacheDBRow 5 } 696 697cacheDBSize OBJECT-TYPE 698 SYNTAX Integer32 699 MAX-ACCESS read-only 700 STATUS current 701 DESCRIPTION 702 "The current size of the database file, reported in MB" 703 ::= { cacheDBRow 6 } 704 705cacheDBFree OBJECT-TYPE 706 SYNTAX Integer32 707 MAX-ACCESS read-only 708 STATUS current 709 DESCRIPTION 710 "The free space available within database in MB (as reported in the %Monitor.System.Freespace class)." 711 ::= { cacheDBRow 7 } 712 713cacheDBMirrorName OBJECT-TYPE 714 SYNTAX DisplayString 715 MAX-ACCESS read-only 716 STATUS current 717 DESCRIPTION 718 "The name of the database used for a Mirror. Blank if this database is not being Mirrored." 719 ::= { cacheDBRow 8 } 720 721-- 722-- Table of Cache ECP Application Server metrics for an instance 723-- 724 725cacheAppSrvTab OBJECT-TYPE 726 SYNTAX SEQUENCE OF CacheAppSrvRow 727 MAX-ACCESS not-accessible 728 STATUS current 729 DESCRIPTION 730 "The table of Cache ECP Application Server metrics for an instance." 731 ::= { cacheObjects 4 } 732 733 734cacheAppSrvRow OBJECT-TYPE 735 SYNTAX CacheAppSrvRow 736 MAX-ACCESS not-accessible 737 STATUS current 738 DESCRIPTION 739 "Conceptual row for Cache ECP Application Server table" 740 INDEX { cacheSysIndex } 741 ::= { cacheAppSrvTab 1 } 742 743 744CacheAppSrvRow ::= 745 SEQUENCE { 746 cacheAppSrvGloRef Counter32, 747 cacheAppSrvBytesSent Counter32, 748 cacheAppSrvBytesRcv Counter32 749 } 750 751cacheAppSrvGloRef OBJECT-TYPE 752 SYNTAX Counter32 753 MAX-ACCESS read-only 754 STATUS current 755 DESCRIPTION 756 "The count of global refs not satisfied from cache" 757 ::= { cacheAppSrvRow 1 } 758 759cacheAppSrvBytesSent OBJECT-TYPE 760 SYNTAX Counter32 761 MAX-ACCESS read-only 762 STATUS current 763 DESCRIPTION 764 "The count of bytes sent from the ECP Application Server" 765 ::= { cacheAppSrvRow 2 } 766 767cacheAppSrvBytesRcv OBJECT-TYPE 768 SYNTAX Counter32 769 MAX-ACCESS read-only 770 STATUS current 771 DESCRIPTION 772 "The count of bytes received by the ECP Application Server" 773 ::= { cacheAppSrvRow 3 } 774 775 776-- 777-- Table of Cache ECP Data Server metrics for an instance 778-- 779 780cacheDataSrvTab OBJECT-TYPE 781 SYNTAX SEQUENCE OF CacheDataSrvRow 782 MAX-ACCESS not-accessible 783 STATUS current 784 DESCRIPTION 785 "The table of Cache ECP Data Server metrics for an instance." 786 ::= { cacheObjects 5 } 787 788cacheDataSrvRow OBJECT-TYPE 789 SYNTAX CacheDataSrvRow 790 MAX-ACCESS not-accessible 791 STATUS current 792 DESCRIPTION 793 "Conceptual row for Cache ECP Data Server table" 794 INDEX { cacheSysIndex } 795 ::= { cacheDataSrvTab 1 } 796 797CacheDataSrvRow ::= 798 SEQUENCE { 799 cacheDataSrvGloRef Counter32, 800 cacheDataSrvReqs Counter32, 801 cacheDataSrvBlkSent Counter32, 802 cacheDataSrvBytesSent Counter32, 803 cacheDataSrvBytesRcv Counter32 804 } 805 806cacheDataSrvGloRef OBJECT-TYPE 807 SYNTAX Counter32 808 MAX-ACCESS read-only 809 STATUS current 810 DESCRIPTION 811 "The count of global refs returned by the ECP Data Server" 812 ::= { cacheDataSrvRow 1 } 813 814cacheDataSrvReqs OBJECT-TYPE 815 SYNTAX Counter32 816 MAX-ACCESS read-only 817 STATUS current 818 DESCRIPTION 819 "The count of requests received by the ECP Data Server" 820 ::= { cacheDataSrvRow 2 } 821 822cacheDataSrvBlkSent OBJECT-TYPE 823 SYNTAX Counter32 824 MAX-ACCESS read-only 825 STATUS current 826 DESCRIPTION 827 "The count of blocks sent by the ECP Data Server" 828 ::= { cacheDataSrvRow 3 } 829 830cacheDataSrvBytesSent OBJECT-TYPE 831 SYNTAX Counter32 832 MAX-ACCESS read-only 833 STATUS current 834 DESCRIPTION 835 "The count of bytes sent by the ECP Data Server" 836 ::= { cacheDataSrvRow 4 } 837 838cacheDataSrvBytesRcv OBJECT-TYPE 839 SYNTAX Counter32 840 MAX-ACCESS read-only 841 STATUS current 842 DESCRIPTION 843 "The count of bytes received by the ECP Data Server" 844 ::= { cacheDataSrvRow 5 } 845 846 847-- 848-- Table of Cache resource/seize metrics for an instance 849-- 850 851cacheResTab OBJECT-TYPE 852 SYNTAX SEQUENCE OF CacheResRow 853 MAX-ACCESS not-accessible 854 STATUS current 855 DESCRIPTION 856 "The table of Cache resource/seize metrics for a system. 857 858 This table lists the different 'resources' that are used to 859 limit access within the Cache system code. The names displayed 860 indicate a brief resource name concatenated with an indicator 861 of the manner in which the seize occurs. 862 863 Some common resources are 'Pid' for process related locks, 864 'Routine' for routine buffers, and 'Global' for global buffers. 865 866 Some common ways in which the seize counts are sorted include 'Sz' 867 which is a count of all resource seizes, 'Nsz' which indicates 868 a failure to acquire the resource, 'Asz' is a successful spin 869 lock on a multi-processor system, and 'Dsz'which indicates we 870 woke the next process on the wait queue." 871 ::= { cacheObjects 6 } 872 873 874cacheResRow OBJECT-TYPE 875 SYNTAX CacheResRow 876 MAX-ACCESS not-accessible 877 STATUS current 878 DESCRIPTION 879 "Conceptual row for Cache resource/seize table" 880 INDEX { cacheSysIndex , cacheResIndex } 881 ::= { cacheResTab 1 } 882 883 884CacheResRow ::= 885 SEQUENCE { 886 cacheResIndex Integer32, 887 cacheResName DisplayString, 888 cacheResCount Counter32 889 } 890 891cacheResIndex OBJECT-TYPE 892 SYNTAX Integer32 (1..1024) 893 MAX-ACCESS not-accessible 894 STATUS current 895 DESCRIPTION 896 "A unique integer index for this resource/seize_type combination" 897 ::= { cacheResRow 1 } 898 899cacheResName OBJECT-TYPE 900 SYNTAX DisplayString 901 MAX-ACCESS read-only 902 STATUS current 903 DESCRIPTION 904 "A name created by concatenating the resource and seize type, e.g. Pid-Nsz" 905 ::= { cacheResRow 2 } 906 907cacheResCount OBJECT-TYPE 908 SYNTAX Counter32 909 MAX-ACCESS read-only 910 STATUS current 911 DESCRIPTION 912 "The count of the number of times this resource/seize has occurred" 913 ::= { cacheResRow 3 } 914 915 916 917 918-- 919-- Table of Cache global buffer metrics for an instance 920-- 921 922cacheBuffTab OBJECT-TYPE 923 SYNTAX SEQUENCE OF CacheBuffRow 924 MAX-ACCESS not-accessible 925 STATUS current 926 DESCRIPTION 927 "The table of Cache global buffer metrics (indexed by counter of different 928 buffer sizes, 2k, 8k etc)" 929 930 ::= { cacheObjects 7 } 931 932 933cacheBuffRow OBJECT-TYPE 934 SYNTAX CacheBuffRow 935 MAX-ACCESS not-accessible 936 STATUS current 937 DESCRIPTION 938 "Conceptual row for Cache global buffer table" 939 INDEX { cacheSysIndex , cacheBuffIndex } 940 ::= { cacheBuffTab 1 } 941 942 943CacheBuffRow ::= 944 SEQUENCE { 945 cacheBuffIndex Integer32, 946 cacheBuffSize Integer32, 947 cacheBuffNum Integer32, 948 cacheBuffBatchQ Integer32, 949 cacheBuffInt Integer32, 950 cacheBuffMaxInt Integer32, 951 cacheBuffMinReQ Integer32, 952 cacheBuffMinReQB Integer32, 953 cacheBuffReQCnt Integer32, 954 cacheBuffReQCntB Integer32, 955 cacheBuffWrtQSz Integer32, 956 cacheBuffOffLRUCnt Integer32, 957 cacheBuffWrtSz Integer32, 958 cacheBuffWrtMax Integer32, 959 cacheBuffAvail Integer32, 960 cacheBuffMin Integer32, 961 cacheBuffMinB Integer32 962 } 963 964cacheBuffIndex OBJECT-TYPE 965 SYNTAX Integer32 (1..16) 966 MAX-ACCESS not-accessible 967 STATUS current 968 DESCRIPTION 969 "A unique integer index for different size buffer pools" 970 ::= { cacheBuffRow 1 } 971 972cacheBuffSize OBJECT-TYPE 973 SYNTAX Integer32 974 MAX-ACCESS read-only 975 STATUS current 976 DESCRIPTION 977 "The buffer size for this queue" 978 ::= { cacheBuffRow 2 } 979 980cacheBuffNum OBJECT-TYPE 981 SYNTAX Integer32 982 MAX-ACCESS read-only 983 STATUS current 984 DESCRIPTION 985 "The number of buffers of this size" 986 ::= { cacheBuffRow 3 } 987 988cacheBuffBatchQ OBJECT-TYPE 989 SYNTAX Integer32 990 MAX-ACCESS read-only 991 STATUS current 992 DESCRIPTION 993 "The offset to the start of the LRU queue for this buffer" 994 ::= { cacheBuffRow 4 } 995 996cacheBuffInt OBJECT-TYPE 997 SYNTAX Integer32 998 MAX-ACCESS read-only 999 STATUS current 1000 DESCRIPTION 1001 "The current number of buffers in the interactive portion of the LRU queue" 1002 ::= { cacheBuffRow 5 } 1003 1004cacheBuffMaxInt OBJECT-TYPE 1005 SYNTAX Integer32 1006 MAX-ACCESS read-only 1007 STATUS current 1008 DESCRIPTION 1009 "The max number of buffers in the interactive portion of the LRU queue" 1010 ::= { cacheBuffRow 6 } 1011 1012cacheBuffMinReQ OBJECT-TYPE 1013 SYNTAX Integer32 1014 MAX-ACCESS read-only 1015 STATUS current 1016 DESCRIPTION 1017 "The threshold for re-queueing a buffer (interactive)" 1018 ::= { cacheBuffRow 7 } 1019 1020cacheBuffMinReQB OBJECT-TYPE 1021 SYNTAX Integer32 1022 MAX-ACCESS read-only 1023 STATUS current 1024 DESCRIPTION 1025 "The threshold for re-queueing a buffer (batch)" 1026 ::= { cacheBuffRow 8 } 1027 1028cacheBuffReQCnt OBJECT-TYPE 1029 SYNTAX Integer32 1030 MAX-ACCESS read-only 1031 STATUS current 1032 DESCRIPTION 1033 "The number of buffers requeued in the interactive LRU queue" 1034 ::= { cacheBuffRow 9 } 1035 1036cacheBuffReQCntB OBJECT-TYPE 1037 SYNTAX Integer32 1038 MAX-ACCESS read-only 1039 STATUS current 1040 DESCRIPTION 1041 "The number of buffers requeued in the batch LRU queue" 1042 ::= { cacheBuffRow 10 } 1043 1044cacheBuffWrtQSz OBJECT-TYPE 1045 SYNTAX Integer32 1046 MAX-ACCESS read-only 1047 STATUS current 1048 DESCRIPTION 1049 "The current number of interactive buffers queued to be written" 1050 ::= { cacheBuffRow 11 } 1051 1052cacheBuffOffLRUCnt OBJECT-TYPE 1053 SYNTAX Integer32 1054 MAX-ACCESS read-only 1055 STATUS current 1056 DESCRIPTION 1057 "The number of buffers removed from the LRU queue" 1058 ::= { cacheBuffRow 12 } 1059 1060cacheBuffWrtSz OBJECT-TYPE 1061 SYNTAX Integer32 1062 MAX-ACCESS read-only 1063 STATUS current 1064 DESCRIPTION 1065 "The number of buffers in the current write cycle " 1066 ::= { cacheBuffRow 13 } 1067 1068cacheBuffWrtMax OBJECT-TYPE 1069 SYNTAX Integer32 1070 MAX-ACCESS read-only 1071 STATUS current 1072 DESCRIPTION 1073 "The threshold for waking the write demon (interactive)" 1074 ::= { cacheBuffRow 14 } 1075 1076cacheBuffAvail OBJECT-TYPE 1077 SYNTAX Integer32 1078 MAX-ACCESS read-only 1079 STATUS current 1080 DESCRIPTION 1081 "The current number of avaiable buffers (interactive)" 1082 ::= { cacheBuffRow 15 } 1083 1084cacheBuffMin OBJECT-TYPE 1085 SYNTAX Integer32 1086 MAX-ACCESS read-only 1087 STATUS current 1088 DESCRIPTION 1089 "The threshold for no updaters to enter the global module (interactive)" 1090 ::= { cacheBuffRow 16 } 1091 1092cacheBuffMinB OBJECT-TYPE 1093 SYNTAX Integer32 1094 MAX-ACCESS read-only 1095 STATUS current 1096 DESCRIPTION 1097 "The threshold for no updaters to enter the global module (batch)" 1098 ::= { cacheBuffRow 17 } 1099 1100 1101 1102-- 1103-- Table of Cache Write Demon status metrics for an instance 1104-- 1105 1106cacheWDTab OBJECT-TYPE 1107 SYNTAX SEQUENCE OF CacheWDRow 1108 MAX-ACCESS not-accessible 1109 STATUS current 1110 DESCRIPTION 1111 "The table of Cache Write Demon status metrics (indexed by integer indicating WD (master=1) )" 1112 ::= { cacheObjects 8 } 1113 1114 1115cacheWDRow OBJECT-TYPE 1116 SYNTAX CacheWDRow 1117 MAX-ACCESS not-accessible 1118 STATUS current 1119 DESCRIPTION 1120 "Conceptual row for Write Demon metrics table" 1121 INDEX { cacheSysIndex , cacheWDIndex } 1122 ::= { cacheWDTab 1 } 1123 1124 1125CacheWDRow ::= 1126 SEQUENCE { 1127 cacheWDIndex Integer32, 1128 cacheWDCurBlk Integer32, 1129 cacheWDTotBlk Integer32, 1130 cacheWDCycles Integer32, 1131 cacheWDCycleBlk Integer32, 1132 cacheWDVolumeQ DisplayString 1133 } 1134 1135cacheWDIndex OBJECT-TYPE 1136 SYNTAX Integer32 (1..16) 1137 MAX-ACCESS not-accessible 1138 STATUS current 1139 DESCRIPTION 1140 "A unique integer index for this Write Demon" 1141 ::= { cacheWDRow 1 } 1142 1143cacheWDCurBlk OBJECT-TYPE 1144 SYNTAX Integer32 1145 MAX-ACCESS read-only 1146 STATUS current 1147 DESCRIPTION 1148 "The number blocks written by the Write Demon in this current cycle" 1149 ::= { cacheWDRow 2 } 1150 1151cacheWDTotBlk OBJECT-TYPE 1152 SYNTAX Integer32 1153 MAX-ACCESS read-only 1154 STATUS current 1155 DESCRIPTION 1156 "The cumulative number of blocks written by this Write Demon" 1157 ::= { cacheWDRow 3 } 1158 1159cacheWDCycles OBJECT-TYPE 1160 SYNTAX Integer32 1161 MAX-ACCESS read-only 1162 STATUS current 1163 DESCRIPTION 1164 "The number of active cycles completed by this Write Demon" 1165 ::= { cacheWDRow 4 } 1166 1167cacheWDCycleBlk OBJECT-TYPE 1168 SYNTAX Integer32 1169 MAX-ACCESS read-only 1170 STATUS current 1171 DESCRIPTION 1172 "The average number of blocks written by this Write Demon per cycle" 1173 ::= { cacheWDRow 5 } 1174 1175cacheWDVolumeQ OBJECT-TYPE 1176 SYNTAX DisplayString 1177 MAX-ACCESS read-only 1178 STATUS current 1179 DESCRIPTION 1180 "A list of databases served by this Write Demon" 1181 ::= { cacheWDRow 6 } 1182 1183-- 1184-- Table of Cache Shadow Journaling Source connections for an instance 1185-- 1186 1187cacheShadowSrcTab OBJECT-TYPE 1188 SYNTAX SEQUENCE OF CacheShadowSrcRow 1189 MAX-ACCESS not-accessible 1190 STATUS current 1191 DESCRIPTION 1192 "The table of Cache Shadow Journaling Source connections for an instance" 1193 ::= { cacheObjects 9 } 1194 1195 1196-- .1.1.9.1 = cacheShadowSrcRow | Conceptual row for Cache Shadow Journaling Source metrics | INDEX = cacheSysIndex, cacheShadowSrcIndex 1197cacheShadowSrcRow OBJECT-TYPE 1198 SYNTAX CacheShadowSrcRow 1199 MAX-ACCESS not-accessible 1200 STATUS current 1201 DESCRIPTION 1202 "Conceptual row for Write Demon metrics table" 1203 INDEX { cacheSysIndex , cacheShadowSrcIndex } 1204 ::= { cacheShadowSrcTab 1 } 1205 1206 1207CacheShadowSrcRow ::= 1208 SEQUENCE { 1209 cacheShadowSrcIndex Integer32, 1210 cacheShadowSrcPort DisplayString, 1211 cacheShadowSrcAddress DisplayString, 1212 cacheShadowSrcJournal DisplayString, 1213 cacheShadowSrcPID DisplayString, 1214 cacheShadowSrcLatency DisplayString, 1215 cacheShadowSrcRate Integer32 1216 } 1217 1218cacheShadowSrcIndex OBJECT-TYPE 1219 SYNTAX Integer32 (1..256) 1220 MAX-ACCESS not-accessible 1221 STATUS current 1222 DESCRIPTION 1223 "A unique integer index for for each Shadow Source connection" 1224 ::= { cacheShadowSrcRow 1 } 1225 1226cacheShadowSrcPort OBJECT-TYPE 1227 SYNTAX DisplayString 1228 MAX-ACCESS read-only 1229 STATUS current 1230 DESCRIPTION 1231 "The Superserver port number of the Cache source instance." 1232 ::= { cacheShadowSrcRow 2 } 1233 1234cacheShadowSrcAddress OBJECT-TYPE 1235 SYNTAX DisplayString 1236 MAX-ACCESS read-only 1237 STATUS current 1238 DESCRIPTION 1239 "The IP address of the shadow destination machine." 1240 ::= { cacheShadowSrcRow 3 } 1241 1242cacheShadowSrcJournal OBJECT-TYPE 1243 SYNTAX DisplayString 1244 MAX-ACCESS read-only 1245 STATUS current 1246 DESCRIPTION 1247 "The full directory path and file name of journal file currently being copied." 1248 ::= { cacheShadowSrcRow 4 } 1249 1250cacheShadowSrcPID OBJECT-TYPE 1251 SYNTAX DisplayString 1252 MAX-ACCESS read-only 1253 STATUS current 1254 DESCRIPTION 1255 "The Process ID number of the shadow journal copying process." 1256 ::= { cacheShadowSrcRow 5 } 1257 1258cacheShadowSrcLatency OBJECT-TYPE 1259 SYNTAX DisplayString 1260 MAX-ACCESS read-only 1261 STATUS current 1262 DESCRIPTION 1263 "Estimated time for the shadow to catch up copying the source journal file." 1264 ::= { cacheShadowSrcRow 6 } 1265 1266cacheShadowSrcRate OBJECT-TYPE 1267 SYNTAX Integer32 1268 MAX-ACCESS read-only 1269 STATUS current 1270 DESCRIPTION 1271 "Rate in KBs per second that the shadow is copying the source journal files." 1272 ::= { cacheShadowSrcRow 7 } 1273 1274 1275-- 1276-- Table of Cache Destination Shadow Servers for an instance 1277-- 1278 1279cacheShadowDestTab OBJECT-TYPE 1280 SYNTAX SEQUENCE OF CacheShadowDestRow 1281 MAX-ACCESS not-accessible 1282 STATUS current 1283 DESCRIPTION 1284 "The table of Cache Destination Shadow Server metrics" 1285 ::= { cacheObjects 10 } 1286 1287cacheShadowDestRow OBJECT-TYPE 1288 SYNTAX CacheShadowDestRow 1289 MAX-ACCESS not-accessible 1290 STATUS current 1291 DESCRIPTION 1292 "Conceptual row for Destination Shadow Server metrics table" 1293 INDEX { cacheSysIndex , cacheShadowDestIndex } 1294 ::= { cacheShadowDestTab 1 } 1295 1296CacheShadowDestRow ::= 1297 SEQUENCE { 1298 cacheShadowDestIndex Integer32, 1299 cacheShadowDestName DisplayString, 1300 cacheShadowDestStatus DisplayString, 1301 cacheShadowDestCheckpoint DisplayString, 1302 cacheShadowDestErrors Integer32, 1303 cacheShadowDestOpenTx Integer32, 1304 cacheShadowDestLatency DisplayString 1305 } 1306 1307cacheShadowDestIndex OBJECT-TYPE 1308 SYNTAX Integer32 (1..256) 1309 MAX-ACCESS not-accessible 1310 STATUS current 1311 DESCRIPTION 1312 "A unique integer index for each Destination Shadow Server." 1313 ::= { cacheShadowDestRow 1 } 1314 1315cacheShadowDestName OBJECT-TYPE 1316 SYNTAX DisplayString 1317 MAX-ACCESS read-only 1318 STATUS current 1319 DESCRIPTION 1320 "The name of the Destination Shadow Server." 1321 ::= { cacheShadowDestRow 2 } 1322 1323cacheShadowDestStatus OBJECT-TYPE 1324 SYNTAX DisplayString 1325 MAX-ACCESS read-only 1326 STATUS current 1327 DESCRIPTION 1328 "One of three shadowing states: 'stopped', 'processing', 'suspended'." 1329 ::= { cacheShadowDestRow 3 } 1330 1331cacheShadowDestCheckpoint OBJECT-TYPE 1332 SYNTAX DisplayString 1333 MAX-ACCESS read-only 1334 STATUS current 1335 DESCRIPTION 1336 "Offset location in the shadow copy of the journal where it is safe to resume processing." 1337 ::= { cacheShadowDestRow 4 } 1338 1339cacheShadowDestErrors OBJECT-TYPE 1340 SYNTAX Integer32 1341 MAX-ACCESS read-only 1342 STATUS current 1343 DESCRIPTION 1344 "The number of errors reported on the shadow destination." 1345 ::= { cacheShadowDestRow 5 } 1346 1347cacheShadowDestOpenTx OBJECT-TYPE 1348 SYNTAX Integer32 1349 MAX-ACCESS read-only 1350 STATUS current 1351 DESCRIPTION 1352 "The number of open transactions on the shadow (if any). " 1353 ::= { cacheShadowDestRow 6 } 1354 1355cacheShadowDestLatency OBJECT-TYPE 1356 SYNTAX DisplayString 1357 MAX-ACCESS read-only 1358 STATUS current 1359 DESCRIPTION 1360 "Estimated time to process current journal records copied from the source." 1361 ::= { cacheShadowDestRow 7 } 1362 1363 1364-- 1365-- Table of Cache Journal status and metrics for an instance 1366-- 1367 1368cacheJournalTab OBJECT-TYPE 1369 SYNTAX SEQUENCE OF CacheJournalRow 1370 MAX-ACCESS not-accessible 1371 STATUS current 1372 DESCRIPTION 1373 "The table of Cache Journal status and metrics for an instance." 1374 ::= { cacheObjects 11 } 1375 1376cacheJournalRow OBJECT-TYPE 1377 SYNTAX CacheJournalRow 1378 MAX-ACCESS not-accessible 1379 STATUS current 1380 DESCRIPTION 1381 "Conceptual row for Cache Journal table" 1382 INDEX { cacheSysIndex } 1383 ::= { cacheJournalTab 1 } 1384 1385CacheJournalRow ::= 1386 SEQUENCE { 1387 cacheJournalStatus DisplayString, 1388 cacheJournalDirectory DisplayString, 1389 cacheJournalSpace Integer32, 1390 cacheJournalSecondDir DisplayString, 1391 cacheJournalFile DisplayString, 1392 cacheJournalFileMax Integer32, 1393 cacheJournalFileUsed Integer32 1394 } 1395 1396cacheJournalStatus OBJECT-TYPE 1397 SYNTAX DisplayString 1398 MAX-ACCESS read-only 1399 STATUS current 1400 DESCRIPTION 1401 "The current status of Journaling for this Cache instance, 'Enabled', 'Disabled', 'Suspended', 'Frozen', 'Paused'." 1402 ::= { cacheJournalRow 1 } 1403 1404cacheJournalDirectory OBJECT-TYPE 1405 SYNTAX DisplayString 1406 MAX-ACCESS read-only 1407 STATUS current 1408 DESCRIPTION 1409 "The directory currently in use for journaling." 1410 ::= { cacheJournalRow 2 } 1411 1412cacheJournalSpace OBJECT-TYPE 1413 SYNTAX Integer32 1414 MAX-ACCESS read-only 1415 STATUS current 1416 DESCRIPTION 1417 "The amount of free space (in MB) available in the current journaling directory." 1418 ::= { cacheJournalRow 3 } 1419 1420cacheJournalSecondDir OBJECT-TYPE 1421 SYNTAX DisplayString 1422 MAX-ACCESS read-only 1423 STATUS current 1424 DESCRIPTION 1425 "The directory to be used as the secondary journaling directory." 1426 ::= { cacheJournalRow 4 } 1427 1428cacheJournalFile OBJECT-TYPE 1429 SYNTAX DisplayString 1430 MAX-ACCESS read-only 1431 STATUS current 1432 DESCRIPTION 1433 "The name of the current journaling file" 1434 ::= { cacheJournalRow 5 } 1435 1436cacheJournalFileMax OBJECT-TYPE 1437 SYNTAX Integer32 1438 MAX-ACCESS read-only 1439 STATUS current 1440 DESCRIPTION 1441 "The maximum size possible (in MB) for current journal file." 1442 ::= { cacheJournalRow 6 } 1443 1444cacheJournalFileUsed OBJECT-TYPE 1445 SYNTAX Integer32 1446 MAX-ACCESS read-only 1447 STATUS current 1448 DESCRIPTION 1449 "The amount of space (in MB) used in current journal file." 1450 ::= { cacheJournalRow 7 } 1451 1452-- 1453-- Table of Cache Mirroring status and metrics for an instance 1454-- 1455 1456cacheMirrorTab OBJECT-TYPE 1457 SYNTAX SEQUENCE OF CacheMirrorRow 1458 MAX-ACCESS not-accessible 1459 STATUS current 1460 DESCRIPTION 1461 "The table of Cache Mirror Members status and metrics. This table will return a 1462 single instance with a blank cacheMirrorMember if there is no Mirror." 1463 ::= { cacheObjects 12 } 1464 1465cacheMirrorRow OBJECT-TYPE 1466 SYNTAX CacheMirrorRow 1467 MAX-ACCESS not-accessible 1468 STATUS current 1469 DESCRIPTION 1470 "Conceptual row for Mirror Members status and metrics table" 1471 INDEX { cacheSysIndex , cacheMirrorIndex } 1472 ::= { cacheMirrorTab 1 } 1473 1474CacheMirrorRow ::= 1475 SEQUENCE { 1476 cacheMirrorIndex Integer32, 1477 cacheMirrorName DisplayString, 1478 cacheMirrorMember DisplayString, 1479 cacheMirrorRole DisplayString, 1480 cacheMirrorStatus DisplayString, 1481 cacheMirrorJrnLatency DisplayString, 1482 cacheMirrorDBLatency DisplayString 1483 } 1484 1485cacheMirrorIndex OBJECT-TYPE 1486 SYNTAX Integer32 (1..256) 1487 MAX-ACCESS not-accessible 1488 STATUS current 1489 DESCRIPTION 1490 "A unique integer index for each member of the Mirror set." 1491 ::= { cacheMirrorRow 1 } 1492 1493cacheMirrorName OBJECT-TYPE 1494 SYNTAX DisplayString 1495 MAX-ACCESS read-only 1496 STATUS current 1497 DESCRIPTION 1498 "The name of the Mirror. Note that Async Members can be part of more than one Mirror. In this case the table 1499 will list all members of one Mirror and then all members of the next Mirror(s)." 1500 ::= { cacheMirrorRow 2 } 1501 1502cacheMirrorMember OBJECT-TYPE 1503 SYNTAX DisplayString 1504 MAX-ACCESS read-only 1505 STATUS current 1506 DESCRIPTION 1507 "The name of the Mirror Member." 1508 ::= { cacheMirrorRow 3 } 1509 1510cacheMirrorRole OBJECT-TYPE 1511 SYNTAX DisplayString 1512 MAX-ACCESS read-only 1513 STATUS current 1514 DESCRIPTION 1515 "The role of this Mirror Member 'Primary', 'Backup', or 'Async'." 1516 ::= { cacheMirrorRow 4 } 1517 1518cacheMirrorStatus OBJECT-TYPE 1519 SYNTAX DisplayString 1520 MAX-ACCESS read-only 1521 STATUS current 1522 DESCRIPTION 1523 "The current status of this Mirror Member, either 'Active' or 'Activate'." 1524 ::= { cacheMirrorRow 5 } 1525 1526cacheMirrorJrnLatency OBJECT-TYPE 1527 SYNTAX DisplayString 1528 MAX-ACCESS read-only 1529 STATUS current 1530 DESCRIPTION 1531 "The Mirror Member journal latency 'Caught up', 'Catchup', or 'N/A'." 1532 ::= { cacheMirrorRow 6 } 1533 1534cacheMirrorDBLatency OBJECT-TYPE 1535 SYNTAX DisplayString 1536 MAX-ACCESS read-only 1537 STATUS current 1538 DESCRIPTION 1539 "The Mirror Member database latency 'Caught up', 'Catchup', or 'N/A'. " 1540 ::= { cacheMirrorRow 7 } 1541 1542-- 1543-- A list of Cache Processes, the top 20 by Command Executed 1544-- 1545 1546cacheProcTab OBJECT-TYPE 1547 SYNTAX SEQUENCE OF CacheProcRow 1548 MAX-ACCESS not-accessible 1549 STATUS current 1550 DESCRIPTION 1551 "A table of Cache processes, the list of the top 20 processes by Commands Executed." 1552 ::= { cacheObjects 13 } 1553 1554 1555cacheProcRow OBJECT-TYPE 1556 SYNTAX CacheProcRow 1557 MAX-ACCESS not-accessible 1558 STATUS current 1559 DESCRIPTION 1560 "Conceptual row for Cache Process list" 1561 INDEX { cacheSysIndex , cacheProcIndex} 1562 ::= { cacheProcTab 1 } 1563 1564 1565CacheProcRow ::= 1566 SEQUENCE { 1567 cacheProcIndex Integer32, 1568 cacheProcID DisplayString, 1569 cacheProcDev DisplayString, 1570 cacheProcNamespace DisplayString, 1571 cacheProcRoutine DisplayString, 1572 cacheProcCommands Integer32, 1573 cacheProcGloRefs Integer32, 1574 cacheProcPriority Integer32, 1575 cacheProcUser DisplayString, 1576 cacheProcState DisplayString 1577 } 1578 1579cacheProcIndex OBJECT-TYPE 1580 SYNTAX Integer32 (1..256) 1581 MAX-ACCESS not-accessible 1582 STATUS current 1583 DESCRIPTION 1584 "A positional integer index for each Process." 1585 ::= { cacheProcRow 1 } 1586 1587cacheProcID OBJECT-TYPE 1588 SYNTAX DisplayString 1589 MAX-ACCESS read-only 1590 STATUS current 1591 DESCRIPTION 1592 "The PID for this Process" 1593 ::= { cacheProcRow 2 } 1594 1595cacheProcDev OBJECT-TYPE 1596 SYNTAX DisplayString 1597 MAX-ACCESS read-only 1598 STATUS current 1599 DESCRIPTION 1600 "The current device for this Process" 1601 ::= { cacheProcRow 3 } 1602 1603cacheProcNamespace OBJECT-TYPE 1604 SYNTAX DisplayString 1605 MAX-ACCESS read-only 1606 STATUS current 1607 DESCRIPTION 1608 "The current namespace for this Process." 1609 ::= { cacheProcRow 4 } 1610 1611cacheProcRoutine OBJECT-TYPE 1612 SYNTAX DisplayString 1613 MAX-ACCESS read-only 1614 STATUS obsolete 1615 DESCRIPTION 1616 "The current routine being executed by this Process." 1617 ::= { cacheProcRow 5 } 1618 1619cacheProcCommands OBJECT-TYPE 1620 SYNTAX Integer32 1621 MAX-ACCESS read-only 1622 STATUS current 1623 DESCRIPTION 1624 "The number of commands executed by this Process for the last collection period" 1625 ::= { cacheProcRow 6 } 1626 1627cacheProcGloRefs OBJECT-TYPE 1628 SYNTAX Integer32 1629 MAX-ACCESS read-only 1630 STATUS current 1631 DESCRIPTION 1632 "The number of global references by this Process for the last collection period." 1633 ::= { cacheProcRow 7 } 1634 1635cacheProcPriority OBJECT-TYPE 1636 SYNTAX Integer32 1637 MAX-ACCESS read-only 1638 STATUS current 1639 DESCRIPTION 1640 "The current priority of this Process." 1641 ::= { cacheProcRow 8 } 1642 1643cacheProcUser OBJECT-TYPE 1644 SYNTAX DisplayString 1645 MAX-ACCESS read-only 1646 STATUS current 1647 DESCRIPTION 1648 "The user name (or system function) for this Process." 1649 ::= { cacheProcRow 9 } 1650 1651cacheProcState OBJECT-TYPE 1652 SYNTAX DisplayString 1653 MAX-ACCESS read-only 1654 STATUS current 1655 DESCRIPTION 1656 "The current state of this Process (e.g. RUNW, HANGW, READ, see %SYS.ProcessQuery.State)." 1657 ::= { cacheProcRow 10 } 1658 1659 1660 1661-- 1662-- A list of Cache Processes, the top 20 by Global References 1663-- 1664 1665cacheProcGTab OBJECT-TYPE 1666 SYNTAX SEQUENCE OF CacheProcGRow 1667 MAX-ACCESS not-accessible 1668 STATUS current 1669 DESCRIPTION 1670 "A table of Cache processes, the list of the top 20 processes by Global References." 1671 ::= { cacheObjects 14 } 1672 1673 1674cacheProcGRow OBJECT-TYPE 1675 SYNTAX CacheProcGRow 1676 MAX-ACCESS not-accessible 1677 STATUS current 1678 DESCRIPTION 1679 "Conceptual row for Cache Process list" 1680 INDEX { cacheSysIndex , cacheProcGIndex} 1681 ::= { cacheProcGTab 1 } 1682 1683 1684CacheProcGRow ::= 1685 SEQUENCE { 1686 cacheProcGIndex Integer32, 1687 cacheProcGID DisplayString, 1688 cacheProcGDev DisplayString, 1689 cacheProcGNamespace DisplayString, 1690 cacheProcGRoutine DisplayString, 1691 cacheProcGCommands Integer32, 1692 cacheProcGGloRefs Integer32, 1693 cacheProcGPriority Integer32, 1694 cacheProcGUser DisplayString, 1695 cacheProcGState DisplayString 1696 } 1697 1698cacheProcGIndex OBJECT-TYPE 1699 SYNTAX Integer32 (1..256) 1700 MAX-ACCESS not-accessible 1701 STATUS current 1702 DESCRIPTION 1703 "A positional integer index for each Process." 1704 ::= { cacheProcGRow 1 } 1705 1706cacheProcGID OBJECT-TYPE 1707 SYNTAX DisplayString 1708 MAX-ACCESS read-only 1709 STATUS current 1710 DESCRIPTION 1711 "The PID for this Process" 1712 ::= { cacheProcGRow 2 } 1713 1714cacheProcGDev OBJECT-TYPE 1715 SYNTAX DisplayString 1716 MAX-ACCESS read-only 1717 STATUS current 1718 DESCRIPTION 1719 "The current device for this Process" 1720 ::= { cacheProcGRow 3 } 1721 1722cacheProcGNamespace OBJECT-TYPE 1723 SYNTAX DisplayString 1724 MAX-ACCESS read-only 1725 STATUS current 1726 DESCRIPTION 1727 "The current namespace for this Process." 1728 ::= { cacheProcGRow 4 } 1729 1730cacheProcGRoutine OBJECT-TYPE 1731 SYNTAX DisplayString 1732 MAX-ACCESS read-only 1733 STATUS obsolete 1734 DESCRIPTION 1735 "The current routine being executed by this Process." 1736 ::= { cacheProcGRow 5 } 1737 1738cacheProcGCommands OBJECT-TYPE 1739 SYNTAX Integer32 1740 MAX-ACCESS read-only 1741 STATUS current 1742 DESCRIPTION 1743 "The number of commands executed by this Process for the last collection period" 1744 ::= { cacheProcGRow 6 } 1745 1746cacheProcGGloRefs OBJECT-TYPE 1747 SYNTAX Integer32 1748 MAX-ACCESS read-only 1749 STATUS current 1750 DESCRIPTION 1751 "The number of global references by this Process for the last collection period." 1752 ::= { cacheProcGRow 7 } 1753 1754cacheProcGPriority OBJECT-TYPE 1755 SYNTAX Integer32 1756 MAX-ACCESS read-only 1757 STATUS current 1758 DESCRIPTION 1759 "The current priority of this Process." 1760 ::= { cacheProcGRow 8 } 1761 1762cacheProcGUser OBJECT-TYPE 1763 SYNTAX DisplayString 1764 MAX-ACCESS read-only 1765 STATUS current 1766 DESCRIPTION 1767 "The user name (or system function) for this Process." 1768 ::= { cacheProcGRow 9 } 1769 1770cacheProcGState OBJECT-TYPE 1771 SYNTAX DisplayString 1772 MAX-ACCESS read-only 1773 STATUS current 1774 DESCRIPTION 1775 "The current state of this Process (e.g. RUNW, HANGW, READ, see %SYS.ProcessQuery.State)." 1776 ::= { cacheProcGRow 10 } 1777 1778---------------------------------------------------------------- 1779 1780cacheTraps OBJECT IDENTIFIER ::= { iscCache 2 } 1781 1782cacheStart NOTIFICATION-TYPE 1783 OBJECTS { cacheSysName } 1784 STATUS current 1785 DESCRIPTION 1786 "A cacheStart trap indicates that the Cache instance 1787 has been started." 1788 ::= { cacheTraps 1 } 1789 1790cacheStop NOTIFICATION-TYPE 1791 OBJECTS { cacheSysName } 1792 STATUS current 1793 DESCRIPTION 1794 "A cacheStop trap indicates that the Cache instance 1795 is in the process of shutting down." 1796 ::= { cacheTraps 2 } 1797 1798cacheDBExpand NOTIFICATION-TYPE 1799 OBJECTS { cacheSysName, cacheDBName } 1800 STATUS current 1801 DESCRIPTION 1802 "A cacheDBExpand trap indicates the successful expansion of a 1803 Cache database." 1804 ::= { cacheTraps 3 } 1805 1806cacheDBOutOfSpace NOTIFICATION-TYPE 1807 OBJECTS { cacheSysName, cacheDBName } 1808 STATUS current 1809 DESCRIPTION 1810 "A cacheDBOutOfSpace trap indicates that there is a potential 1811 problem in the future expansion of a Cache database. The database 1812 is approaching its maximum size or the disk is nearly full." 1813 ::= { cacheTraps 4 } 1814 1815cacheDBStatusChange NOTIFICATION-TYPE 1816 OBJECTS { cacheSysName, cacheDBName, cacheDBRead } 1817 STATUS current 1818 DESCRIPTION 1819 "A cacheDBStatusChange trap indicates that the read/write 1820 status of a Cache database has been changed." 1821 ::= { cacheTraps 5 } 1822 1823cacheDBAccessFail NOTIFICATION-TYPE 1824 OBJECTS { cacheSysName, cacheDBName, cacheDBError } 1825 STATUS current 1826 DESCRIPTION 1827 "A cacheDBAccessFail trap indicates that an error occurred trying 1828 to access a Cache database, this my be either read or write 1829 access. It includes the Cache error code for the failed access, 1830 either DATABASE or DISKHARD." 1831 ::= { cacheTraps 6 } 1832 1833cacheWDStop NOTIFICATION-TYPE 1834 OBJECTS { cacheSysName } 1835 STATUS current 1836 DESCRIPTION 1837 "A cacheWriteDemonStop trap indicates that the Write Demon 1838 of a Cache instance has stalled." 1839 ::= { cacheTraps 7 } 1840 1841cacheWDPanic NOTIFICATION-TYPE 1842 OBJECTS { cacheSysName } 1843 STATUS current 1844 DESCRIPTION 1845 "A cacheWDPanic trap indicates that the Write Demon for a Cache 1846 instance has entered 'panic' mode. That is the Write Demon 1847 is out of buffers and must write database blocks directly to disk 1848 without first commiting them to the Write Image Journal file." 1849 ::= { cacheTraps 8 } 1850 1851cacheLockTableFull NOTIFICATION-TYPE 1852 OBJECTS { cacheSysName } 1853 STATUS current 1854 DESCRIPTION 1855 "A cacheLockTableFull trap indicates that the lock table for 1856 a Cache instance is full, causing subsequent Locks to fail." 1857 ::= { cacheTraps 9 } 1858 1859cacheProcessFail NOTIFICATION-TYPE 1860 OBJECTS { cacheSysName } 1861 STATUS current 1862 DESCRIPTION 1863 "A cacheProcessFail trap indicates that a process has abnormally 1864 exited Cache due to an access violation. Check the console log 1865 of the instance for further details." 1866 ::= { cacheTraps 10 } 1867 1868cacheECPTroubleDSrv NOTIFICATION-TYPE 1869 OBJECTS { cacheSysName } 1870 STATUS current 1871 DESCRIPTION 1872 "A cacheECPTroubleDSrv trap indicates that a connection to this 1873 ECP Data Server for a Cache database has encountered a serious 1874 communication problem. Check the console log of the instance 1875 for further details" 1876 ::= { cacheTraps 11 } 1877 1878cacheECPTroubleASrv NOTIFICATION-TYPE 1879 OBJECTS { cacheSysName } 1880 STATUS current 1881 DESCRIPTION 1882 "A cacheECPTroubleASrv trap indicates that a connection from this 1883 ECP Application Server to a remote Cache database has encountered a serious 1884 communication problem. Check the console log of the instance 1885 for further details" 1886 ::= { cacheTraps 12 } 1887 1888cacheAuditLost NOTIFICATION-TYPE 1889 OBJECTS { cacheSysName } 1890 STATUS current 1891 DESCRIPTION 1892 "A cacheAuditLost trap indicates that system has failed to record 1893 an Audit event. The most likely cause is a problem with space for 1894 the Audit database, and requires operator asssitance." 1895 ::= { cacheTraps 13 } 1896 1897cacheDaemonFail NOTIFICATION-TYPE 1898 OBJECTS { cacheSysName } 1899 STATUS obsolete 1900 DESCRIPTION 1901 "A cacheDaemonFail trap indicates that one of the major Cache 1902 system processes (or 'daemons') has encountered an unhandled 1903 error and the process has died. 1904 OBSOLETE - now sent as cacheLoggedError." 1905 ::= { cacheTraps 14 } 1906 1907cacheLoggedError NOTIFICATION-TYPE 1908 OBJECTS { cacheSysName, cacheSysErrorMsg } 1909 STATUS current 1910 DESCRIPTION 1911 "A cacheLoggedError trap indicates that a 'severe' error has been 1912 logged in the Cache console log. The trap will include the error 1913 message as defined in cacheSysErrorMsg." 1914 ::= { cacheTraps 15 } 1915 1916cacheLicenseExceed NOTIFICATION-TYPE 1917 OBJECTS { cacheSysName } 1918 STATUS current 1919 DESCRIPTION 1920 "A cacheLicenseExceed trap indicates that a request for a license 1921 has exceeded the number licenses currently available or allowed." 1922 ::= { cacheTraps 16 } 1923 1924cacheDCPNetError NOTIFICATION-TYPE 1925 OBJECTS { cacheSysName } 1926 STATUS current 1927 DESCRIPTION 1928 "A cacheDCPNetError trap indicates that a DCP client has detected a 1929 communications outage, and indicated a <NETWORK> error for all 1930 pending transmissions." 1931 ::= { cacheTraps 17 } 1932 1933cacheAppAlert NOTIFICATION-TYPE 1934 OBJECTS { cacheSysName, cacheApp, cacheAppSeverity, cacheAppText } 1935 STATUS current 1936 DESCRIPTION 1937 "A generic trap that can be used by Cache applications to generate alerts 1938 via SNMP. See the %Monitor.Alert.External class method for details about 1939 how this can be used. It includes the name of the application, a severity 1940 code, and a text description of the event." 1941 ::= { cacheTraps 100 } 1942 1943 1944---------------------------------------------------------------- 1945 1946cacheTrapInfo OBJECT IDENTIFIER ::= { iscCache 3 } 1947 1948-- 1949-- Cache auxiliary information only sent in traps 1950-- 1951 1952cacheDBError OBJECT-TYPE 1953 SYNTAX DisplayString 1954 MAX-ACCESS accessible-for-notify 1955 STATUS current 1956 DESCRIPTION 1957 "The Cache specific error code for a failed database access. 1958 Possible values are: <DATABASE> or <DISKHARD>" 1959 ::= { cacheTrapInfo 1 } 1960 1961cacheApp OBJECT-TYPE 1962 SYNTAX DisplayString(SIZE (20)) 1963 MAX-ACCESS accessible-for-notify 1964 STATUS current 1965 DESCRIPTION 1966 "A brief string which identifies the application which 1967 has generated, or source of, a cachAppAlert trap." 1968 ::= { cacheTrapInfo 2 } 1969 1970cacheAppSeverity OBJECT-TYPE 1971 SYNTAX Integer32 (0..3) 1972 MAX-ACCESS accessible-for-notify 1973 STATUS current 1974 DESCRIPTION 1975 "A code indicating the severity of the problem for a cachAppAlert trap, 1976 where 0=info, 1=warning, 2=severe, 3=fatal." 1977 ::= { cacheTrapInfo 3 } 1978 1979cacheAppText OBJECT-TYPE 1980 SYNTAX DisplayString(SIZE (1024)) 1981 MAX-ACCESS accessible-for-notify 1982 STATUS current 1983 DESCRIPTION 1984 "The text description of the problem, error or event which caused 1985 the cachAppAlert trap to be broadcast." 1986 ::= { cacheTrapInfo 4 } 1987 1988 1989 1990 1991---------------------------------------------------------------- 1992 1993END 1994