All MIBs › KEEPALIVED-MIB
Organization: Keepalived
Last Updated: 2009-04-08
Category: Protocol: VRRP, Technology: High Availability
Description: MIB for monitoring Keepalived VRRP and health-check daemon status on Linux servers providing high-availability IP failover.
Start monitoring vendor-neutral, standards-based MIB, any SNMPv3-capable network device (SNMP engine identity/boot/clock status) with a free 30-day trial of IPNetwork Monitor. Import MIBs, browse SNMP OIDs, create custom SNMP monitors, configure alerts, and monitor any SNMP-enabled network device from a single console.
What Is KEEPALIVED-MIB?
KEEPALIVED-MIB is the standard MIB shipped with keepalived, the popular open-source Linux VRRP and health-checking daemon (enterprise OID 9586). Its objects cover keepalived version, router ID, SMTP server address/timeout and sender address for alert emails, an email-recipient table, a trap-enable flag, link-beat setting, and a VRRP sync-group table (name, state, SMTP-alert enable, notify-exec flag, and master/backup/fault transition scripts) with a member table. As a configuration/status MIB it lets an administrator confirm a VRRP sync group's current state and which transition scripts fire on master/backup/fault changes. It is deployed on Linux servers running keepalived for VRRP-based high availability. Engineers can download the KEEPALIVED-MIB file directly to load it into their MIB browser.
IPNetwork Monitor allows you to monitor SNMP objects defined in KEEPALIVED-MIB. Use the built-in SNMP Monitoring Browser to explore available variables, view their current values and descriptions, and select the objects you want to monitor. You can then create SNMP monitors, configure thresholds, and receive alerts when monitored values change.
Supported Devices
- Linux servers running keepalived (VRRP high availability)
Monitoring Examples
An administrator checks vrrpSyncGroupState and vrrpSyncGroupScriptFault to confirm which script runs and what state a VRRP sync group is in after a failover on a Linux server running keepalived.
What Can Be Monitored
- VRRP sync group state and transition-script configuration
This MIB depends on
Related MIBs
Imported Objects
From IF-MIB
| InterfaceIndex | |
| ifIndex | OBJECT-TYPE |
From INET-ADDRESS-MIB
| InetAddress | |
| InetAddressPrefixLength | |
| InetAddressType | |
| InetPortNumber | |
| InetScopeType |
From SNMPv2-CONF
| MODULE-COMPLIANCE | |
| NOTIFICATION-GROUP | |
| OBJECT-GROUP |
From SNMPv2-SMI
| Counter32 | |
| Counter64 | |
| Gauge32 | |
| Integer32 | |
| MODULE-IDENTITY | |
| NOTIFICATION-TYPE | |
| OBJECT-TYPE | |
| Unsigned32 | |
| enterprises |
From SNMPv2-TC
| DisplayString | |
| TEXTUAL-CONVENTION | |
| TruthValue |
How to Use in IPNetwork Monitor
Example using virtualServerStatsInPkts OID:
OIDs
| OID symbolic | OID numeric | Type | Access | Description |
|---|---|---|---|---|
| debian | 1.3.6.1.4.1.9586 | |||
| project | 1.3.6.1.4.1.9586.100 | |||
| keepalived | 1.3.6.1.4.1.9586.100.5 | This MIB describes objects used by keepalived, both for VRRP and health checker. | ||
| _pysmi_global | 1.3.6.1.4.1.9586.100.5.1 | |||
| STR version | 1.3.6.1.4.1.9586.100.5.1.1 | DisplayString | read-only | Version of keepalived |
| STR routerId | 1.3.6.1.4.1.9586.100.5.1.2 | DisplayString | read-only | Router ID |
| 1.3.6.1.4.1.9586.100.5.1.3 | ||||
| IPt smtpServerAddressType | 1.3.6.1.4.1.9586.100.5.1.3.1 | InetAddressType | read-only | Address type for SMTP server. |
| IP smtpServerAddress | 1.3.6.1.4.1.9586.100.5.1.3.2 | InetAddress | read-only | Address of SMTP server. |
| U32 smtpServerTimeout | 1.3.6.1.4.1.9586.100.5.1.3.3 | Unsigned32 | read-only | SMTP server connection timeout. |
| STR emailFrom | 1.3.6.1.4.1.9586.100.5.1.3.4 | DisplayString | read-only | Email address for the From field. |
| emailTable | 1.3.6.1.4.1.9586.100.5.1.3.5 | not-accessible | Table of email notification addresses. | |
| emailEntry | 1.3.6.1.4.1.9586.100.5.1.3.5.1 | not-accessible | Email address to be notified with an alert. | |
| I32 emailIndex | 1.3.6.1.4.1.9586.100.5.1.3.5.1.1 | Integer32 | not-accessible | Index for the email address. |
| STR emailAddress | 1.3.6.1.4.1.9586.100.5.1.3.5.1.2 | DisplayString | read-only | Email address to be notified when an alert is raised. |
| INT trapEnable | 1.3.6.1.4.1.9586.100.5.1.4 | INTEGER | read-only | Indicate whether traps should be sent for various events. |
| INT linkBeat | 1.3.6.1.4.1.9586.100.5.1.5 | INTEGER | read-only | Indicate which method is used to check if a link is up or down. netlink(1) means that the kernel will push a link state change while polling(2) means that the status of the link is checked periodically. |
| vrrp | 1.3.6.1.4.1.9586.100.5.2 | |||
| vrrpSyncGroupTable | 1.3.6.1.4.1.9586.100.5.2.1 | not-accessible | Table of sync groups | |
| vrrpSyncGroupEntry | 1.3.6.1.4.1.9586.100.5.2.1.1 | not-accessible | Information describing a sync group | |
| I32 vrrpSyncGroupIndex | 1.3.6.1.4.1.9586.100.5.2.1.1.1 | Integer32 | not-accessible | Index of the synchronisation group. |
| STR vrrpSyncGroupName | 1.3.6.1.4.1.9586.100.5.2.1.1.2 | DisplayString | read-only | Name of the synchronisation group. |
| VRR vrrpSyncGroupState | 1.3.6.1.4.1.9586.100.5.2.1.1.3 | VrrpState | read-only | Current state of the synchronisation group. |
| INT vrrpSyncGroupSmtpAlert | 1.3.6.1.4.1.9586.100.5.2.1.1.4 | INTEGER | read-only | Will SMTP alert be sent for this synchronisation group? |
| INT vrrpSyncGroupNotifyExec | 1.3.6.1.4.1.9586.100.5.2.1.1.5 | INTEGER | read-only | Will we execute notification script for this group? |
| STR vrrpSyncGroupScriptMaster | 1.3.6.1.4.1.9586.100.5.2.1.1.6 | DisplayString | read-only | Script to execute when the group becomes master. |
| STR vrrpSyncGroupScriptBackup | 1.3.6.1.4.1.9586.100.5.2.1.1.7 | DisplayString | read-only | Script to execute when the group becomes backup. |
| STR vrrpSyncGroupScriptFault | 1.3.6.1.4.1.9586.100.5.2.1.1.8 | DisplayString | read-only | Script to execute when the group is in fault state. |
| STR vrrpSyncGroupScript | 1.3.6.1.4.1.9586.100.5.2.1.1.9 | DisplayString | read-only | Script to execute whenever a state change occurs. |
| vrrpSyncGroupMemberTable | 1.3.6.1.4.1.9586.100.5.2.2 | not-accessible | Table of instances contained in sync groups | |
| vrrpSyncGroupMemberEntry | 1.3.6.1.4.1.9586.100.5.2.2.1 | not-accessible | Information describing a member of a sync group | |
| I32 vrrpSyncGroupMemberInstanceIndex | 1.3.6.1.4.1.9586.100.5.2.2.1.1 | Integer32 | not-accessible | Index of an instance in a synchronisation group. There is no relation with this index and the index of the corresponding instance in vrrpInstanceTable. Use the name to find out the corresponding instance. |
| STR vrrpSyncGroupMemberName | 1.3.6.1.4.1.9586.100.5.2.2.1.2 | DisplayString | read-only | Name of the instance contained in the synchronisation group. |
| vrrpInstanceTable | 1.3.6.1.4.1.9586.100.5.2.3 | not-accessible | Table of VRRP instances | |
| vrrpInstanceEntry | 1.3.6.1.4.1.9586.100.5.2.3.1 | not-accessible | Information describing a sync group | |
| INT vrrpInstanceIndex | 1.3.6.1.4.1.9586.100.5.2.3.1.1 | INTEGER | not-accessible | Index of the VRRP instance. Instance 0 is for static IP and static routes. |
| STR vrrpInstanceName | 1.3.6.1.4.1.9586.100.5.2.3.1.2 | DisplayString | read-only | Name of the VRRP instance. |
| U32 vrrpInstanceVirtualRouterId | 1.3.6.1.4.1.9586.100.5.2.3.1.3 | Unsigned32 | read-only | Virtual Router ID (VRID) for this VRRP instance. |
| VRR vrrpInstanceState | 1.3.6.1.4.1.9586.100.5.2.3.1.4 | VrrpState | read-only | Current state of this VRRP instance. |
| VRR vrrpInstanceInitialState | 1.3.6.1.4.1.9586.100.5.2.3.1.5 | VrrpState | read-only | Initial state of this VRRP instance. |
| VRR vrrpInstanceWantedState | 1.3.6.1.4.1.9586.100.5.2.3.1.6 | VrrpState | read-only | State wanted by the operator for this VRRP instance. |
| I32 vrrpInstanceBasePriority | 1.3.6.1.4.1.9586.100.5.2.3.1.7 | Integer32 | read-write | Base priority (as defined in the configuration file) for this VRRP instance. This value can be modified to force the virtual router instance to become backup or master. |
| I32 vrrpInstanceEffectivePriority | 1.3.6.1.4.1.9586.100.5.2.3.1.8 | Integer32 | read-only | Effective priority for this VRRP instance. Status of interfaces and script results are used to compute this value from the base priority. |
| INT vrrpInstanceVipsStatus | 1.3.6.1.4.1.9586.100.5.2.3.1.9 | INTEGER | read-only | Are all VIP of this VRRP instance enabled? |
| STR vrrpInstancePrimaryInterface | 1.3.6.1.4.1.9586.100.5.2.3.1.10 | DisplayString | read-only | Primary interface of this VRRP instance. |
| INT vrrpInstanceTrackPrimaryIf | 1.3.6.1.4.1.9586.100.5.2.3.1.11 | INTEGER | read-only | Do we track the status of the primary interface? |
| U32 vrrpInstanceAdvertisementsInt | 1.3.6.1.4.1.9586.100.5.2.3.1.12 | Unsigned32 | read-only | Delay in seconds between two VRRP advertisements. |
| INT vrrpInstancePreempt | 1.3.6.1.4.1.9586.100.5.2.3.1.13 | INTEGER | read-write | Will a higher priority advertisement preempt a lower instance? |
| U32 vrrpInstancePreemptDelay | 1.3.6.1.4.1.9586.100.5.2.3.1.14 | Unsigned32 | read-only | Delay after startup until preemption can happen. 0 means that there is no delay. |
| INT vrrpInstanceAuthType | 1.3.6.1.4.1.9586.100.5.2.3.1.15 | INTEGER | read-only | Authentication method to authenticate other peers. |
| INT vrrpInstanceLvsSyncDaemon | 1.3.6.1.4.1.9586.100.5.2.3.1.16 | INTEGER | read-only | Is LVS sync daemon enabled for this VRRP instance? |
| STR vrrpInstanceLvsSyncInterface | 1.3.6.1.4.1.9586.100.5.2.3.1.17 | DisplayString | read-only | If LVS sync daemon is enabled, which interface to use for syncing? |
| STR vrrpInstanceSyncGroup | 1.3.6.1.4.1.9586.100.5.2.3.1.18 | DisplayString | read-only | Name of the synchronisation group this VRRP instance belongs, if any. |
| U32 vrrpInstanceGarpDelay | 1.3.6.1.4.1.9586.100.5.2.3.1.19 | Unsigned32 | read-only | Delay to launch gratuitous ARP (GARP). |
| INT vrrpInstanceSmtpAlert | 1.3.6.1.4.1.9586.100.5.2.3.1.20 | INTEGER | read-only | Will SMTP alert be sent for this VRRP instance? |
| INT vrrpInstanceNotifyExec | 1.3.6.1.4.1.9586.100.5.2.3.1.21 | INTEGER | read-only | Will we execute notification script for this instance? |
| STR vrrpInstanceScriptMaster | 1.3.6.1.4.1.9586.100.5.2.3.1.22 | DisplayString | read-only | Script to execute when the instance becomes master. |
| STR vrrpInstanceScriptBackup | 1.3.6.1.4.1.9586.100.5.2.3.1.23 | DisplayString | read-only | Script to execute when the instance becomes backup. |
| STR vrrpInstanceScriptFault | 1.3.6.1.4.1.9586.100.5.2.3.1.24 | DisplayString | read-only | Script to execute when the instance is in fault state. |
| STR vrrpInstanceScriptStop | 1.3.6.1.4.1.9586.100.5.2.3.1.25 | DisplayString | read-only | Script to execute when the instance is stopped. |
| STR vrrpInstanceScript | 1.3.6.1.4.1.9586.100.5.2.3.1.26 | DisplayString | read-only | Script to execute whenever a state change occurs. |
| vrrpTrackedInterfaceTable | 1.3.6.1.4.1.9586.100.5.2.4 | not-accessible | Table of tracked interfaces for each VRRP instance. | |
| vrrpTrackedInterfaceEntry | 1.3.6.1.4.1.9586.100.5.2.4.1 | not-accessible | Information describing a tracked interface | |
| STR vrrpTrackedInterfaceName | 1.3.6.1.4.1.9586.100.5.2.4.1.1 | DisplayString | read-only | Name of the tracked interface. |
| I32 vrrpTrackedInterfaceWeight | 1.3.6.1.4.1.9586.100.5.2.4.1.2 | Integer32 | read-only | Weight of the tracked interface. |
| vrrpTrackedScriptTable | 1.3.6.1.4.1.9586.100.5.2.5 | not-accessible | Table of tracked interfaces for each VRRP instance. | |
| vrrpTrackedScriptEntry | 1.3.6.1.4.1.9586.100.5.2.5.1 | not-accessible | Information describing a tracked script | |
| I32 vrrpTrackedScriptIndex | 1.3.6.1.4.1.9586.100.5.2.5.1.1 | Integer32 | not-accessible | Index of the tracked script in the set of tracked scripts for the given VRRP instance. This index has no relation with the index of vrrpScriptTable. |
| STR vrrpTrackedScriptName | 1.3.6.1.4.1.9586.100.5.2.5.1.2 | DisplayString | read-only | Name of the tracked interface. |
| I32 vrrpTrackedScriptWeight | 1.3.6.1.4.1.9586.100.5.2.5.1.3 | Integer32 | read-only | Weight of the tracked interface. |
| vrrpAddressTable | 1.3.6.1.4.1.9586.100.5.2.6 | not-accessible | Table of static and virtual addresses | |
| vrrpAddressEntry | 1.3.6.1.4.1.9586.100.5.2.6.1 | not-accessible | Information describing an address. This can be a static address or a virtual address. In case of static address, the VRRP instance index is 0. | |
| I32 vrrpAddressIndex | 1.3.6.1.4.1.9586.100.5.2.6.1.1 | Integer32 | not-accessible | Address index. |
| IPt vrrpAddressType | 1.3.6.1.4.1.9586.100.5.2.6.1.2 | InetAddressType | read-only | A value that represents a type of Internet address. |
| IP vrrpAddressValue | 1.3.6.1.4.1.9586.100.5.2.6.1.3 | InetAddress | read-only | Actual IP address. |
| IP vrrpAddressBroadcast | 1.3.6.1.4.1.9586.100.5.2.6.1.4 | InetAddress | read-only | Broadcast address associated with the IP address. |
| ADR vrrpAddressMask | 1.3.6.1.4.1.9586.100.5.2.6.1.5 | InetAddressPrefixLength | read-only | Address mask. |
| INE vrrpAddressScope | 1.3.6.1.4.1.9586.100.5.2.6.1.6 | InetScopeType | read-only | Address scope. |
| NUM vrrpAddressIfIndex | 1.3.6.1.4.1.9586.100.5.2.6.1.7 | InterfaceIndex | read-only | Index of the interface to which the IP address is linked to. |
| STR vrrpAddressIfName | 1.3.6.1.4.1.9586.100.5.2.6.1.8 | DisplayString | read-only | Name of the interface to which the IP address is linked to. |
| STR vrrpAddressIfAlias | 1.3.6.1.4.1.9586.100.5.2.6.1.9 | DisplayString | read-only | Alias name of the interface. |
| INT vrrpAddressStatus | 1.3.6.1.4.1.9586.100.5.2.6.1.10 | INTEGER | read-only | Is the IP address set? |
| INT vrrpAddressAdvertising | 1.3.6.1.4.1.9586.100.5.2.6.1.11 | INTEGER | read-only | Status of VRRP advertising for this IP address. |
| vrrpRouteTable | 1.3.6.1.4.1.9586.100.5.2.7 | not-accessible | Table of static and virtual routes. | |
| vrrpRouteEntry | 1.3.6.1.4.1.9586.100.5.2.7.1 | not-accessible | Information describing a route. In case of a static route, the instance index is 0. | |
| I32 vrrpRouteIndex | 1.3.6.1.4.1.9586.100.5.2.7.1.1 | Integer32 | not-accessible | Route index. |
| IPt vrrpRouteAddressType | 1.3.6.1.4.1.9586.100.5.2.7.1.2 | InetAddressType | read-only | Route type of internet address. |
| IP vrrpRouteDestination | 1.3.6.1.4.1.9586.100.5.2.7.1.3 | InetAddress | read-only | Route destination. |
| ADR vrrpRouteDestinationMask | 1.3.6.1.4.1.9586.100.5.2.7.1.4 | InetAddressPrefixLength | read-only | Route destination mask. |
| IP vrrpRouteGateway | 1.3.6.1.4.1.9586.100.5.2.7.1.5 | InetAddress | read-only | Gateway for the given destination. |
| IP vrrpRouteSecondaryGateway | 1.3.6.1.4.1.9586.100.5.2.7.1.6 | InetAddress | read-only | An optional second gateway for the given destination. |
| IP vrrpRouteSource | 1.3.6.1.4.1.9586.100.5.2.7.1.7 | InetAddress | read-only | Which source IP address to use with this route. |
| U32 vrrpRouteMetric | 1.3.6.1.4.1.9586.100.5.2.7.1.8 | Unsigned32 | read-only | Metric of this route. |
| INE vrrpRouteScope | 1.3.6.1.4.1.9586.100.5.2.7.1.9 | InetScopeType | read-only | Scope of this route. |
| INT vrrpRouteType | 1.3.6.1.4.1.9586.100.5.2.7.1.10 | INTEGER | read-only | Kind of route. |
| NUM vrrpRouteIfIndex | 1.3.6.1.4.1.9586.100.5.2.7.1.11 | InterfaceIndex | read-only | Interface attached to this route. |
| STR vrrpRouteIfName | 1.3.6.1.4.1.9586.100.5.2.7.1.12 | DisplayString | read-only | Name of the interface of attached to this route. |
| U32 vrrpRouteRoutingTable | 1.3.6.1.4.1.9586.100.5.2.7.1.13 | Unsigned32 | read-only | Routing table where to route should be inserted. |
| INT vrrpRouteStatus | 1.3.6.1.4.1.9586.100.5.2.7.1.14 | INTEGER | read-only | Is this route set in the kernel? |
| vrrpScriptTable | 1.3.6.1.4.1.9586.100.5.2.8 | not-accessible | Table of VRRP scripts | |
| vrrpScriptEntry | 1.3.6.1.4.1.9586.100.5.2.8.1 | not-accessible | Information describing a VRRP script | |
| I32 vrrpScriptIndex | 1.3.6.1.4.1.9586.100.5.2.8.1.1 | Integer32 | not-accessible | Script index. |
| STR vrrpScriptName | 1.3.6.1.4.1.9586.100.5.2.8.1.2 | DisplayString | read-only | Symbolic name of the script. |
| STR vrrpScriptCommand | 1.3.6.1.4.1.9586.100.5.2.8.1.3 | DisplayString | read-only | Command executed when running the script. |
| I32 vrrpScriptInterval | 1.3.6.1.4.1.9586.100.5.2.8.1.4 | Integer32 | read-only | Interval between two runs of the script. |
| I32 vrrpScriptWeight | 1.3.6.1.4.1.9586.100.5.2.8.1.5 | Integer32 | read-only | Weight of the script if successful. |
| INT vrrpScriptResult | 1.3.6.1.4.1.9586.100.5.2.8.1.6 | INTEGER | read-only | Current status of the script. |
| U32 vrrpScriptRise | 1.3.6.1.4.1.9586.100.5.2.8.1.7 | Unsigned32 | read-only | How many times the script should succeed before OK. |
| U32 vrrpScriptFall | 1.3.6.1.4.1.9586.100.5.2.8.1.8 | Unsigned32 | read-only | How many times the script should fail before KO. |
| vrrpTrap | 1.3.6.1.4.1.9586.100.5.2.9 | |||
| vrrpTraps | 1.3.6.1.4.1.9586.100.5.2.9.0 | |||
| NTF vrrpSyncGroupStateChange | 1.3.6.1.4.1.9586.100.5.2.9.0.1 | This trap signifies that the state of the whole vrrp sync group changed. | ||
| NTF vrrpInstanceStateChange | 1.3.6.1.4.1.9586.100.5.2.9.0.2 | This trap signifies that the state of a vrrp instance changed. | ||
| vrrpTrapControl | 1.3.6.1.4.1.9586.100.5.2.9.1 | |||
| check | 1.3.6.1.4.1.9586.100.5.3 | |||
| virtualServerGroupTable | 1.3.6.1.4.1.9586.100.5.3.1 | not-accessible | Table of virtual server groups. | |
| virtualServerGroupEntry | 1.3.6.1.4.1.9586.100.5.3.1.1 | not-accessible | Information describing a virtual server group. | |
| I32 virtualServerGroupIndex | 1.3.6.1.4.1.9586.100.5.3.1.1.1 | Integer32 | not-accessible | Index of the virtual server group. |
| STR virtualServerGroupName | 1.3.6.1.4.1.9586.100.5.3.1.1.2 | DisplayString | read-only | Name of the virtual server group. |
| virtualServerGroupMemberTable | 1.3.6.1.4.1.9586.100.5.3.2 | not-accessible | Table of members of a virtual server group. | |
| virtualServerGroupMemberEntry | 1.3.6.1.4.1.9586.100.5.3.2.1 | not-accessible | Description of a member of a virtual server group. | |
| I32 virtualServerGroupMemberIndex | 1.3.6.1.4.1.9586.100.5.3.2.1.1 | Integer32 | not-accessible | Index of the member into virtual server group. |
| INT virtualServerGroupMemberType | 1.3.6.1.4.1.9586.100.5.3.2.1.2 | INTEGER | read-only | Kind of entry: firewall mark, address with port or range of addresses with port. |
| U32 virtualServerGroupMemberFwMark | 1.3.6.1.4.1.9586.100.5.3.2.1.3 | Unsigned32 | read-only | Firewall mark for this member. If the kind of this member is not fwmark(1), then this entry should not exist for the current row. |
| IPt virtualServerGroupMemberAddrType | 1.3.6.1.4.1.9586.100.5.3.2.1.4 | InetAddressType | read-only | Type of IP address for this member. If the kind of this member is neither address(2) or range(3), then this entry should not exist for the current row. |
| IP virtualServerGroupMemberAddress | 1.3.6.1.4.1.9586.100.5.3.2.1.5 | InetAddress | read-only | IP address of this member. If the kind of this member is not address(2), then this entry should not exist for the current row. |
| IP virtualServerGroupMemberAddr1 | 1.3.6.1.4.1.9586.100.5.3.2.1.6 | InetAddress | read-only | First IP address of the range for this member. If the kind of this member is not range(3), then this entry should not exist for the current row. |
| IP virtualServerGroupMemberAddr2 | 1.3.6.1.4.1.9586.100.5.3.2.1.7 | InetAddress | read-only | Second IP address of the range for this member. If the kind of this member is not range(3), then this entry should not exist for the current row. |
| INE virtualServerGroupMemberPort | 1.3.6.1.4.1.9586.100.5.3.2.1.8 | InetPortNumber | read-only | V port for this member. If the kind of this member is neither address(2) nor range(3), then this entry should not exist for the current row. |
| virtualServerTable | 1.3.6.1.4.1.9586.100.5.3.3 | not-accessible | Table of virtual servers. | |
| virtualServerEntry | 1.3.6.1.4.1.9586.100.5.3.3.1 | not-accessible | Information describing a virtual server. | |
| I32 virtualServerIndex | 1.3.6.1.4.1.9586.100.5.3.3.1.1 | Integer32 | not-accessible | Index of the virtual server. |
| INT virtualServerType | 1.3.6.1.4.1.9586.100.5.3.3.1.2 | INTEGER | read-only | Type of virtual server. A virtual server can either be defined from a firewall mark, an IP and a port or from a virtual server group. |
| STR virtualServerNameOfGroup | 1.3.6.1.4.1.9586.100.5.3.3.1.3 | DisplayString | read-only | If the virtual is defined from a group, this is the name of the group. |
| U32 virtualServerFwMark | 1.3.6.1.4.1.9586.100.5.3.3.1.4 | Unsigned32 | read-only | If the virtual server is defined from a firewall mark, this is the value of the mark. Otherwise, this column should not exist in the current row. |
| IPt virtualServerAddrType | 1.3.6.1.4.1.9586.100.5.3.3.1.5 | InetAddressType | read-only | If the virtual server is defined from an IP, this is the address family. Otherwise, this column should not exist in the current row. |
| IP virtualServerAddress | 1.3.6.1.4.1.9586.100.5.3.3.1.6 | InetAddress | read-only | If the virtual server is defined from an IP address, this is the value of the IP. Otherwise, this column should not exist in the current row. |
| INE virtualServerPort | 1.3.6.1.4.1.9586.100.5.3.3.1.7 | InetPortNumber | read-only | If the virtual server is defined from an IP, this is the value of the port to listen for requests. Otherwise, this column should not exist in the current row. |
| INT virtualServerProtocol | 1.3.6.1.4.1.9586.100.5.3.3.1.8 | INTEGER | read-only | Which transport protocol should be used for this virtual server. |
| INT virtualServerLoadBalancingAlgo | 1.3.6.1.4.1.9586.100.5.3.3.1.9 | INTEGER | read-only | Which load balancing algorithm (or scheduler) should be used for this virtual server. |
| INT virtualServerLoadBalancingKind | 1.3.6.1.4.1.9586.100.5.3.3.1.10 | INTEGER | read-only | Forwarding method to use for this virtual server. |
| INT virtualServerStatus | 1.3.6.1.4.1.9586.100.5.3.3.1.11 | INTEGER | read-only | Current status of this virtual server. |
| STR virtualServerVirtualHost | 1.3.6.1.4.1.9586.100.5.3.3.1.12 | DisplayString | read-only | Virtualhost of this server for HTTP like requests. |
| INT virtualServerPersist | 1.3.6.1.4.1.9586.100.5.3.3.1.13 | INTEGER | read-only | Is the virtual service persistence enabled? |
| U32 virtualServerPersistTimeout | 1.3.6.1.4.1.9586.100.5.3.3.1.14 | Unsigned32 | read-only | If this virtual service is persistence, what is the timeout. |
| IP virtualServerPersistGranularity | 1.3.6.1.4.1.9586.100.5.3.3.1.15 | InetAddress | read-only | Netmask specifying the granularity of the persistence mechanism. |
| U32 virtualServerDelayLoop | 1.3.6.1.4.1.9586.100.5.3.3.1.16 | Unsigned32 | read-only | Delay in seconds between two checks. |
| T/F virtualServerHaSuspend | 1.3.6.1.4.1.9586.100.5.3.3.1.17 | TruthValue | read-only | If set to true(1), checks will be suspended if the IP of the virtual server is currently not set. |
| INT virtualServerAlpha | 1.3.6.1.4.1.9586.100.5.3.3.1.18 | INTEGER | read-only | Is alpha mode enabled? |
| INT virtualServerOmega | 1.3.6.1.4.1.9586.100.5.3.3.1.19 | INTEGER | read-only | Is omega mode enabled? |
| U32 virtualServerRealServersTotal | 1.3.6.1.4.1.9586.100.5.3.3.1.20 | Unsigned32 | read-only | Total number of real servers for this virtual server. |
| U32 virtualServerRealServersUp | 1.3.6.1.4.1.9586.100.5.3.3.1.21 | Unsigned32 | read-only | Real servers actually up for this virtual server. |
| U32 virtualServerQuorum | 1.3.6.1.4.1.9586.100.5.3.3.1.22 | Unsigned32 | read-only | Quorum to get amond real servers to consider this virtual server up. |
| INT virtualServerQuorumStatus | 1.3.6.1.4.1.9586.100.5.3.3.1.23 | INTEGER | read-only | Current status of the quorum for this virtual server. |
| STR virtualServerQuorumUp | 1.3.6.1.4.1.9586.100.5.3.3.1.24 | DisplayString | read-only | Command to execute when the quorum is met. |
| STR virtualServerQuorumDown | 1.3.6.1.4.1.9586.100.5.3.3.1.25 | DisplayString | read-only | Command to execute when the quorum is not met. |
| U32 virtualServerHysteresis | 1.3.6.1.4.1.9586.100.5.3.3.1.26 | Unsigned32 | read-only | Hysteresis with respect to quorum count. |
| G32 virtualServerStatsConns | 1.3.6.1.4.1.9586.100.5.3.3.1.27 | Gauge32 | read-only | Total number of connections scheduled for this virtual server. |
| C32 virtualServerStatsInPktsEx | 1.3.6.1.4.1.9586.100.5.3.3.1.28 | Counter32 | read-only | Total number of incoming packets for this virtual server. |
| C32 virtualServerStatsOutPkts | 1.3.6.1.4.1.9586.100.5.3.3.1.29 | Counter32 | read-only | Total number of outgoing packets for this virtual server. |
| C64 virtualServerStatsInBytes | 1.3.6.1.4.1.9586.100.5.3.3.1.30 | Counter64 | read-only | Total number of incoming bytes for this virtual server. |
| C64 virtualServerStatsOutBytes | 1.3.6.1.4.1.9586.100.5.3.3.1.31 | Counter64 | read-only | Total number of outgoing bytes for this virtual server. |
| G32 virtualServerRateCps | 1.3.6.1.4.1.9586.100.5.3.3.1.32 | Gauge32 | read-only | Current connection rate for this virtual server. |
| G32 virtualServerRateInPPS | 1.3.6.1.4.1.9586.100.5.3.3.1.33 | Gauge32 | read-only | Current in packet rate for this virtual server. |
| G32 virtualServerRateOutPPS | 1.3.6.1.4.1.9586.100.5.3.3.1.34 | Gauge32 | read-only | Current out packet rate for this virtual server. |
| G32 virtualServerRateInBPS | 1.3.6.1.4.1.9586.100.5.3.3.1.35 | Gauge32 | read-only | Current incoming rate for this virtual server. |
| G32 virtualServerRateOutBPS | 1.3.6.1.4.1.9586.100.5.3.3.1.36 | Gauge32 | read-only | Current outgoing rate for this virtual server. |
| realServerTable | 1.3.6.1.4.1.9586.100.5.3.4 | not-accessible | Table of real servers. This includes regular real servers and sorry servers. | |
| realServerEntry | 1.3.6.1.4.1.9586.100.5.3.4.1 | not-accessible | Information describing a real server. | |
| I32 realServerIndex | 1.3.6.1.4.1.9586.100.5.3.4.1.1 | Integer32 | not-accessible | Index of the real server. |
| INT realServerType | 1.3.6.1.4.1.9586.100.5.3.4.1.2 | INTEGER | read-only | Type of real server: either a regular real server or a sorry server. |
| IPt realServerAddrType | 1.3.6.1.4.1.9586.100.5.3.4.1.3 | InetAddressType | read-only | Address family for this real server. |
| IP realServerAddress | 1.3.6.1.4.1.9586.100.5.3.4.1.4 | InetAddress | read-only | IP address of this real server. |
| INE realServerPort | 1.3.6.1.4.1.9586.100.5.3.4.1.5 | InetPortNumber | read-only | Port of the service. |
| INT realServerStatus | 1.3.6.1.4.1.9586.100.5.3.4.1.6 | INTEGER | read-only | Status of this real server. |
| I32 realServerWeight | 1.3.6.1.4.1.9586.100.5.3.4.1.7 | Integer32 | read-write | Weight of this real server. This value can be set to 0 to disable the real server. |
| U32 realServerUpperConnectionLimit | 1.3.6.1.4.1.9586.100.5.3.4.1.8 | Unsigned32 | read-only | Maximum number of connections for this real server. |
| U32 realServerLowerConnectionLimit | 1.3.6.1.4.1.9586.100.5.3.4.1.9 | Unsigned32 | read-only | Minimum number of connections for this real server. |
| INT realServerActionWhenDown | 1.3.6.1.4.1.9586.100.5.3.4.1.10 | INTEGER | read-only | What action is performed when this server is down. Its weight can be set to 0 (inhibit) or it can be removed from the pool. |
| STR realServerNotifyUp | 1.3.6.1.4.1.9586.100.5.3.4.1.11 | DisplayString | read-only | Command to execute when this server becomes alive. |
| STR realServerNotifyDown | 1.3.6.1.4.1.9586.100.5.3.4.1.12 | DisplayString | read-only | Command to execute when this server becomes dead. |
| U32 realServerFailedChecks | 1.3.6.1.4.1.9586.100.5.3.4.1.13 | Unsigned32 | read-only | How many failed checks for this real server. |
| G32 realServerStatsConns | 1.3.6.1.4.1.9586.100.5.3.4.1.14 | Gauge32 | read-only | Total number of connections scheduled for this real server. |
| G32 realServerStatsActiveConns | 1.3.6.1.4.1.9586.100.5.3.4.1.15 | Gauge32 | read-only | Current active connections for this real server. |
| G32 realServerStatsInactiveConns | 1.3.6.1.4.1.9586.100.5.3.4.1.16 | Gauge32 | read-only | Current inactive connections for this real server. |
| G32 realServerStatsPersistentConns | 1.3.6.1.4.1.9586.100.5.3.4.1.17 | Gauge32 | read-only | Current persistent connections for this real server. |
| C32 realServerStatsInPkts | 1.3.6.1.4.1.9586.100.5.3.4.1.18 | Counter32 | read-only | Total number of incoming packets for this real server. |
| C32 realServerStatsOutPkts | 1.3.6.1.4.1.9586.100.5.3.4.1.19 | Counter32 | read-only | Total number of outgoing packets for this real server. |
| C64 realServerStatsInBytes | 1.3.6.1.4.1.9586.100.5.3.4.1.20 | Counter64 | read-only | Total number of incoming bytes for this real server. |
| C64 realServerStatsOutBytes | 1.3.6.1.4.1.9586.100.5.3.4.1.21 | Counter64 | read-only | Total number of outgoing bytes for this real server. |
| G32 realServerRateCps | 1.3.6.1.4.1.9586.100.5.3.4.1.22 | Gauge32 | read-only | Current connection rate for this real server. |
| G32 realServerRateInPPS | 1.3.6.1.4.1.9586.100.5.3.4.1.23 | Gauge32 | read-only | Current in packet rate for this real server. |
| G32 realServerRateOutPPS | 1.3.6.1.4.1.9586.100.5.3.4.1.24 | Gauge32 | read-only | Current out packet rate for this real server. |
| G32 realServerRateInBPS | 1.3.6.1.4.1.9586.100.5.3.4.1.25 | Gauge32 | read-only | Current incoming rate for this real server. |
| G32 realServerRateOutBPS | 1.3.6.1.4.1.9586.100.5.3.4.1.26 | Gauge32 | read-only | Current outgoing rate for this real server. |
| checkTrap | 1.3.6.1.4.1.9586.100.5.3.5 | |||
| checkTraps | 1.3.6.1.4.1.9586.100.5.3.5.0 | |||
| NTF realServerStateChange | 1.3.6.1.4.1.9586.100.5.3.5.0.1 | This trap signifies that the state of a real server has changed. Additional varbinds will be added depending on the value of virtualServerType: virtualServerNameOfGroup, virtualServerFwMark, virtualServerAddrType, virtualServerAddress, virtualServerPort. | ||
| NTF virtualServerQuorumStateChange | 1.3.6.1.4.1.9586.100.5.3.5.0.2 | This trap signifies that the quorum of a virtual server has changed. Additional varbinds will be added depending on the value of virtualServerType: virtualServerNameOfGroup, virtualServerFwMark, virtualServerAddrType, virtualServerAddress, virtualServerPort. | ||
| checkTrapControl | 1.3.6.1.4.1.9586.100.5.3.5.1 | |||
| compliances | 1.3.6.1.4.1.9586.100.5.4.1 | |||
| globalCompliances | 1.3.6.1.4.1.9586.100.5.4.1.1 | Compliance statement for global data | ||
| vrrpCompliances | 1.3.6.1.4.1.9586.100.5.4.1.2 | The VRRP compliance statement | ||
| checkCompliances | 1.3.6.1.4.1.9586.100.5.4.1.3 | The check compliance statement | ||
| groups | 1.3.6.1.4.1.9586.100.5.4.2 | |||
| globalGroup | 1.3.6.1.4.1.9586.100.5.4.2.1 | Conformance group for global data. | ||
| vrrpGroups | 1.3.6.1.4.1.9586.100.5.4.2.2 | |||
| vrrpSyncGroup | 1.3.6.1.4.1.9586.100.5.4.2.2.1 | Conformance group for synchronisation groups. | ||
| vrrpInstanceGroup | 1.3.6.1.4.1.9586.100.5.4.2.2.2 | Conformance group for VRRP instances. | ||
| vrrpScriptGroup | 1.3.6.1.4.1.9586.100.5.4.2.2.3 | Conformance group for VRRP scripts. | ||
| vrrpTrapsGroup | 1.3.6.1.4.1.9586.100.5.4.2.2.4 | Conformance group for VRRP traps. | ||
| checkGroups | 1.3.6.1.4.1.9586.100.5.4.2.3 | |||
| virtualServerGroupGroup | 1.3.6.1.4.1.9586.100.5.4.2.3.1 | Conformance group for virtual server groups. | ||
| virtualServerGroup | 1.3.6.1.4.1.9586.100.5.4.2.3.2 | Conformance group for virtual servers. | ||
| realServerGroup | 1.3.6.1.4.1.9586.100.5.4.2.3.3 | Conformance group for real servers. | ||
| checkTrapsGroup | 1.3.6.1.4.1.9586.100.5.4.2.3.4 | Conformance group for check traps. |
RFC description
Keepalived MIB for VRRP protocol and health checker operations providing high-availability monitoring and statistics.
Start monitoring Linux server running keepalived (VRRP high availability) with a free 30-day trial of IPNetwork Monitor. Import MIBs, browse SNMP OIDs, create custom SNMP monitors, configure alerts, and monitor any SNMP-enabled network device from a single console.