diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/VARNISH-MIB.txt | 135 | ||||
-rw-r--r-- | src/varnish_mib.mib2c | 18 |
2 files changed, 150 insertions, 3 deletions
diff --git a/src/VARNISH-MIB.txt b/src/VARNISH-MIB.txt index eff533b..cde935a 100644 --- a/src/VARNISH-MIB.txt +++ b/src/VARNISH-MIB.txt @@ -17,3 +17,3 @@ IMPORTS varnishMIB MODULE-IDENTITY - LAST-UPDATED "201411241627Z" + LAST-UPDATED "201411241848Z" ORGANIZATION "Shared Autonomous sYstems" @@ -22,3 +22,3 @@ varnishMIB MODULE-IDENTITY "This MIB module defines objects for Varnish reverse web proxy." - REVISION "201411241627Z" + REVISION "201411241848Z" DESCRIPTION @@ -34,2 +34,3 @@ session OBJECT IDENTIFIER ::= { varnish 5 } threads OBJECT IDENTIFIER ::= { varnish 6 } +bans OBJECT IDENTIFIER ::= { varnish 7 } @@ -400,2 +401,132 @@ threadsQueueLength OBJECT-TYPE +bansTotal OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of bans" + ::= { bans 1 } + +bansCompleted OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of completed bans" + ::= { bans 2 } + +bansObj OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bans using obj.*" + ::= { bans 3 } + +bansReq OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bans using req.*" + ::= { bans 4 } + +bansAdded OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bans added" + ::= { bans 5 } + +bansDeleted OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bans deleted" + ::= { bans 6 } + +bansTested OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bans tested against objects (lookup)" + ::= { bans 7 } + +bansObjectsKilled OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of objects killed by bans (lookup)" + ::= { bans 8 } + + +bansLurkerTested OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bans tested against objects (lurker)" + ::= { bans 9 } + +bansTestTested OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of ban tests tested against objects (lookup)" + ::= { bans 10 } + +bansLurkerTestTested OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of ban tests tested against objects (lurker)" + ::= { bans 11 } + +bansLurkerObjKilled OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of objects killed by bans (lurker)" + ::= { bans 12 } + +bansDups OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of ans superseded by other bans" + ::= { bans 13 } + +bansLurkerContention OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of times lurker gave way for lookup" + ::= { bans 14 } + +bansPersistedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes used by the persisted ban lists" + ::= { bans 15 } + +bansPersistedFragmentation OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Extra bytes in persisted ban lists due to fragmentation" + ::= { bans 17 } + + -- diff --git a/src/varnish_mib.mib2c b/src/varnish_mib.mib2c index 6da2487..9825728 100644 --- a/src/varnish_mib.mib2c +++ b/src/varnish_mib.mib2c @@ -103,4 +103,20 @@ $vars{'varnish_translate'} = sub { threadsFailed => [ 'MAIN', 'threads_failed'], - threadsQueueLength => [ 'MAIN', 'thread_queue_len'] + threadsQueueLength => [ 'MAIN', 'thread_queue_len'], + bansTotal => [ 'MAIN', 'bans' ], + bansCompleted => [ 'MAIN', 'bans_completed' ], + bansObj => [ 'MAIN', 'bans_obj' ], + bansReq => [ 'MAIN', 'bans_req' ], + bansAdded => [ 'MAIN', 'bans_added' ], + bansDeleted => [ 'MAIN', 'bans_deleted' ], + bansTested => [ 'MAIN', 'bans_tested' ], + bansObjectsKilled => [ 'MAIN', 'bans_obj_killed' ], + bansLurkerTested => [ 'MAIN', 'bans_lurker_tested' ], + bansTestTested => [ 'MAIN', 'bans_tests_tested' ], + bansLurkerTestTested => [ 'MAIN', 'bans_lurker_tests_tested' ], + bansLurkerObjKilled => [ 'MAIN', 'bans_lurker_obj_killed' ], + bansDups => [ 'MAIN', 'bans_dups' ], + bansLurkerContention => [ 'MAIN', 'bans_lurker_contention' ], + bansPersistedBytes => [ 'MAIN', 'bans_persisted_bytes' ], + bansPersistedFragmentation => [ 'MAIN', 'bans_persisted_fragmentation' ], |