Path: blob/main/usr.sbin/bsnmpd/modules/snmp_pf/BEGEMOT-PF-MIB.txt
110163 views
--1-- ----------------------------------------------------------------------------2-- "THE BEER-WARE LICENSE" (Revision 42):3-- <[email protected]> wrote this file. As long as you retain this notice you4-- can do whatever you want with this stuff. If we meet some day, and you think5-- this stuff is worth it, you can buy me a beer in return. -Philip Paeps6-- ----------------------------------------------------------------------------7--89BEGEMOT-PF-MIB DEFINITIONS ::= BEGIN1011IMPORTS12MODULE-IDENTITY, OBJECT-TYPE, Counter64, Integer32,13TimeTicks, Unsigned3214FROM SNMPv2-SMI15TruthValue16FROM SNMPv2-TC17InetAddress, InetAddressType, InetAddressPrefixLength18FROM INET-ADDRESS-MIB19begemot20FROM BEGEMOT-MIB;2122begemotPf MODULE-IDENTITY23LAST-UPDATED "202503190000Z"24ORGANIZATION "Alternative Enterprises (HK) Limited"25CONTACT-INFO26" Philip Paeps2728E-Mail: [email protected]"29DESCRIPTION30"The Begemot MIB for the pf packet filter."31REVISION "202503190000Z"32DESCRIPTION33"Reverted pfInterfacesIfRefsState to Unsigned32"34REVISION "201003180000Z"35DESCRIPTION36"Modified pfTablesAddrEntry to support IPv637addresses - added pfTablesAddrNetType column38and modified type of pfTablesAddrNet to39InetAddress."40REVISION "200912050000Z"41DESCRIPTION42"Added support for retrieving counters of labeled43pf filter rules via pfLabelspfLabels subtree."44REVISION "200501240000Z"45DESCRIPTION46"Initial revision."4748::= { begemot 200 }4950begemotPfObjects OBJECT IDENTIFIER ::= { begemotPf 1 }5152-- --------------------------------------------------------------------------5354pfStatus OBJECT IDENTIFIER ::= { begemotPfObjects 1 }55pfCounter OBJECT IDENTIFIER ::= { begemotPfObjects 2 }56pfStateTable OBJECT IDENTIFIER ::= { begemotPfObjects 3 }57pfSrcNodes OBJECT IDENTIFIER ::= { begemotPfObjects 4 }58pfLimits OBJECT IDENTIFIER ::= { begemotPfObjects 5 }59pfTimeouts OBJECT IDENTIFIER ::= { begemotPfObjects 6 }60pfLogInterface OBJECT IDENTIFIER ::= { begemotPfObjects 7 }61pfInterfaces OBJECT IDENTIFIER ::= { begemotPfObjects 8 }62pfTables OBJECT IDENTIFIER ::= { begemotPfObjects 9 }63pfAltq OBJECT IDENTIFIER ::= { begemotPfObjects 10 }64pfLabels OBJECT IDENTIFIER ::= { begemotPfObjects 11 }6566-- --------------------------------------------------------------------------6768--69-- status information70--7172pfStatusRunning OBJECT-TYPE73SYNTAX TruthValue74MAX-ACCESS read-only75STATUS current76DESCRIPTION77"True if pf is currently enabled."78::= { pfStatus 1 }7980pfStatusRuntime OBJECT-TYPE81SYNTAX TimeTicks82UNITS "1/100th of a Second"83MAX-ACCESS read-only84STATUS current85DESCRIPTION86"Indicates how long pf has been enabled. If pf is not currently87enabled, indicates how long it has been disabled. If pf has not88been enabled or disabled since the system was started, the value89will be 0."90::= { pfStatus 2 }9192pfStatusDebug OBJECT-TYPE93SYNTAX INTEGER { none(0), urgent(1), misc(2), loud(3) }94MAX-ACCESS read-only95STATUS current96DESCRIPTION97"Indicates the debug level at which pf is running."98::= { pfStatus 3 }99100pfStatusHostId OBJECT-TYPE101SYNTAX OCTET STRING102MAX-ACCESS read-only103STATUS current104DESCRIPTION105"The (unique) host identifier of the machine running pf."106::= { pfStatus 4 }107108-- --------------------------------------------------------------------------109110--111-- counters112--113114pfCounterMatch OBJECT-TYPE115SYNTAX Counter64116MAX-ACCESS read-only117STATUS current118DESCRIPTION119"Number of packets that matched a filter rule."120::= { pfCounter 1 }121122pfCounterBadOffset OBJECT-TYPE123SYNTAX Counter64124MAX-ACCESS read-only125STATUS current126DESCRIPTION127"Number of packets with bad offset."128::= { pfCounter 2 }129130pfCounterFragment OBJECT-TYPE131SYNTAX Counter64132MAX-ACCESS read-only133STATUS current134DESCRIPTION135"Number of fragmented packets."136::= { pfCounter 3 }137138pfCounterShort OBJECT-TYPE139SYNTAX Counter64140MAX-ACCESS read-only141STATUS current142DESCRIPTION143"Number of short packets."144::= { pfCounter 4 }145146pfCounterNormalize OBJECT-TYPE147SYNTAX Counter64148MAX-ACCESS read-only149STATUS current150DESCRIPTION151"Number of normalized packets."152::= { pfCounter 5 }153154pfCounterMemDrop OBJECT-TYPE155SYNTAX Counter64156MAX-ACCESS read-only157STATUS current158DESCRIPTION159"Number of packets dropped due to memory limitations."160::= { pfCounter 6 }161162-- --------------------------------------------------------------------------163164--165-- state table166--167168pfStateTableCount OBJECT-TYPE169SYNTAX Unsigned32170MAX-ACCESS read-only171STATUS current172DESCRIPTION173"Number of entries in the state table."174::= { pfStateTable 1 }175176pfStateTableSearches OBJECT-TYPE177SYNTAX Counter64178MAX-ACCESS read-only179STATUS current180DESCRIPTION181"Number of searches against the state table."182::= { pfStateTable 2 }183184pfStateTableInserts OBJECT-TYPE185SYNTAX Counter64186MAX-ACCESS read-only187STATUS current188DESCRIPTION189"Number of entries inserted into the state table."190::= { pfStateTable 3 }191192pfStateTableRemovals OBJECT-TYPE193SYNTAX Counter64194MAX-ACCESS read-only195STATUS current196DESCRIPTION197"Number of entries removed from the state table."198::= { pfStateTable 4 }199200-- --------------------------------------------------------------------------201202--203-- source nodes204--205206pfSrcNodesCount OBJECT-TYPE207SYNTAX Unsigned32208MAX-ACCESS read-only209STATUS current210DESCRIPTION211"Number of entries in the source tracking table."212::= { pfSrcNodes 1 }213214pfSrcNodesSearches OBJECT-TYPE215SYNTAX Counter64216MAX-ACCESS read-only217STATUS current218DESCRIPTION219"Number of searches against the source tracking table."220::= { pfSrcNodes 2 }221222pfSrcNodesInserts OBJECT-TYPE223SYNTAX Counter64224MAX-ACCESS read-only225STATUS current226DESCRIPTION227"Number of entries inserted into the source tracking table."228::= { pfSrcNodes 3 }229230pfSrcNodesRemovals OBJECT-TYPE231SYNTAX Counter64232MAX-ACCESS read-only233STATUS current234DESCRIPTION235"Number of entries removed from the source tracking table."236::= { pfSrcNodes 4 }237238-- --------------------------------------------------------------------------239240--241-- limits242--243244pfLimitsStates OBJECT-TYPE245SYNTAX Unsigned32246MAX-ACCESS read-only247STATUS current248DESCRIPTION249"Maximum number of 'keep state' rules in the ruleset."250::= { pfLimits 1 }251252pfLimitsSrcNodes OBJECT-TYPE253SYNTAX Unsigned32254MAX-ACCESS read-only255STATUS current256DESCRIPTION257"Maximum number of 'sticky-address' or 'source-track' rules258in the ruleset."259::= { pfLimits 2 }260261pfLimitsFrags OBJECT-TYPE262SYNTAX Unsigned32263MAX-ACCESS read-only264STATUS current265DESCRIPTION266"Maximum number of 'scrub' rules in the ruleset."267::= { pfLimits 3 }268269-- --------------------------------------------------------------------------270271--272-- timeouts273--274275pfTimeoutsTcpFirst OBJECT-TYPE276SYNTAX Integer32277MAX-ACCESS read-only278STATUS current279DESCRIPTION280"State after the first packet in a connection."281::= { pfTimeouts 1 }282283pfTimeoutsTcpOpening OBJECT-TYPE284SYNTAX Integer32285MAX-ACCESS read-only286STATUS current287DESCRIPTION288"State before the destination host ever sends a packet."289::= { pfTimeouts 2 }290291pfTimeoutsTcpEstablished OBJECT-TYPE292SYNTAX Integer32293MAX-ACCESS read-only294STATUS current295DESCRIPTION296"The fully established state."297::= { pfTimeouts 3 }298299pfTimeoutsTcpClosing OBJECT-TYPE300SYNTAX Integer32301MAX-ACCESS read-only302STATUS current303DESCRIPTION304"State after the first FIN has been sent."305::= { pfTimeouts 4 }306307pfTimeoutsTcpFinWait OBJECT-TYPE308SYNTAX Integer32309MAX-ACCESS read-only310STATUS current311DESCRIPTION312"State after both FINs have been exchanged and the313connection is closed."314::= { pfTimeouts 5 }315316pfTimeoutsTcpClosed OBJECT-TYPE317SYNTAX Integer32318MAX-ACCESS read-only319STATUS current320DESCRIPTION321"State after one endpoint sends an RST."322::= { pfTimeouts 6 }323324pfTimeoutsUdpFirst OBJECT-TYPE325SYNTAX Integer32326MAX-ACCESS read-only327STATUS current328DESCRIPTION329"State after the first packet."330::= { pfTimeouts 7 }331332pfTimeoutsUdpSingle OBJECT-TYPE333SYNTAX Integer32334MAX-ACCESS read-only335STATUS current336DESCRIPTION337"State if the source host sends more than one packet but338the destination host has never sent one back."339::= { pfTimeouts 8 }340341pfTimeoutsUdpMultiple OBJECT-TYPE342SYNTAX Integer32343MAX-ACCESS read-only344STATUS current345DESCRIPTION346"State if both hosts have sent packets."347::= { pfTimeouts 9 }348349pfTimeoutsIcmpFirst OBJECT-TYPE350SYNTAX Integer32351MAX-ACCESS read-only352STATUS current353DESCRIPTION354"State after the first packet."355::= { pfTimeouts 10 }356357pfTimeoutsIcmpError OBJECT-TYPE358SYNTAX Integer32359MAX-ACCESS read-only360STATUS current361DESCRIPTION362"State after an ICMP error came back in response to an363ICMP packet."364::= { pfTimeouts 11 }365366pfTimeoutsOtherFirst OBJECT-TYPE367SYNTAX Integer32368MAX-ACCESS read-only369STATUS current370DESCRIPTION371"State after the first packet."372::= { pfTimeouts 12 }373374pfTimeoutsOtherSingle OBJECT-TYPE375SYNTAX Integer32376MAX-ACCESS read-only377STATUS current378DESCRIPTION379"State if the source host sends more than one packet but380the destination host has never sent one back."381::= { pfTimeouts 13 }382383pfTimeoutsOtherMultiple OBJECT-TYPE384SYNTAX Integer32385MAX-ACCESS read-only386STATUS current387DESCRIPTION388"State if both hosts have sent packets."389::= { pfTimeouts 14 }390391pfTimeoutsFragment OBJECT-TYPE392SYNTAX Integer32393MAX-ACCESS read-only394STATUS current395DESCRIPTION396"Seconds before an unassembled fragment is expired."397::= { pfTimeouts 15 }398399pfTimeoutsInterval OBJECT-TYPE400SYNTAX Integer32401MAX-ACCESS read-only402STATUS current403DESCRIPTION404"Interval between purging expired states and fragments."405::= { pfTimeouts 16 }406407pfTimeoutsAdaptiveStart OBJECT-TYPE408SYNTAX Integer32409MAX-ACCESS read-only410STATUS current411DESCRIPTION412"When the number of state entries exceeds this value,413adaptive scaling begins."414::= { pfTimeouts 17 }415416pfTimeoutsAdaptiveEnd OBJECT-TYPE417SYNTAX Integer32418MAX-ACCESS read-only419STATUS current420DESCRIPTION421"When reaching this number of state entries, all timeout422values become zero, effectively purging all state entries423immediately."424::= { pfTimeouts 18 }425426pfTimeoutsSrcNode OBJECT-TYPE427SYNTAX Integer32428MAX-ACCESS read-only429STATUS current430DESCRIPTION431"Length of time to retain a source tracking entry after432the last state expires."433::= { pfTimeouts 19 }434435-- --------------------------------------------------------------------------436437--438-- log interface439--440441pfLogInterfaceName OBJECT-TYPE442SYNTAX OCTET STRING443MAX-ACCESS read-only444STATUS current445DESCRIPTION446"The name of the interface configured with 'set loginterface'.447If no interface has been configured, the object will be empty."448::= { pfLogInterface 1 }449450pfLogInterfaceIp4BytesIn OBJECT-TYPE451SYNTAX Counter64452MAX-ACCESS read-only453STATUS current454DESCRIPTION455"Number of IPv4 bytes passed in on the loginterface."456::= { pfLogInterface 2 }457458pfLogInterfaceIp4BytesOut OBJECT-TYPE459SYNTAX Counter64460MAX-ACCESS read-only461STATUS current462DESCRIPTION463"Number of IPv4 bytes passed out on the loginterface."464::= { pfLogInterface 3 }465466pfLogInterfaceIp4PktsInPass OBJECT-TYPE467SYNTAX Counter64468MAX-ACCESS read-only469STATUS current470DESCRIPTION471"Number of IPv4 packets passed in on the loginterface."472::= { pfLogInterface 4 }473474pfLogInterfaceIp4PktsInDrop OBJECT-TYPE475SYNTAX Counter64476MAX-ACCESS read-only477STATUS current478DESCRIPTION479"Number of IPv4 packets dropped coming in on the loginterface."480::= { pfLogInterface 5 }481482pfLogInterfaceIp4PktsOutPass OBJECT-TYPE483SYNTAX Counter64484MAX-ACCESS read-only485STATUS current486DESCRIPTION487"Number of IPv4 packets passed out on the loginterface."488::= { pfLogInterface 6 }489490pfLogInterfaceIp4PktsOutDrop OBJECT-TYPE491SYNTAX Counter64492MAX-ACCESS read-only493STATUS current494DESCRIPTION495"Number of IPv4 packets dropped going out on the loginterface."496::= { pfLogInterface 7 }497498pfLogInterfaceIp6BytesIn OBJECT-TYPE499SYNTAX Counter64500MAX-ACCESS read-only501STATUS current502DESCRIPTION503"Number of IPv6 bytes passed in on the loginterface."504::= { pfLogInterface 8 }505506pfLogInterfaceIp6BytesOut OBJECT-TYPE507SYNTAX Counter64508MAX-ACCESS read-only509STATUS current510DESCRIPTION511"Number of IPv6 bytes passed out on the loginterface."512::= { pfLogInterface 9 }513514pfLogInterfaceIp6PktsInPass OBJECT-TYPE515SYNTAX Counter64516MAX-ACCESS read-only517STATUS current518DESCRIPTION519"Number of IPv6 packets passed in on the loginterface."520::= { pfLogInterface 10 }521522pfLogInterfaceIp6PktsInDrop OBJECT-TYPE523SYNTAX Counter64524MAX-ACCESS read-only525STATUS current526DESCRIPTION527"Number of IPv6 packets dropped coming in on the loginterface."528::= { pfLogInterface 11 }529530pfLogInterfaceIp6PktsOutPass OBJECT-TYPE531SYNTAX Counter64532MAX-ACCESS read-only533STATUS current534DESCRIPTION535"Number of IPv6 packets passed out on the loginterface."536::= { pfLogInterface 12 }537538pfLogInterfaceIp6PktsOutDrop OBJECT-TYPE539SYNTAX Counter64540MAX-ACCESS read-only541STATUS current542DESCRIPTION543"Number of IPv6 packets dropped going out on the loginterface."544::= { pfLogInterface 13 }545546-- --------------------------------------------------------------------------547548--549-- interfaces550--551552pfInterfacesIfNumber OBJECT-TYPE553SYNTAX Integer32554MAX-ACCESS read-only555STATUS current556DESCRIPTION557"The number of network interfaces on this system."558::= { pfInterfaces 1 }559560pfInterfacesIfTable OBJECT-TYPE561SYNTAX SEQUENCE OF PfInterfacesIfEntry562MAX-ACCESS not-accessible563STATUS current564DESCRIPTION565"Table of network interfaces, indexed on pfInterfacesIfNumber."566::= { pfInterfaces 2 }567568pfInterfacesIfEntry OBJECT-TYPE569SYNTAX PfInterfacesIfEntry570MAX-ACCESS not-accessible571STATUS current572DESCRIPTION573"An entry in the pfInterfacesIfTable containing information574about a particular network interface in the machine."575INDEX { pfInterfacesIfIndex }576::= { pfInterfacesIfTable 1 }577578PfInterfacesIfEntry ::= SEQUENCE {579pfInterfacesIfIndex Integer32,580pfInterfacesIfDescr OCTET STRING,581pfInterfacesIfType INTEGER,582pfInterfacesIfTZero TimeTicks,583pfInterfacesIfRefsState Unsigned32,584pfInterfacesIfRefsRule Unsigned32,585pfInterfacesIf4BytesInPass Counter64,586pfInterfacesIf4BytesInBlock Counter64,587pfInterfacesIf4BytesOutPass Counter64,588pfInterfacesIf4BytesOutBlock Counter64,589pfInterfacesIf4PktsInPass Counter64,590pfInterfacesIf4PktsInBlock Counter64,591pfInterfacesIf4PktsOutPass Counter64,592pfInterfacesIf4PktsOutBlock Counter64,593pfInterfacesIf6BytesInPass Counter64,594pfInterfacesIf6BytesInBlock Counter64,595pfInterfacesIf6BytesOutPass Counter64,596pfInterfacesIf6BytesOutBlock Counter64,597pfInterfacesIf6PktsInPass Counter64,598pfInterfacesIf6PktsInBlock Counter64,599pfInterfacesIf6PktsOutPass Counter64,600pfInterfacesIf6PktsOutBlock Counter64601}602603pfInterfacesIfIndex OBJECT-TYPE604SYNTAX Integer32 (1..2147483647)605MAX-ACCESS not-accessible606STATUS current607DESCRIPTION608"A unique value, greater than zero, for each interface."609::= { pfInterfacesIfEntry 1 }610611pfInterfacesIfDescr OBJECT-TYPE612SYNTAX OCTET STRING613MAX-ACCESS read-only614STATUS current615DESCRIPTION616"The name of the interface."617::= { pfInterfacesIfEntry 2 }618619pfInterfacesIfType OBJECT-TYPE620SYNTAX INTEGER { group(0), instance(1), detached(2) }621MAX-ACCESS read-only622STATUS current623DESCRIPTION624"Indicates whether the interface is a group inteface, an625interface instance, or whether it has been removed or626destroyed."627::= { pfInterfacesIfEntry 3 }628629pfInterfacesIfTZero OBJECT-TYPE630SYNTAX TimeTicks631UNITS "1/100th of a Second"632MAX-ACCESS read-only633STATUS current634DESCRIPTION635"Time since statistics were last reset or since the636interface was loaded."637::= { pfInterfacesIfEntry 4 }638639pfInterfacesIfRefsState OBJECT-TYPE640SYNTAX Unsigned32641MAX-ACCESS read-only642STATUS current643DESCRIPTION644"The number of state and/or source track entries referencing645this interface."646::= { pfInterfacesIfEntry 5 }647648pfInterfacesIfRefsRule OBJECT-TYPE649SYNTAX Unsigned32650MAX-ACCESS read-only651STATUS current652DESCRIPTION653"The number of rules referencing this interface."654::= { pfInterfacesIfEntry 6 }655656pfInterfacesIf4BytesInPass OBJECT-TYPE657SYNTAX Counter64658MAX-ACCESS read-only659STATUS current660DESCRIPTION661"The number of IPv4 bytes passed coming in on this interface."662::= { pfInterfacesIfEntry 7 }663664pfInterfacesIf4BytesInBlock OBJECT-TYPE665SYNTAX Counter64666MAX-ACCESS read-only667STATUS current668DESCRIPTION669"The number of IPv4 bytes blocked coming in on this interface."670::= { pfInterfacesIfEntry 8 }671672pfInterfacesIf4BytesOutPass OBJECT-TYPE673SYNTAX Counter64674MAX-ACCESS read-only675STATUS current676DESCRIPTION677"The number of IPv4 bytes passed going out on this interface."678::= { pfInterfacesIfEntry 9 }679680pfInterfacesIf4BytesOutBlock OBJECT-TYPE681SYNTAX Counter64682MAX-ACCESS read-only683STATUS current684DESCRIPTION685"The number of IPv4 bytes blocked going out on this interface."686::= { pfInterfacesIfEntry 10 }687688pfInterfacesIf4PktsInPass OBJECT-TYPE689SYNTAX Counter64690MAX-ACCESS read-only691STATUS current692DESCRIPTION693"The number of IPv4 packets passed coming in on this interface."694::= { pfInterfacesIfEntry 11 }695696pfInterfacesIf4PktsInBlock OBJECT-TYPE697SYNTAX Counter64698MAX-ACCESS read-only699STATUS current700DESCRIPTION701"The number of IPv4 packets blocked coming in on this interface."702::= { pfInterfacesIfEntry 12 }703704pfInterfacesIf4PktsOutPass OBJECT-TYPE705SYNTAX Counter64706MAX-ACCESS read-only707STATUS current708DESCRIPTION709"The number of IPv4 packets passed going out on this interface."710::= { pfInterfacesIfEntry 13 }711712pfInterfacesIf4PktsOutBlock OBJECT-TYPE713SYNTAX Counter64714MAX-ACCESS read-only715STATUS current716DESCRIPTION717"The number of IPv4 packets blocked going out on this interface."718::= { pfInterfacesIfEntry 14 }719720pfInterfacesIf6BytesInPass OBJECT-TYPE721SYNTAX Counter64722MAX-ACCESS read-only723STATUS current724DESCRIPTION725"The number of IPv6 bytes passed coming in on this interface."726::= { pfInterfacesIfEntry 15 }727728pfInterfacesIf6BytesInBlock OBJECT-TYPE729SYNTAX Counter64730MAX-ACCESS read-only731STATUS current732DESCRIPTION733"The number of IPv6 bytes blocked coming in on this interface."734::= { pfInterfacesIfEntry 16 }735736pfInterfacesIf6BytesOutPass OBJECT-TYPE737SYNTAX Counter64738MAX-ACCESS read-only739STATUS current740DESCRIPTION741"The number of IPv6 bytes passed going out on this interface."742::= { pfInterfacesIfEntry 17 }743744pfInterfacesIf6BytesOutBlock OBJECT-TYPE745SYNTAX Counter64746MAX-ACCESS read-only747STATUS current748DESCRIPTION749"The number of IPv6 bytes blocked going out on this interface."750::= { pfInterfacesIfEntry 18 }751752753pfInterfacesIf6PktsInPass OBJECT-TYPE754SYNTAX Counter64755MAX-ACCESS read-only756STATUS current757DESCRIPTION758"The number of IPv6 packets passed coming in on this interface."759::= { pfInterfacesIfEntry 19 }760761pfInterfacesIf6PktsInBlock OBJECT-TYPE762SYNTAX Counter64763MAX-ACCESS read-only764STATUS current765DESCRIPTION766"The number of IPv6 packets blocked coming in on this interface."767::= { pfInterfacesIfEntry 20 }768769pfInterfacesIf6PktsOutPass OBJECT-TYPE770SYNTAX Counter64771MAX-ACCESS read-only772STATUS current773DESCRIPTION774"The number of IPv6 packets passed going out on this interface."775::= { pfInterfacesIfEntry 21 }776777pfInterfacesIf6PktsOutBlock OBJECT-TYPE778SYNTAX Counter64779MAX-ACCESS read-only780STATUS current781DESCRIPTION782"The number of IPv6 packets blocked going out on this interface."783::= { pfInterfacesIfEntry 22 }784785-- --------------------------------------------------------------------------786787--788-- tables789--790791pfTablesTblNumber OBJECT-TYPE792SYNTAX Integer32793MAX-ACCESS read-only794STATUS current795DESCRIPTION796"The number of tables on this system."797::= { pfTables 1 }798799pfTablesTblTable OBJECT-TYPE800SYNTAX SEQUENCE OF PfTablesTblEntry801MAX-ACCESS not-accessible802STATUS current803DESCRIPTION804"Table of tables, index on pfTablesTblIndex."805::= { pfTables 2 }806807pfTablesTblEntry OBJECT-TYPE808SYNTAX PfTablesTblEntry809MAX-ACCESS not-accessible810STATUS current811DESCRIPTION812"Any entry in the pfTablesTblTable containing information813about a particular table on the system."814INDEX { pfTablesTblIndex }815::= { pfTablesTblTable 1 }816817PfTablesTblEntry ::= SEQUENCE {818pfTablesTblIndex Integer32,819pfTablesTblDescr OCTET STRING,820pfTablesTblCount Integer32,821pfTablesTblTZero TimeTicks,822pfTablesTblRefsAnchor Integer32,823pfTablesTblRefsRule Integer32,824pfTablesTblEvalMatch Counter64,825pfTablesTblEvalNoMatch Counter64,826pfTablesTblBytesInPass Counter64,827pfTablesTblBytesInBlock Counter64,828pfTablesTblBytesInXPass Counter64,829pfTablesTblBytesOutPass Counter64,830pfTablesTblBytesOutBlock Counter64,831pfTablesTblBytesOutXPass Counter64,832pfTablesTblPktsInPass Counter64,833pfTablesTblPktsInBlock Counter64,834pfTablesTblPktsInXPass Counter64,835pfTablesTblPktsOutPass Counter64,836pfTablesTblPktsOutBlock Counter64,837pfTablesTblPktsOutXPass Counter64838}839840pfTablesTblIndex OBJECT-TYPE841SYNTAX Integer32 (1..2147483647)842MAX-ACCESS not-accessible843STATUS current844DESCRIPTION845"A unique value, greater than zero, for each table."846::= { pfTablesTblEntry 1 }847848pfTablesTblDescr OBJECT-TYPE849SYNTAX OCTET STRING850MAX-ACCESS read-only851STATUS current852DESCRIPTION853"The name of the table."854::= { pfTablesTblEntry 2 }855856pfTablesTblCount OBJECT-TYPE857SYNTAX Integer32858MAX-ACCESS read-only859STATUS current860DESCRIPTION861"The number of addresses in the table."862::= { pfTablesTblEntry 3 }863864pfTablesTblTZero OBJECT-TYPE865SYNTAX TimeTicks866UNITS "1/100th of a Second"867MAX-ACCESS read-only868STATUS current869DESCRIPTION870"The time passed since the statistics of this table were last871cleared or the time since this table was loaded, whichever is872sooner."873::= { pfTablesTblEntry 4 }874875pfTablesTblRefsAnchor OBJECT-TYPE876SYNTAX Integer32877MAX-ACCESS read-only878STATUS current879DESCRIPTION880"The number of anchors referencing this table."881::= { pfTablesTblEntry 5 }882883pfTablesTblRefsRule OBJECT-TYPE884SYNTAX Integer32885MAX-ACCESS read-only886STATUS current887DESCRIPTION888"The number of rules referencing this table."889::= { pfTablesTblEntry 6 }890891pfTablesTblEvalMatch OBJECT-TYPE892SYNTAX Counter64893MAX-ACCESS read-only894STATUS current895DESCRIPTION896"The number of evaluations returning a match."897::= { pfTablesTblEntry 7 }898899pfTablesTblEvalNoMatch OBJECT-TYPE900SYNTAX Counter64901MAX-ACCESS read-only902STATUS current903DESCRIPTION904"The number of evaluations not returning a match."905::= { pfTablesTblEntry 8 }906907pfTablesTblBytesInPass OBJECT-TYPE908SYNTAX Counter64909MAX-ACCESS read-only910STATUS current911DESCRIPTION912"The number of bytes passed in matching the table."913::= { pfTablesTblEntry 9 }914915pfTablesTblBytesInBlock OBJECT-TYPE916SYNTAX Counter64917MAX-ACCESS read-only918STATUS current919DESCRIPTION920"The number of bytes blocked coming in matching the table."921::= { pfTablesTblEntry 10 }922923pfTablesTblBytesInXPass OBJECT-TYPE924SYNTAX Counter64925MAX-ACCESS read-only926STATUS current927DESCRIPTION928"The number of bytes statefully passed in where the state929entry refers to the table, but the table no longer contains930the address in question."931::= { pfTablesTblEntry 11 }932933pfTablesTblBytesOutPass OBJECT-TYPE934SYNTAX Counter64935MAX-ACCESS read-only936STATUS current937DESCRIPTION938"The number of bytes passed out matching the table."939::= { pfTablesTblEntry 12 }940941pfTablesTblBytesOutBlock OBJECT-TYPE942SYNTAX Counter64943MAX-ACCESS read-only944STATUS current945DESCRIPTION946"The number of bytes blocked going out matching the table."947::= { pfTablesTblEntry 13 }948949pfTablesTblBytesOutXPass OBJECT-TYPE950SYNTAX Counter64951MAX-ACCESS read-only952STATUS current953DESCRIPTION954"The number of bytes statefully passed out where the state955entry refers to the table, but the table no longer contains956the address in question."957::= { pfTablesTblEntry 14 }958959pfTablesTblPktsInPass OBJECT-TYPE960SYNTAX Counter64961MAX-ACCESS read-only962STATUS current963DESCRIPTION964"The number of packets passed in matching the table."965::= { pfTablesTblEntry 15 }966967pfTablesTblPktsInBlock OBJECT-TYPE968SYNTAX Counter64969MAX-ACCESS read-only970STATUS current971DESCRIPTION972"The number of packets blocked coming in matching the table."973::= { pfTablesTblEntry 16 }974975pfTablesTblPktsInXPass OBJECT-TYPE976SYNTAX Counter64977MAX-ACCESS read-only978STATUS current979DESCRIPTION980"The number of packets statefully passed in where the state981entry refers to the table, but the table no longer contains982the address in question."983::= { pfTablesTblEntry 17 }984985pfTablesTblPktsOutPass OBJECT-TYPE986SYNTAX Counter64987MAX-ACCESS read-only988STATUS current989DESCRIPTION990"The number of packets passed out matching the table."991::= { pfTablesTblEntry 18 }992993pfTablesTblPktsOutBlock OBJECT-TYPE994SYNTAX Counter64995MAX-ACCESS read-only996STATUS current997DESCRIPTION998"The number of packets blocked going out matching the table."999::= { pfTablesTblEntry 19 }10001001pfTablesTblPktsOutXPass OBJECT-TYPE1002SYNTAX Counter641003MAX-ACCESS read-only1004STATUS current1005DESCRIPTION1006"The number of packets statefully passed out where the state1007entry refers to the table, but the table no longer contains1008the address in question."1009::= { pfTablesTblEntry 20 }10101011pfTablesAddrTable OBJECT-TYPE1012SYNTAX SEQUENCE OF PfTablesAddrEntry1013MAX-ACCESS not-accessible1014STATUS current1015DESCRIPTION1016"Table of addresses from every table on the system."1017::= { pfTables 3 }10181019pfTablesAddrEntry OBJECT-TYPE1020SYNTAX PfTablesAddrEntry1021MAX-ACCESS not-accessible1022STATUS current1023DESCRIPTION1024"An entry in the pfTablesAddrTable containing information1025about a particular entry in a table."1026INDEX { pfTablesAddrIndex }1027::= { pfTablesAddrTable 1 }10281029PfTablesAddrEntry ::= SEQUENCE {1030pfTablesAddrIndex Integer32,1031pfTablesAddrNetType InetAddressType,1032pfTablesAddrNet InetAddress,1033pfTablesAddrPrefix InetAddressPrefixLength,1034pfTablesAddrTZero TimeTicks,1035pfTablesAddrBytesInPass Counter64,1036pfTablesAddrBytesInBlock Counter64,1037pfTablesAddrBytesOutPass Counter64,1038pfTablesAddrBytesOutBlock Counter64,1039pfTablesAddrPktsInPass Counter64,1040pfTablesAddrPktsInBlock Counter64,1041pfTablesAddrPktsOutPass Counter64,1042pfTablesAddrPktsOutBlock Counter641043}10441045pfTablesAddrIndex OBJECT-TYPE1046SYNTAX Integer32 (1..2147483647)1047MAX-ACCESS not-accessible1048STATUS current1049DESCRIPTION1050"A unique value, greater than zero, for each address."1051::= { pfTablesAddrEntry 1 }10521053pfTablesAddrNetType OBJECT-TYPE1054SYNTAX InetAddressType1055MAX-ACCESS read-only1056STATUS current1057DESCRIPTION1058"The type of address in the corresponding pfTablesAddrNet object."1059::= { pfTablesAddrEntry 2 }10601061pfTablesAddrNet OBJECT-TYPE1062SYNTAX InetAddress1063MAX-ACCESS read-only1064STATUS current1065DESCRIPTION1066"The IP address of this particular table entry."1067::= { pfTablesAddrEntry 3 }10681069pfTablesAddrPrefix OBJECT-TYPE1070SYNTAX InetAddressPrefixLength1071MAX-ACCESS read-only1072STATUS current1073DESCRIPTION1074"The CIDR netmask of this particular table entry."1075::= { pfTablesAddrEntry 4 }10761077pfTablesAddrTZero OBJECT-TYPE1078SYNTAX TimeTicks1079UNITS "1/100th of a Second"1080MAX-ACCESS read-only1081STATUS current1082DESCRIPTION1083"The time passed since this entry's statistics were last1084cleared, or the time passed since this entry was loaded1085into the table, whichever is sooner."1086::= { pfTablesAddrEntry 5 }10871088pfTablesAddrBytesInPass OBJECT-TYPE1089SYNTAX Counter641090MAX-ACCESS read-only1091STATUS current1092DESCRIPTION1093"The number of inbound bytes passed as a result of this entry."1094::= { pfTablesAddrEntry 6 }10951096pfTablesAddrBytesInBlock OBJECT-TYPE1097SYNTAX Counter641098MAX-ACCESS read-only1099STATUS current1100DESCRIPTION1101"The number of inbound bytes blocked as a result of this entry."1102::= { pfTablesAddrEntry 7 }11031104pfTablesAddrBytesOutPass OBJECT-TYPE1105SYNTAX Counter641106MAX-ACCESS read-only1107STATUS current1108DESCRIPTION1109"The number of outbound bytes passed as a result of this entry."1110::= { pfTablesAddrEntry 8 }11111112pfTablesAddrBytesOutBlock OBJECT-TYPE1113SYNTAX Counter641114MAX-ACCESS read-only1115STATUS current1116DESCRIPTION1117"The number of outbound bytes blocked as a result of this entry."1118::= { pfTablesAddrEntry 9 }11191120pfTablesAddrPktsInPass OBJECT-TYPE1121SYNTAX Counter641122MAX-ACCESS read-only1123STATUS current1124DESCRIPTION1125"The number of inbound packets passed as a result of this entry."1126::= { pfTablesAddrEntry 10 }11271128pfTablesAddrPktsInBlock OBJECT-TYPE1129SYNTAX Counter641130MAX-ACCESS read-only1131STATUS current1132DESCRIPTION1133"The number of inbound packets blocked as a result of this entry."1134::= { pfTablesAddrEntry 11 }11351136pfTablesAddrPktsOutPass OBJECT-TYPE1137SYNTAX Counter641138MAX-ACCESS read-only1139STATUS current1140DESCRIPTION1141"The number of outbound packets passed as a result of this entry."1142::= { pfTablesAddrEntry 12 }11431144pfTablesAddrPktsOutBlock OBJECT-TYPE1145SYNTAX Counter641146MAX-ACCESS read-only1147STATUS current1148DESCRIPTION1149"The number of outbound packets blocked as a result of this1150entry."1151::= { pfTablesAddrEntry 13 }11521153-- --------------------------------------------------------------------------11541155--1156-- Altq information1157--11581159pfAltqQueueNumber OBJECT-TYPE1160SYNTAX Unsigned321161MAX-ACCESS read-only1162STATUS current1163DESCRIPTION1164"The number of queues in the active set."1165::= { pfAltq 1 }11661167pfAltqQueueTable OBJECT-TYPE1168SYNTAX SEQUENCE OF PfAltqQueueEntry1169MAX-ACCESS not-accessible1170STATUS current1171DESCRIPTION1172"Table containing the rules that are active on this system."1173::= { pfAltq 2 }11741175pfAltqQueueEntry OBJECT-TYPE1176SYNTAX PfAltqQueueEntry1177MAX-ACCESS not-accessible1178STATUS current1179DESCRIPTION1180"An entry in the pfAltqQueueTable table."1181INDEX { pfAltqQueueIndex }1182::= { pfAltqQueueTable 1 }11831184PfAltqQueueEntry ::= SEQUENCE {1185pfAltqQueueIndex Integer32,1186pfAltqQueueDescr OCTET STRING,1187pfAltqQueueParent OCTET STRING,1188pfAltqQueueScheduler INTEGER,1189pfAltqQueueBandwidth Unsigned32,1190pfAltqQueuePriority Integer32,1191pfAltqQueueLimit Integer321192}11931194pfAltqQueueIndex OBJECT-TYPE1195SYNTAX Integer32 (1..2147483647)1196MAX-ACCESS not-accessible1197STATUS current1198DESCRIPTION1199"A unique value, greater than zero, for each queue."1200::= { pfAltqQueueEntry 1 }12011202pfAltqQueueDescr OBJECT-TYPE1203SYNTAX OCTET STRING1204MAX-ACCESS read-only1205STATUS current1206DESCRIPTION1207"The name of the queue."1208::= { pfAltqQueueEntry 2 }12091210pfAltqQueueParent OBJECT-TYPE1211SYNTAX OCTET STRING1212MAX-ACCESS read-only1213STATUS current1214DESCRIPTION1215"Name of the queue's parent if it has one."1216::= { pfAltqQueueEntry 3 }12171218pfAltqQueueScheduler OBJECT-TYPE1219SYNTAX INTEGER { cbq(1), hfsc(8), priq(11) }1220MAX-ACCESS read-only1221STATUS current1222DESCRIPTION1223"Scheduler algorithm implemented by this queue."1224::= { pfAltqQueueEntry 4 }12251226pfAltqQueueBandwidth OBJECT-TYPE1227SYNTAX Unsigned321228MAX-ACCESS read-only1229STATUS current1230DESCRIPTION1231"Bandwitch assigned to this queue."1232::= { pfAltqQueueEntry 5 }12331234pfAltqQueuePriority OBJECT-TYPE1235SYNTAX Integer321236MAX-ACCESS read-only1237STATUS current1238DESCRIPTION1239"Priority level of the queue."1240::= { pfAltqQueueEntry 6 }12411242pfAltqQueueLimit OBJECT-TYPE1243SYNTAX Integer321244MAX-ACCESS read-only1245STATUS current1246DESCRIPTION1247"Maximum number of packets in the queue."1248::= { pfAltqQueueEntry 7 }12491250pfLabelsLblNumber OBJECT-TYPE1251SYNTAX Integer321252MAX-ACCESS read-only1253STATUS current1254DESCRIPTION1255"The number of labeled filter rules on this system."1256::= { pfLabels 1 }12571258pfLabelsLblTable OBJECT-TYPE1259SYNTAX SEQUENCE OF PfLabelsLblEntry1260MAX-ACCESS not-accessible1261STATUS current1262DESCRIPTION1263"Table of filter rules, index on pfLabelsLblIndex."1264::= { pfLabels 2 }12651266pfLabelsLblEntry OBJECT-TYPE1267SYNTAX PfLabelsLblEntry1268MAX-ACCESS not-accessible1269STATUS current1270DESCRIPTION1271"Any entry in the pfLabelsLblTable containing information1272about a particular filter rule on the system."1273INDEX { pfLabelsLblIndex }1274::= { pfLabelsLblTable 1 }12751276PfLabelsLblEntry ::= SEQUENCE {1277pfLabelsLblIndex Integer32,1278pfLabelsLblName OCTET STRING,1279pfLabelsLblEvals Counter64,1280pfLabelsLblBytesIn Counter64,1281pfLabelsLblBytesOut Counter64,1282pfLabelsLblPktsIn Counter64,1283pfLabelsLblPktsOut Counter641284}12851286pfLabelsLblIndex OBJECT-TYPE1287SYNTAX Integer32 (1..2147483647)1288MAX-ACCESS not-accessible1289STATUS current1290DESCRIPTION1291"A unique value, greater than zero, for each label."1292::= { pfLabelsLblEntry 1 }12931294pfLabelsLblName OBJECT-TYPE1295SYNTAX OCTET STRING1296MAX-ACCESS read-only1297STATUS current1298DESCRIPTION1299"The name of the rule label."1300::= { pfLabelsLblEntry 2 }13011302pfLabelsLblEvals OBJECT-TYPE1303SYNTAX Counter641304MAX-ACCESS read-only1305STATUS current1306DESCRIPTION1307"The number of rule evaluations."1308::= { pfLabelsLblEntry 3 }13091310pfLabelsLblBytesIn OBJECT-TYPE1311SYNTAX Counter641312MAX-ACCESS read-only1313STATUS current1314DESCRIPTION1315"The number of incoming bytes matched by the rule."1316::= { pfLabelsLblEntry 4 }13171318pfLabelsLblBytesOut OBJECT-TYPE1319SYNTAX Counter641320MAX-ACCESS read-only1321STATUS current1322DESCRIPTION1323"The number of outgoing bytes matched by the rule."1324::= { pfLabelsLblEntry 5 }13251326pfLabelsLblPktsIn OBJECT-TYPE1327SYNTAX Counter641328MAX-ACCESS read-only1329STATUS current1330DESCRIPTION1331"The number of incoming packets matched by the rule."1332::= { pfLabelsLblEntry 6 }13331334pfLabelsLblPktsOut OBJECT-TYPE1335SYNTAX Counter641336MAX-ACCESS read-only1337STATUS current1338DESCRIPTION1339"The number of outgoing packets matched by the rule."1340::= { pfLabelsLblEntry 7 }13411342END134313441345