diff options
Diffstat (limited to 'src/VARNISH-MIB.txt')
-rw-r--r-- | src/VARNISH-MIB.txt | 83 |
1 files changed, 75 insertions, 8 deletions
diff --git a/src/VARNISH-MIB.txt b/src/VARNISH-MIB.txt index cde935a..47e39c8 100644 --- a/src/VARNISH-MIB.txt +++ b/src/VARNISH-MIB.txt | |||
@@ -13,2 +13,4 @@ IMPORTS | |||
13 | FROM SNMPv2-SMI | 13 | FROM SNMPv2-SMI |
14 | DateAndTime | ||
15 | FROM SNMPv2-TC | ||
14 | OBJECT-GROUP, MODULE-COMPLIANCE | 16 | OBJECT-GROUP, MODULE-COMPLIANCE |
@@ -17,3 +19,3 @@ IMPORTS | |||
17 | varnishMIB MODULE-IDENTITY | 19 | varnishMIB MODULE-IDENTITY |
18 | LAST-UPDATED "201411241848Z" | 20 | LAST-UPDATED "201411260759Z" |
19 | ORGANIZATION "Shared Autonomous sYstems" | 21 | ORGANIZATION "Shared Autonomous sYstems" |
@@ -22,3 +24,3 @@ varnishMIB MODULE-IDENTITY | |||
22 | "This MIB module defines objects for Varnish reverse web proxy." | 24 | "This MIB module defines objects for Varnish reverse web proxy." |
23 | REVISION "201411241848Z" | 25 | REVISION "201411260759Z" |
24 | DESCRIPTION | 26 | DESCRIPTION |
@@ -76,4 +78,10 @@ clientCacheMisses OBJECT-TYPE | |||
76 | 78 | ||
79 | VarnishBanString ::= TEXTUAL-CONVENTION | ||
80 | DISPLAY-HINT "1024t" | ||
81 | STATUS current | ||
82 | DESCRIPTION "" | ||
83 | SYNTAX OCTET STRING (SIZE (0..1024)) | ||
84 | |||
77 | clientBan OBJECT-TYPE | 85 | clientBan OBJECT-TYPE |
78 | SYNTAX OCTET STRING (SIZE(0..1024)) | 86 | SYNTAX VarnishBanString |
79 | MAX-ACCESS read-write | 87 | MAX-ACCESS read-write |
@@ -529,4 +537,59 @@ bansPersistedFragmentation OBJECT-TYPE | |||
529 | ::= { bans 17 } | 537 | ::= { bans 17 } |
530 | |||
531 | 538 | ||
539 | banTable OBJECT-TYPE | ||
540 | SYNTAX SEQUENCE OF VarnishBanEntry | ||
541 | MAX-ACCESS not-accessible | ||
542 | STATUS current | ||
543 | DESCRIPTION | ||
544 | "The (conceptual) table listing available bans" | ||
545 | ::= { bans 18 } | ||
546 | |||
547 | varnishBanEntry OBJECT-TYPE | ||
548 | SYNTAX VarnishBanEntry | ||
549 | MAX-ACCESS not-accessible | ||
550 | STATUS current | ||
551 | DESCRIPTION | ||
552 | "An entry (conceptual row) representing a ban" | ||
553 | INDEX { banIndex } | ||
554 | ::= { banTable 1 } | ||
555 | |||
556 | VarnishBanEntry ::= SEQUENCE { | ||
557 | banIndex Integer32, | ||
558 | banTime DateAndTime, | ||
559 | banRefCount Counter64, | ||
560 | banExpression VarnishBanString | ||
561 | } | ||
562 | |||
563 | banIndex OBJECT-TYPE | ||
564 | SYNTAX Integer32 | ||
565 | MAX-ACCESS not-accessible | ||
566 | STATUS current | ||
567 | DESCRIPTION | ||
568 | "A number uniquely identifying each ban" | ||
569 | ::= { varnishBanEntry 1 } | ||
570 | |||
571 | banTime OBJECT-TYPE | ||
572 | SYNTAX DateAndTime | ||
573 | MAX-ACCESS read-only | ||
574 | STATUS current | ||
575 | DESCRIPTION | ||
576 | "Time when the ban was created" | ||
577 | ::= { varnishBanEntry 2 } | ||
578 | |||
579 | banRefCount OBJECT-TYPE | ||
580 | SYNTAX Counter32 | ||
581 | MAX-ACCESS read-only | ||
582 | STATUS current | ||
583 | DESCRIPTION | ||
584 | "Number of references to this ban" | ||
585 | ::= { varnishBanEntry 3 } | ||
586 | |||
587 | banExpression OBJECT-TYPE | ||
588 | SYNTAX VarnishBanString | ||
589 | MAX-ACCESS read-only | ||
590 | STATUS current | ||
591 | DESCRIPTION | ||
592 | "VCL expression of the ban" | ||
593 | ::= { varnishBanEntry 4 } | ||
594 | |||
532 | -- | 595 | -- |
@@ -587,4 +650,9 @@ varnishGroup OBJECT-GROUP | |||
587 | threadsFailed, | 650 | threadsFailed, |
588 | threadsQueueLength | 651 | threadsQueueLength, |
589 | 652 | banTable, | |
653 | varnishBanEntry, | ||
654 | banIndex, | ||
655 | banTime, | ||
656 | banRefCount, | ||
657 | banExpression | ||
590 | } | 658 | } |
@@ -604,4 +672,3 @@ varnishStandardComplianceV1 MODULE-COMPLIANCE | |||
604 | MODULE | 672 | MODULE |
605 | MANDATORY-GROUPS { | 673 | MANDATORY-GROUPS { varnishGroup } |
606 | varnishGroup} | ||
607 | 674 | ||