diff options
Diffstat (limited to 'src/VARNISH-MIB.txt')
-rw-r--r-- | src/VARNISH-MIB.txt | 136 |
1 files changed, 134 insertions, 2 deletions
diff --git a/src/VARNISH-MIB.txt b/src/VARNISH-MIB.txt index 59a9d42..8d60477 100644 --- a/src/VARNISH-MIB.txt +++ b/src/VARNISH-MIB.txt | |||
@@ -20,14 +20,14 @@ IMPORTS | |||
20 | FROM SNMPv2-CONF; | 20 | FROM SNMPv2-CONF; |
21 | 21 | ||
22 | varnishMIB MODULE-IDENTITY | 22 | varnishMIB MODULE-IDENTITY |
23 | LAST-UPDATED "201509250838Z" | 23 | LAST-UPDATED "201802012132Z" |
24 | ORGANIZATION "Shared Autonomous sYstems" | 24 | ORGANIZATION "Shared Autonomous sYstems" |
25 | CONTACT-INFO "Morten Hermanrud <mhe@say.no> | 25 | CONTACT-INFO "Morten Hermanrud <mhe@say.no> |
26 | Sergey Poznyakoff <gray@gnu.org> | 26 | Sergey Poznyakoff <gray@gnu.org> |
27 | " | 27 | " |
28 | DESCRIPTION | 28 | DESCRIPTION |
29 | "This MIB module defines objects for Varnish reverse web proxy." | 29 | "This MIB module defines objects for Varnish reverse web proxy." |
30 | REVISION "201509250838Z" | 30 | REVISION "201802012132Z" |
31 | DESCRIPTION | 31 | DESCRIPTION |
32 | "Second revision." | 32 | "Second revision." |
33 | ::= { varnish 0 } | 33 | ::= { varnish 0 } |
@@ -41,6 +41,8 @@ session OBJECT IDENTIFIER ::= { varnish 5 } | |||
41 | threads OBJECT IDENTIFIER ::= { varnish 6 } | 41 | threads OBJECT IDENTIFIER ::= { varnish 6 } |
42 | bans OBJECT IDENTIFIER ::= { varnish 7 } | 42 | bans OBJECT IDENTIFIER ::= { varnish 7 } |
43 | agent OBJECT IDENTIFIER ::= { varnish 8 } | 43 | agent OBJECT IDENTIFIER ::= { varnish 8 } |
44 | objects OBJECT IDENTIFIER ::= { varnish 9 } | ||
45 | vcl OBJECT IDENTIFIER ::= { varnish 10 } | ||
44 | 46 | ||
45 | clientAcceptedConnections OBJECT-TYPE | 47 | clientAcceptedConnections OBJECT-TYPE |
46 | SYNTAX Counter64 | 48 | SYNTAX Counter64 |
@@ -783,6 +785,136 @@ banExpression OBJECT-TYPE | |||
783 | "VCL expression of the ban." | 785 | "VCL expression of the ban." |
784 | ::= { varnishBanEntry 4 } | 786 | ::= { varnishBanEntry 4 } |
785 | 787 | ||
788 | objectsCount OBJECT-TYPE | ||
789 | SYNTAX Counter64 | ||
790 | MAX-ACCESS read-only | ||
791 | STATUS current | ||
792 | DESCRIPTION | ||
793 | "Approximate number of HTTP objects (headers + body, | ||
794 | if present) in the cache." | ||
795 | ::= { objects 1 } | ||
796 | |||
797 | objectsVampire OBJECT-TYPE | ||
798 | SYNTAX Counter64 | ||
799 | MAX-ACCESS read-only | ||
800 | STATUS current | ||
801 | DESCRIPTION | ||
802 | "Number of unresurrected objects." | ||
803 | ::= { objects 2 } | ||
804 | |||
805 | objectsCore OBJECT-TYPE | ||
806 | SYNTAX Counter64 | ||
807 | MAX-ACCESS read-only | ||
808 | STATUS current | ||
809 | DESCRIPTION | ||
810 | "Approximate number of object metadata elements in the | ||
811 | cache. Each object needs an objectcore, extra | ||
812 | objectcores are for hit-for-miss, hit-for-pass and | ||
813 | busy objects." | ||
814 | ::= { objects 3 } | ||
815 | |||
816 | objectsHead OBJECT-TYPE | ||
817 | SYNTAX Counter64 | ||
818 | MAX-ACCESS read-only | ||
819 | STATUS current | ||
820 | DESCRIPTION | ||
821 | "Approximate number of different hash entries in the cache." | ||
822 | ::= { objects 4 } | ||
823 | |||
824 | objectsExpired OBJECT-TYPE | ||
825 | SYNTAX Counter64 | ||
826 | MAX-ACCESS read-only | ||
827 | STATUS current | ||
828 | DESCRIPTION | ||
829 | "Number of objects that expired from cache because of old age." | ||
830 | ::= { objects 5 } | ||
831 | |||
832 | objectsLRUNuked OBJECT-TYPE | ||
833 | SYNTAX Counter64 | ||
834 | MAX-ACCESS read-only | ||
835 | STATUS current | ||
836 | DESCRIPTION | ||
837 | "How many objects have been forcefully evicted from | ||
838 | storage to make room for a new object." | ||
839 | ::= { objects 6 } | ||
840 | |||
841 | objectsLRUMoved OBJECT-TYPE | ||
842 | SYNTAX Counter64 | ||
843 | MAX-ACCESS read-only | ||
844 | STATUS current | ||
845 | DESCRIPTION | ||
846 | "Number of move operations done on the LRU list." | ||
847 | ::= { objects 7 } | ||
848 | |||
849 | objectsPurges OBJECT-TYPE | ||
850 | SYNTAX Counter64 | ||
851 | MAX-ACCESS read-only | ||
852 | STATUS current | ||
853 | DESCRIPTION | ||
854 | "Number of purge operations executed" | ||
855 | ::= { objects 8 } | ||
856 | |||
857 | objectsObjPurged OBJECT-TYPE | ||
858 | SYNTAX Counter64 | ||
859 | MAX-ACCESS read-only | ||
860 | STATUS current | ||
861 | DESCRIPTION | ||
862 | "Number of purged objects." | ||
863 | ::= { objects 9 } | ||
864 | |||
865 | objectsGzip OBJECT-TYPE | ||
866 | SYNTAX Counter64 | ||
867 | MAX-ACCESS read-only | ||
868 | STATUS current | ||
869 | DESCRIPTION | ||
870 | "Number of gzip operations." | ||
871 | ::= { objects 10 } | ||
872 | |||
873 | objectsGunzip OBJECT-TYPE | ||
874 | SYNTAX Counter64 | ||
875 | MAX-ACCESS read-only | ||
876 | STATUS current | ||
877 | DESCRIPTION | ||
878 | "Number of gunzip operations." | ||
879 | ::= { objects 11 } | ||
880 | |||
881 | |||
882 | -- | ||
883 | -- VCL statistics | ||
884 | -- | ||
885 | |||
886 | vclTotal OBJECT-TYPE | ||
887 | SYNTAX Counter64 | ||
888 | MAX-ACCESS read-only | ||
889 | STATUS current | ||
890 | DESCRIPTION | ||
891 | "Number of loaded VCLs in total." | ||
892 | ::= { vcl 1 } | ||
893 | |||
894 | vclAvail OBJECT-TYPE | ||
895 | SYNTAX Counter64 | ||
896 | MAX-ACCESS read-only | ||
897 | STATUS current | ||
898 | DESCRIPTION | ||
899 | "Number of VCLs available." | ||
900 | ::= { vcl 2 } | ||
901 | |||
902 | vclDiscard OBJECT-TYPE | ||
903 | SYNTAX Counter64 | ||
904 | MAX-ACCESS read-only | ||
905 | STATUS current | ||
906 | DESCRIPTION | ||
907 | "Number of discarded VCLs." | ||
908 | ::= { vcl 3 } | ||
909 | |||
910 | vclFail OBJECT-TYPE | ||
911 | SYNTAX Counter64 | ||
912 | MAX-ACCESS read-only | ||
913 | STATUS current | ||
914 | DESCRIPTION | ||
915 | "Number of VCL failures" | ||
916 | ::= { vcl 4 } | ||
917 | |||
786 | -- | 918 | -- |
787 | -- Groups and Compliance | 919 | -- Groups and Compliance |
788 | -- | 920 | -- |