-- COPYRIGHT NOTICE -- Copyright (C) 2006-2010,2011 by Inlab Software GmbH, Gruenwald, Germany. -- All rights reserved / Alle Rechte vorbehalten. -- $Id: BALANCENG-MIB.txt,v 1.2 2011/02/06 00:09:28 t Exp t $ -- BALANCENG-MIB { iso(1) org(3) dod(6) internet(1) private(4) -- enterprises(1) Inlab(2771) } BALANCENG-MIB DEFINITIONS ::= BEGIN IMPORTS enterprises,Gauge32,IpAddress,TimeTicks,Counter32,NOTIFICATION-TYPE,MODULE-IDENTITY FROM SNMPv2-SMI OBJECT-TYPE FROM RFC-1212; inlab MODULE-IDENTITY LAST-UPDATED "201102050000Z" ORGANIZATION "Inlab Software GmbH, http://www.inlab.de" CONTACT-INFO "Inlab Software GmbH Josef-Wuerth-Str. 3 82031 Gruenwald Germany" DESCRIPTION "Top-Level of the Inlab enterprise MIB tree" REVISION "201102050000Z" DESCRIPTION "Revision" ::= { enterprises 2771 } balanceng OBJECT IDENTIFIER ::= { inlab 1 } release OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "release of running BalanceNG program" ::= { balanceng 1 } nodeId OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "NodeId of BalanceNG host" ::= { balanceng 2 } licenseStatus OBJECT-TYPE SYNTAX INTEGER { unlicensed(0), promotional(1), full(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Current licensing Status" ::= { balanceng 3 } serialNumber OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "BalanceNG license serial number" ::= { balanceng 4 } hostname OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "hostname of BalanceNG instance (hostname configuration keyword)" ::= { balanceng 5 } uptime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "BalanceNG uptime in 1/100 seconds" ::= { balanceng 6 } l2Switch OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "l2switch mode, enabled if active" ::= { balanceng 7 } remark OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "configuration file remark" ::= { balanceng 8 } sessions OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of current total session table entries" ::= { balanceng 9 } -- -- Gateway Settings and Status -- gatewayIPAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "IP address of gateway, 0.0.0.0 if unspecified" ::= { balanceng 10 } gatewayArpInterval OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Gateway ARP healthcheck interval, 0 if unspecified" ::= { balanceng 11 } gatewayArpTimeout OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Gateway ARP healthcheck timeout, 0 if unspecified" ::= { balanceng 12 } gatewayPingInterval OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Gateway ping healthcheck interval, 0 if unspecified" ::= { balanceng 13 } gatewayPingTimeout OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Gateway ping healthcheck timeout, 0 if unspecified" ::= { balanceng 14 } gatewayTrackval OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Gateway tracking value for VRRP" ::= { balanceng 15 } gatewayStatus OBJECT-TYPE SYNTAX INTEGER { unspecified(0), down(1), operational(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Gateway status" ::= { balanceng 16 } -- -- VRRP Settings and Status -- vrrpVrid OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "VRRP Virtual Router Id, 0 if unspecified" ::= { balanceng 17 } vrrpPriority OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "VRRP Priority, 0 if unspecified" ::= { balanceng 18 } vrrpNetwork OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Network for VRRP advertisements, 0 if unspecified" ::= { balanceng 19 } vrrpTracking OBJECT-TYPE SYNTAX INTEGER { unspecified(0), disabled(1), enabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "VRRP tracking option, 0 if unspecified or VRRP off" ::= { balanceng 20 } vrrpStatus OBJECT-TYPE SYNTAX INTEGER { off(0), initialize(1), master(2), backup(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "VRRP status" ::= { balanceng 21 } vrrpMScript OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "External VRRP master notification script, empty if undefined" ::= { balanceng 22 } vrrpBScript OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "External VRRP backup notification script, empty if undefined" ::= { balanceng 23 } gatewayAlertScript OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "External gateway down notification script, empty if undefined" ::= { balanceng 24 } gatewayUpalertScript OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "External gateway operational notification script, empty if undefined" ::= { balanceng 25 } -- -- Interface Information -- -- interfaceInfo OBJECT-TYPE interfaceTable OBJECT-TYPE SYNTAX SEQUENCE OF InterfaceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Interface Information" ::= { balanceng 40 } interfaceEntry OBJECT-TYPE SYNTAX InterfaceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Row of table interfaceTable" INDEX { interfaceIndex, interfaceName, interfaceDumpDirectory, interfaceDumpBytes, interfaceSentPackets, interfaceSentBytes, interfaceReceivedPackets, interfaceReceivedBytes } ::= { interfaceTable 1 } InterfaceEntry ::= SEQUENCE { interfaceIndex INTEGER, interfaceName OCTET STRING, interfaceDumpDirectory OCTET STRING, interfaceDumpBytes Counter32, interfaceSentPackets Counter32, interfaceSentBytes Counter32, interfaceReceivedPackets Counter32, interfaceReceivedBytes Counter32 } interfaceIndex OBJECT-TYPE SYNTAX INTEGER (1..100) MAX-ACCESS read-only STATUS current DESCRIPTION "Interface Index" ::= { interfaceEntry 1 } interfaceName OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..512)) MAX-ACCESS read-only STATUS current DESCRIPTION "Interface name on operating system level" ::= { interfaceEntry 2 } interfaceDumpDirectory OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..512)) MAX-ACCESS read-only STATUS current DESCRIPTION "Dumpfilename, empty if inactive" ::= { interfaceEntry 3 } interfaceDumpBytes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes dumped" ::= { interfaceEntry 4 } interfaceSentPackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets sent out on this interface" ::= { interfaceEntry 5 } interfaceSentBytes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes sent out on this interface" ::= { interfaceEntry 6 } interfaceReceivedPackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets received on this interface" ::= { interfaceEntry 7 } interfaceReceivedBytes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes received on this interface" ::= { interfaceEntry 8 } -- -- Network Information -- networkTable OBJECT-TYPE SYNTAX SEQUENCE OF NetworkEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Network Information" ::= { balanceng 50 } networkEntry OBJECT-TYPE SYNTAX NetworkEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Row of table networkTable" INDEX { networkIndex, networkStatus, networkName, networkAddr, networkMask, networkReal, networkVirt, networkInterfaces } ::= { networkTable 1 } NetworkEntry ::= SEQUENCE { networkIndex INTEGER, networkStatus INTEGER, networkName OCTET STRING, networkAddr IpAddress, networkMask IpAddress, networkReal IpAddress, networkVirt IpAddress, networkInterfaces OCTET STRING } networkIndex OBJECT-TYPE SYNTAX INTEGER (1..100) MAX-ACCESS read-only STATUS current DESCRIPTION "Network Index" ::= { networkEntry 1 } networkStatus OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Network enable status" ::= { networkEntry 2 } networkName OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..512)) MAX-ACCESS read-only STATUS current DESCRIPTION "Network name" ::= { networkEntry 3 } networkAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Network address" ::= { networkEntry 4 } networkMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Network netmask" ::= { networkEntry 5 } networkReal OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Network real address" ::= { networkEntry 6 } networkVirt OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Network virtual address" ::= { networkEntry 7 } networkInterfaces OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..512)) MAX-ACCESS read-only STATUS current DESCRIPTION "Network interface list as string, empty if no interface associated." ::= { networkEntry 8 } -- -- Server Information -- serverTable OBJECT-TYPE SYNTAX SEQUENCE OF ServerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Server Information" ::= { balanceng 60 } serverEntry OBJECT-TYPE SYNTAX ServerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Row of table serverTable" INDEX { serverIndex, serverStatus, serverName, serverIpAddr, serverPort, serverPort2, serverProtocol, serverMethod, serverPortrel, serverFailover, serverTargetlist, serverBackuplist, serverSessions, serverSentPackets, serverSentBytes, serverReceivedPackets, serverReceivedBytes, serverSessionTimeout } ::= { serverTable 1 } ServerEntry ::= SEQUENCE { serverIndex INTEGER, serverStatus INTEGER, serverName OCTET STRING, serverIpAddr IpAddress, serverPort INTEGER, serverPort2 INTEGER, serverProtocol INTEGER, serverMethod INTEGER, serverPortrel INTEGER, serverFailover INTEGER, serverTargetlist OCTET STRING, serverBackuplist OCTET STRING, serverSessions Gauge32, serverSentPackets Counter32, serverSentBytes Counter32, serverReceivedPackets Counter32, serverReceivedBytes Counter32, serverSessionTimeout INTEGER } serverIndex OBJECT-TYPE SYNTAX INTEGER (1..1024) MAX-ACCESS read-only STATUS current DESCRIPTION "The Server number" ::= { serverEntry 1 } serverStatus OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Server enable status" ::= { serverEntry 2 } serverName OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..512)) MAX-ACCESS read-only STATUS current DESCRIPTION "Server name" ::= { serverEntry 3 } serverIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Server IP address" ::= { serverEntry 4 } serverPort OBJECT-TYPE SYNTAX INTEGER (1..65536) MAX-ACCESS read-only STATUS current DESCRIPTION "Server primary port, 0 if undefined (any)" ::= { serverEntry 5 } serverPort2 OBJECT-TYPE SYNTAX INTEGER (1..65536) MAX-ACCESS read-only STATUS current DESCRIPTION "Server secondary port, 0 if undefined" ::= { serverEntry 6 } serverProtocol OBJECT-TYPE SYNTAX INTEGER { any(0), tcp(1), udp(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Server protocol definition" ::= { serverEntry 7 } serverMethod OBJECT-TYPE SYNTAX INTEGER { rr(0), hash(1), random(2), agent(3), session(4), bwin(5), bwout(6), bw(7), rndagent(8) } MAX-ACCESS read-only STATUS current DESCRIPTION "Server load balancing method" ::= { serverEntry 8 } serverPortrel OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Server Port Relevance feature, off=default" ::= { serverEntry 9 } serverFailover OBJECT-TYPE SYNTAX INTEGER { normal(0), backup(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Server failover behaviour, backup switches immediately to backup target" ::= { serverEntry 10 } serverTargetlist OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..512)) MAX-ACCESS read-only STATUS current DESCRIPTION "Server list of targets" ::= { serverEntry 11 } serverBackuplist OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..512)) MAX-ACCESS read-only STATUS current DESCRIPTION "Server list of backup targets" ::= { serverEntry 12 } serverSessions OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Current number of virtual server sessions, defined to be the sum of the sessions of all associated targets" ::= { serverEntry 13 } serverSentPackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets sent to the clients, defined to be the sum of packets being received from all associated targets" ::= { serverEntry 14 } serverSentBytes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes sent to the clients, defined to be the sum of bytes being received from all associated targets" ::= { serverEntry 15 } serverReceivedPackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets received from the clients by this virtual server, defined to be the sum of packets being sent to all associated targets" ::= { serverEntry 16 } serverReceivedBytes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes received from the clients by this virtual server, defined to be the sum of bytes being sent to all associated targets" ::= { serverEntry 17 } serverSessionTimeout OBJECT-TYPE SYNTAX INTEGER (0..100000) MAX-ACCESS read-only STATUS current DESCRIPTION "Server specific session timeout in seconds, 0 if unspecified" ::= { serverEntry 18 } -- -- Target Information -- targetTable OBJECT-TYPE SYNTAX SEQUENCE OF TargetEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Target Information" ::= { balanceng 70 } targetEntry OBJECT-TYPE SYNTAX TargetEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Row of table targetTable" INDEX { targetIndex, targetStatus, targetName, targetIpAddr, targetPort, targetProtocol, targetDSR, targetSoftdisable, targetTrackval, targetAgentPort, targetAgentInterval, targetAgentTimeout, targetAgentOffset, targetAgentScale, targetPingInterval, targetPingTimeout, targetTcpOpenPort, targetTcpOpenInterval, targetTcpOpenTimeout, targetScript, targetScriptInterval, targetScriptTimeout, targetAlertScript, targetUpalertScript, targetSessions, targetSentPackets, targetSentBytes, targetReceivedPackets, targetReceivedBytes, targetAgentData, targetTotalBandwidth, targetIncomingBandwidth, targetOutgoingBandwidth, targetWeight, targetMaxSessions, targetMaxAgent } ::= { targetTable 1 } TargetEntry ::= SEQUENCE { targetIndex INTEGER, targetStatus INTEGER, targetName OCTET STRING, targetIpAddr IpAddress, targetPort INTEGER, targetProtocol INTEGER, targetDSR INTEGER, targetSoftdisable INTEGER, targetTrackval INTEGER, targetAgentPort INTEGER, targetAgentInterval INTEGER, targetAgentTimeout INTEGER, targetAgentOffset INTEGER, targetAgentScale OCTET STRING, targetPingInterval INTEGER, targetPingTimeout INTEGER, targetTcpOpenPort INTEGER, targetTcpOpenInterval INTEGER, targetTcpOpenTimeout INTEGER, targetScript OCTET STRING, targetScriptInterval INTEGER, targetScriptTimeout INTEGER, targetAlertScript OCTET STRING, targetUpalertScript OCTET STRING, targetSessions Gauge32, targetSentPackets Counter32, targetSentBytes Counter32, targetReceivedPackets Counter32, targetReceivedBytes Counter32, targetAgentData Gauge32, targetTotalBandwidth Gauge32, targetIncomingBandwidth Gauge32, targetOutgoingBandwidth Gauge32, targetWeight Gauge32, targetMaxSessions Gauge32, targetMaxAgent Gauge32 } targetIndex OBJECT-TYPE SYNTAX INTEGER (1..1024) MAX-ACCESS read-only STATUS current DESCRIPTION "The target number" ::= { targetEntry 1 } targetStatus OBJECT-TYPE SYNTAX INTEGER { disabled(0), down(1), operational(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Target status" ::= { targetEntry 2 } targetName OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..512)) MAX-ACCESS read-only STATUS current DESCRIPTION "Target name" ::= { targetEntry 3 } targetIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Target IP address" ::= { targetEntry 4 } targetPort OBJECT-TYPE SYNTAX INTEGER (0..65536) MAX-ACCESS read-only STATUS current DESCRIPTION "Target port, 0 if undefined (any)" ::= { targetEntry 5 } targetProtocol OBJECT-TYPE SYNTAX INTEGER { any(0), tcp(1), udp(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Target protocol definition" ::= { targetEntry 6 } targetDSR OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Target Direct Server Return (DSR) operation" ::= { targetEntry 7 } targetSoftdisable OBJECT-TYPE SYNTAX INTEGER { inactive(0), active(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Target softdisable (accepting no new sessions if active)" ::= { targetEntry 8 } targetTrackval OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Tracking value for VRRP tracking (0=default)" ::= { targetEntry 9 } targetAgentPort OBJECT-TYPE SYNTAX INTEGER (0..65536) MAX-ACCESS read-only STATUS current DESCRIPTION "Target agent port, 0 if undefined (agent communication inactive)" ::= { targetEntry 10 } targetAgentInterval OBJECT-TYPE SYNTAX INTEGER (0..100000) MAX-ACCESS read-only STATUS current DESCRIPTION "Agent interval, 0 if undefined" ::= { targetEntry 11 } targetAgentTimeout OBJECT-TYPE SYNTAX INTEGER (0..100000) MAX-ACCESS read-only STATUS current DESCRIPTION "Agent timeout, 0 if undefined" ::= { targetEntry 12 } targetAgentOffset OBJECT-TYPE SYNTAX INTEGER (0..100000) MAX-ACCESS read-only STATUS current DESCRIPTION "Agent return value offset, default=0" ::= { targetEntry 13 } targetAgentScale OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..512)) MAX-ACCESS read-only STATUS current DESCRIPTION "Agent return value scale, default=1.0 (double as string)" ::= { targetEntry 14 } targetPingInterval OBJECT-TYPE SYNTAX INTEGER (0..100000) MAX-ACCESS read-only STATUS current DESCRIPTION "Ping healthcheck interval, 0 if undefined" ::= { targetEntry 15 } targetPingTimeout OBJECT-TYPE SYNTAX INTEGER (0..100000) MAX-ACCESS read-only STATUS current DESCRIPTION "Ping healthcheck timeout, 0 if undefined" ::= { targetEntry 16 } targetTcpOpenPort OBJECT-TYPE SYNTAX INTEGER (0..100000) MAX-ACCESS read-only STATUS current DESCRIPTION "TCPopen healthcheck port, 0 if undefined" ::= { targetEntry 17 } targetTcpOpenInterval OBJECT-TYPE SYNTAX INTEGER (0..100000) MAX-ACCESS read-only STATUS current DESCRIPTION "TCPopen healthcheck interval, 0 if undefined" ::= { targetEntry 18 } targetTcpOpenTimeout OBJECT-TYPE SYNTAX INTEGER (0..100000) MAX-ACCESS read-only STATUS current DESCRIPTION "TCPopen healthcheck timeout, 0 if undefined" ::= { targetEntry 19 } targetScript OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..512)) MAX-ACCESS read-only STATUS current DESCRIPTION "External healthcheck script, empty if undefined" ::= { targetEntry 20 } targetScriptInterval OBJECT-TYPE SYNTAX INTEGER (0..100000) MAX-ACCESS read-only STATUS current DESCRIPTION "External healthcheck interval, 0 if undefined" ::= { targetEntry 21 } targetScriptTimeout OBJECT-TYPE SYNTAX INTEGER (0..100000) MAX-ACCESS read-only STATUS current DESCRIPTION "External healthcheck timeout, 0 if undefined" ::= { targetEntry 22 } targetAlertScript OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..512)) MAX-ACCESS read-only STATUS current DESCRIPTION "External alert script, empty if undefined" ::= { targetEntry 23 } targetUpalertScript OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..512)) MAX-ACCESS read-only STATUS current DESCRIPTION "External upalert script, empty if undefined" ::= { targetEntry 24 } targetSessions OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Current number of target (real server) sessions" ::= { targetEntry 25 } targetSentPackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets sent to target (real server)" ::= { targetEntry 26 } targetSentBytes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes received from target (real server)" ::= { targetEntry 27 } targetReceivedPackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets received from target (real server)" ::= { targetEntry 28 } targetReceivedBytes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes received from target (real server)" ::= { targetEntry 29 } targetAgentData OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Performance data as returned from bngagent feedback agent" ::= { targetEntry 30 } targetTotalBandwidth OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Current total bandwidth of target in bytes per second" ::= { targetEntry 31 } targetIncomingBandwidth OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Current incoming bandwidth of target in bytes per second" ::= { targetEntry 32 } targetOutgoingBandwidth OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Current outgoing bandwidth of target in bytes per second" ::= { targetEntry 33 } targetWeight OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Target weight for weighted random method, default=1" ::= { targetEntry 34 } targetMaxSessions OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum absolute number of sessions a target is allowed to receive" ::= { targetEntry 35 } targetMaxAgent OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum absolute agent return value that a target may have for new session" ::= { targetEntry 36 } -- -- Parameter Information -- parameterTable OBJECT-TYPE SYNTAX SEQUENCE OF ParameterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Parameter Information" ::= { balanceng 80 } parameterEntry OBJECT-TYPE SYNTAX ParameterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Row of table parameterTable" INDEX { parameterName, parameterMin, parameterMax, parameterDefault, parameterCurrent } ::= { parameterTable 1 } ParameterEntry ::= SEQUENCE { parameterName OCTET STRING, parameterMin INTEGER, parameterMax INTEGER, parameterDefault INTEGER, parameterCurrent INTEGER } parameterName OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..512)) MAX-ACCESS read-only STATUS current DESCRIPTION "Name of parameter" ::= { parameterEntry 1 } parameterMin OBJECT-TYPE SYNTAX INTEGER (0..200000) MAX-ACCESS read-only STATUS current DESCRIPTION "Minimum parameter value" ::= { parameterEntry 2 } parameterMax OBJECT-TYPE SYNTAX INTEGER (0..200000) MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum parameter value" ::= { parameterEntry 3 } parameterDefault OBJECT-TYPE SYNTAX INTEGER (0..200000) MAX-ACCESS read-only STATUS current DESCRIPTION "Default parameter value" ::= { parameterEntry 4 } parameterCurrent OBJECT-TYPE SYNTAX INTEGER (0..200000) MAX-ACCESS read-only STATUS current DESCRIPTION "Current parameter value" ::= { parameterEntry 5 } -- -- Traps -- balancengTraps OBJECT IDENTIFIER ::= { balanceng 90 } gatewayDown NOTIFICATION-TYPE STATUS current DESCRIPTION "Gateway down notification" ::= { balancengTraps 1 } gatewayOperational NOTIFICATION-TYPE STATUS current DESCRIPTION "Gateway up notification" ::= { balancengTraps 2 } targetDown NOTIFICATION-TYPE OBJECTS { targetIndex } STATUS current DESCRIPTION "Target down notification" ::= { balancengTraps 3 } targetOperational NOTIFICATION-TYPE OBJECTS { targetIndex } STATUS current DESCRIPTION "Target operational notification" ::= { balancengTraps 4 } vrrpNowMaster NOTIFICATION-TYPE OBJECTS { vrrpVrid } STATUS current DESCRIPTION "VRRP master notification" ::= { balancengTraps 5 } vrrpNowBACKUP NOTIFICATION-TYPE OBJECTS { vrrpVrid } STATUS current DESCRIPTION "VRRP backup notification" ::= { balancengTraps 6 } END