Infoblox MIBs
You can configure the appliance as an SNMP-managed device so that an SNMP management station can send queries to the appliance and retrieve information from its MIBs. Note that you can download all Infoblox MIBs from Multi-Grid Manager, including MIBs that are specific to DNS and DHCP operations. Perform the following tasks to access the Infoblox MIBs:
- Configure the appliance to accept queries, as described in Configuring SNMPv3 Users, see /wiki/spaces/mgmadminguide/pages/911186046.
- Load the MIB files onto the management system. To obtain the latest Infoblox MIB files:
- From the Master Grid tab, select the Members tab -> master_grid_member checkbox, and then select Download -> SNMP MIBs from the Toolbar.
- In the Save As dialog box, navigate to a directory to which you want to save the MIBs.
- Click Save.
- Use a MIB browser or SNMP management application to query the objects in each MIB.
The appliance allows read-only access to the MIBs. This is equivalent to the Get and Get Next operations in SNMP.
Loading the Infoblox MIBs
If you are using an SNMP manager toolkit with strict dependency checking, you must download the following Infoblox MIBs in the order they are listed:
- IB-SMI-MIB.txt
- IB-TRAP-MIB.txt
- IB-PLATFORMONE-MIB.txt
- IB-DNSONE-MIB.txt
- IB-DHCPONE-MIB.txt
In addition, if the SNMP manager toolkit you use requires a different MIB file naming convention, you can rename the MIB files accordingly.
NET-SNMP MIBs
Infoblox appliances support NET-SNMP (formerly UCD-SNMP), a collection of applications used to implement the SNMP protocol. The NET-SNMP MIBs provide the top-level infrastructure for the SNMP MIB tree. They define, among other things, the objects in the SNMP traps that the agent sends when the SNMP engine starts and stops. For information about NET-SNMP and the MIB files distributed with NET-SNMP, refer to http://net-snmp.sourceforge.net/.
For SNMP traps to function probably, you must download the following NET-SNMP MIBs directly from http://net-snmp.sourceforge.net/docs/mibs/:
- NET-SNMP-MIB
- UCD-SNMP-MIB
Note: Ensure that you save the MIBs as text files in the directory to which you save all the other MIB files.
BGP4 MIB
Infoblox supports BGP4 (Border Gateway Protocol) for DNS anycast addressing. BGP is configured to send SNMP traps to neighboring routers, as defined in RFC4273 Definitions of Managed Objects for BGP-4. You must enable and configure the SNMP trap receiver on the Multi-Grid member for the member to send SNMP traps. For information, see /wiki/spaces/mgmadminguide/pages/911186298.
The BGP protocol service is configured to send SNMP queries about BGP runtime data. The information is returned using the following OIDs and definitions:
OID | Definition |
---|---|
1.3.6.1.2.1.15.900.1.1 | Number of peers |
1.3.6.1.2.1.15.900.1.2 | Number of active peers |
1.3.6.1.2.1.15.900.1.3 | Number of AS path entries |
1.3.6.1.2.1.15.900.1.4 | Number of BGP community entries |
1.3.6.1.2.1.15.900.1.5 | Total number of prefixes |
For each configured BGP peer (a, b, c, d), the information is returned using the following OIDs and definitions:
OID | Definition |
---|---|
1.3.6.1.2.1.15.900.1.9.a.b.c.d.1 | IP address: same as a.b.c.d |
1.3.6.1.2.1.15.900.1.9.a.b.c.d.2 | State: 0=down, 1=up |
1.3.6.1.2.1.15.900.1.9.a.b.c.d.3 | ASN |
1.3.6.1.2.1.15.900.1.9.a.b.c.d.4 | Prefixes |
1.3.6.1.2.1.15.900.1.9.a.b.c.d.5 | Up/Down time |
OID | Definition |
---|---|
1.3.6.1.2.1.15.900.1.9.a.b.c.d.1 | IP address: same as a.b.c.d |
1.3.6.1.2.1.15.900.1.9.a.b.c.d.2 | State: 0=down, 1=up |
1.3.6.1.2.1.15.900.1.9.a.b.c.d.3 | ASN |
1.3.6.1.2.1.15.900.1.9.a.b.c.d.4 | Prefixes |
1.3.6.1.2.1.15.900.1.9.a.b.c.d.5 | Up/Down time |
ibTrap MIB
Infoblox appliances send SNMP traps when events, internal process failures, or critical service failures occur. The ibTrap MIB defines the types of traps that the appliance sends and the value that each MIB object represents. The Infoblox SNMP traps report objects which the ibTrap MIB defines.
Note: OIDs shown in the illustrations and tables in this section do not include the prefix .1.3.6.1.4.1.7779.
The ibTrap MIB comprises two trees, ibTrapOneModule and ibNotificationVarBind. The ibTraponeModule tree contains objects for the types of traps that the appliance sends. The ibNotificationVarBind tree contains objects that the Infoblox SNMP traps report. You cannot send queries for the objects in this MIB module. The objects are used only in the SNMP traps.
Figure 11.3 ibTrapOne MIB Structure
Interpreting Infoblox SNMP Traps
Depending on the SNMP management application your management system uses, the SNMP traps you receive may list the OIDs for all relevant MIB objects from both the ibTrapOneModule and ibNotificationVarBind trees. For OIDs that have string values, the trap lists the text. For OIDs that contain integers, you can use the tables in this section to find out the values. Some SNMP management applications list only the object names and their corresponding values in the SNMP traps. Whether or not your SNMP management application lists OIDs, you can use the tables in this section to find out the corresponding value and definition for each MIB object.
The following is a sample trap the appliance sends:
418:Jan 31 18:52:26 (none) snmptrapd[6087]: 2008-01-31 18:52:26 10.35.1.156 [UDP:
[10.35.1.156]:32772]: DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (1080)
0:00:10.80 SNMPv2-MIB::snmpTrapOID.0 = OID: SNMPv2-SMI::enterprises.7779.3.1.1.1.1.4.0
SNMPv2-SMI::enterprises.7779.3.1.1.1.2.1.0 = STRING: "10.35.1.156"
SNMPv2-SMI::enterprises.
7779.3.1.1.1.2.3.0 = STRING: "ntp_sync" SNMPv2-SMI::enterprises.7779.3.1.1.1.2.9.0 =
INTEGER: 15 SNMPv2-SMI::enterprises.7779.3.1.1.1.2.10.0 = INTEGER: 16
SNMPv2-SMI::enterprises.7779.3.1.1.1.2.11.0 = STRING: "The NTP service is out of
synchronization."
The sample trap lists the OIDs and their corresponding values that can help you identify the cause of an event or problem. To identify the possible cause and recommended actions for the trap, use the ibTrapDesc tables. For information, see table ibTrapDesc (OID 3.1.1.1.2.11.0).
You can interpret the sample trap as follows:
Using the ibTrapOneModule table, you find out OID 7779.3.1.1.1.1.4.0 represents an Object State Change trap. This trap includes the following objects: ibNodeName, ibOjectName, ibPreviousState, ibCurrentState, and ibtrapDesc. For each object, the trap displays the OID and its corresponding value. The following is how you can interpret the rest of the trap:
- ibNodeName (OID 7779.3.1.1.1.2.1.0)
- Using the table, you find out OID 7779.3.1.1.1.2.1.0 represents the MIB object ibNodeName, which is the IP address of the appliance on which the trap occurred. Therefore, the statement "
7779.3.1.1.1.2.1.0 = STRING: "10.35.1.156" SNMPv2-SMI::enterprises
." tells you the IP address of the appliance on which the trap occurred.
- Using the table, you find out OID 7779.3.1.1.1.2.1.0 represents the MIB object ibNodeName, which is the IP address of the appliance on which the trap occurred. Therefore, the statement "
- ibObjectName (OID 7779.3.1.1.1.2.3.0)
- The statement "
7779.3.1.1.1.2.3.0 = STRING: "ntp_sync" SNMPv2-SMI::enterprises
." tells you the MIB object ibOjectName, which is the name of the object for which the trap was generated, has a value of "ntp_sync" that indicates NTP synchronization issues.
- The statement "
- ibPreviousState (OID 7779.3.1.1.1.2.9.0)
- The statement "
7779.3.1.1.1.2.9.0 = INTEGER: 15 SNMPv2-SMI::enterprises
." tells you the MIB object ibPreviousState, which indicates the previous state of the appliance, has a value of 15. Using the table, you know that 15 represents "ntp-sync-up", which means the NTP server was up and running.
- The statement "
- ibCurrentState (OID 7779.3.1.1.1.2.10.0)
- The statement "
7779.3.1.1.1.2.10.0 = INTEGER: 16 SNMPv2-SMI::enterprises
." tells you the MIB object ibCurrentState, which indicates the current state of the appliance, has a value of 16. Using the table, you know that 16 represents "ntp-sync-down", which means the NTP server is now out of sync.
- The statement "
- ibTrapDesc (OID 7779.3.1.1.1.2.11.0)
- The last statement "
7779.3.1.1.1.2.11.0 = STRING: "The NTP service is out of synchronization
." states the description of the trap. Using the bookmark633 table for ibTrapDesc, you can find out the trap description and recommended actions for this problem.
- The last statement "
Types of Traps (OID 3.1.1.1.1)
ibTrapOneModule defines the types of traps that the appliance can send. There are five types of SNMP traps.
The following table describe the types of traps and their objects in the ibTrapOneModule tree.
Table 11.2 ibTrapOneModule
OID | Trap Type | MIB Object | Description |
---|---|---|---|
3.1.1.1.1.1.0 | Equipment Failure | ibEquipmentFailureTrap | The appliance generates this trap when a hardware failure occurs. This trap includes the following objects:
|
3.1.1.1.1.2.0 | Processing and Software Failure | ibProcessingFailureTrap | The appliance generates this trap when a failure occurs in one of the software processes. This trap includes the following objects:
|
3.1.1.1.1.3.0 | Threshold Crossing | ibThresholdCrossingEvent | The appliance generates this trap when any of the following events occur:
This trap includes the following objects:
|
3.1.1.1.1.4.0 | Object State Change | ibStateChangeEvent | The appliance generates this trap when there is a change in its state, such as:
|
3.1.1.1.1.5.0 | Process Started and Stopped | ibProcStartStopTrap | The appliance generates this type of trap when any of the following events occur:
|
Trap Binding Variables (OID 3.1.1.1.2)
Each SNMP trap contains information about the event or the problem. The Infoblox SNMP traps include MIB objects and their corresponding values from the ibNotificationVarBind module. 2 The following table describes the objects in the ibNotificationVarBind module.
Table 11.3 ibNotificationVarBind (OID 3.1.1.1.2)
Note: The OIDs shown in the following table do not include the prefix ".1.3.6.1.4.1.7779.".
OID | MIB Object (Type) | Description |
---|---|---|
3.1.1.1.2.1.0 | ibNodeName (DisplayString) | The IP address of the appliance on which the trap occurs. This may or may not be the same as the appliance that sends the trap. This object is used in all types of traps. |
3.1.1.1.2.2.0 | ibTrapSeverity (Integer) | The severity of the trap. There are five levels of severity. |
3.1.1.1.2.3.0 | ibObjectName (DisplayString) | The name of the object for which the trap was generated. This is used in the Equipment Failure traps, Threshold Crossing Event traps, and the Object State Change traps. The following shows what this object represents depending on the type of traps:
|
3.1.1.1.2.4.0 | ibProbableCause (Integer) | The probable cause of the trap. |
3.1.1.1.2.5.0 | ibSubsystemName (DisplayString) | The subsystem for which the trap was generated, such as NTP or SNMP. This object is used in the Processing and Software Failure traps and the Process Start and Stop traps. See for definitions. |
3.1.1.1.2.6.0 | ibCurThresholdValue (Integer) | The current value of the threshold counter. This object is used in the Threshold Crossing traps. |
3.1.1.1.2.7.0 | ibThresholdHigh (Integer) | The value for the high watermark. This only applies when the appliance sends a trap to indicate that DHCP address usage is above the configured high watermark value for a DHCP address range. This object is used in Threshold Crossing traps. |
3.1.1.1.2.8.0 | ibThresholdLow (Integer) | The value for the low watermark. This only applies when the appliance sends a trap to indicate that DHCP address usage went below the configured low watermark value for a DHCP address range. This object is used in Threshold Crossing traps. |
3.1.1.1.2.9.0 | ibPreviousState (Integer) | The previous state of the appliance. This object is used in the Object State Change traps. |
3.1.1.1.2.10.0 | ibCurrentState (Integer) | The current state of the appliance. This object is used in the Object State Change traps. |
3.1.1.1.2.11.0 | ibTrapDesc (DisplayString) | The description of the trap. This object is used in all types of traps. |
Trap Severity (OID 3.1.1.1.2.2.0)
The object ibTrapSeverity defines the severity level for each Infoblox SNMP trap. There are five levels of severity.
Value | Description |
---|---|
1 | Undetermined |
2 | Informational: Event that requires no further action. |
3 | Minor: Event that does not require user intervention. |
4 | Major: Event that requires user intervention and assistance from Infoblox Technical Support. |
5 | Critical: Problem that affects services and system operations, and requires assistance from Infoblox Technical Support. |
ibProbableCause Values (OID 3.1.1.1.2.4.0)
The following table lists the values that are associated with the object ibProbableCause (OID 3.1.1.1.2.4.0). These values provide information about the events, such as software failures, that trigger traps.
Table 11.4 ibProbableCause Values
Value | OID 3.1.1.2.4.0 ibProbableCause |
---|---|
0 | ibClear |
1 | ibUnknown |
2 | ibPrimaryDiskFailure |
3 | ibFanFailure-old |
4 | ibPowerSupplyFailure |
5 | ibDBFailure |
6 | ibApacheSoftwareFailure |
7 | ibSerialConsoleFailure |
11 | ibControldSoftwareFailure |
12 | ibUpgradeFailure |
13 | ibSNMPDFailure |
15 | ibSSHDSoftwareFailure |
16 | ibNTPDSoftwareFailure |
17 | ibClusterdSoftwareFailure |
18 | ibLCDSoftwareFailure |
19 | ibDHCPdSoftwareFailure |
20 | ibNamedSoftwareFailure |
21 | ibAuthServerGroupDown |
22 | ibAuthServerGroupUp |
24 | ibNTLMSoftwareFailure |
25 | ibNetBIOSDaemonFailure |
26 | ibWindowBindDaemonFailure |
27 | ibTFTPDSoftwareFailure |
29 | ibBackupSoftwareFailure |
30 | ibBackupDatabaseSoftwareFailure |
31 | ibBackupModuleSoftwareFailure |
32 | ibBackupSizeSoftwareFailure |
33 | ibBackupLockSoftwareFailure |
34 | ibHTTPFileDistSoftwareFailure |
35 | ibOSPFSoftwareFailure |
36 | ibAuthDHCPNamedSoftwareFailure |
37 | ibFan1Failure |
38 | ibFan2Failure |
39 | ibFan3Failure |
40 | ibFan1OK |
41 | ibFan2OK |
42 | ibFan3OK |
44 | ibFTPDSoftwareFailure |
46 | ibPowerSupplyOK |
47 | ibWebUISoftwareFailure |
49 | ibADAgentSyncFailure |
50 | ibIFMAPSoftwareFailure |
51 | ibCaptivePortalSoftwareFailure |
52 | ibDuplicateIPAddressFailure |
53 | ibBGPSoftwareFailure |
54 | ibRevokedLicense |
2029 | ibHSMGroupFailure |
2030 | ibHSMGroupOK |
3001 | ibRAIDIsOptimal |
3002 | ibRAIDIsDegraded |
3003 | ibRAIDIsRebuilding |
3004 | ibRAIDStatusUnknown |
3005 | ibRAIDBatteryIsOK |
3006 | ibRAIDBatteryFailed |
ibSubsystemName Values (OID 3.1.1.1.2.9.0)
The following table lists the values that are associated with the object ibSubsystemName (OID 3.1.1.1.2.9.0). These values provide information about the subsystems that trigger the traps.
Table 11.5 ibSubsystemName Values
Value | OID 3.1.1.1.2.9.0 ibSubsystemName |
---|---|
0 | Uses the original ibObjectName and ibSubsystemName when the trap is cleared. |
1 | N/A |
2 | N/A |
3 | N/A |
4 | N/A |
5 | Db_jnld |
6 | httpd |
7 | serial_console |
11 | controld |
12 | N/A |
13 | Snmpd |
15 | Sshd |
16 | Ntpd |
17 | Clusterd |
18 | Lcd |
19 | Dhcpd |
20 | Named |
24 | NTLM |
25 | Netbiosd |
26 | Winbindd |
27 | Tftpd |
29 | N/A |
30 | N/A |
31 | N/A |
32 | N/A |
33 | N/A |
34 | HTTPd |
35 | OSPF |
ibPreviousState (OID 3.1.1.1.2.9.0) and ibCurrentState (OID 3.1.1.1.2.10.0)
The ibPreviousState object indicates the state of the appliance before the event triggered the trap. The ibCurrentState object indicates the current state of the appliance. The following table shows the message and description for each state.
Table 11.6 ibPreviousState and ibCurrentState Values
Value | Description | Definition |
---|---|---|
1 | ha-active | The HA pair is in ACTIVE state. |
2 | ha-passive | The HA pair is in PASSIVE state. |
3 | ha-initial | The HA pair is in INITIAL state. |
4 | grid-connected | The appliance is connected to the Master Grid. |
5 | grid-disconnected | The appliance is not connected to the Master Grid. |
6 | enet-link-up | The ethernet port link is active. |
7 | enet-link-down | The ethernet port link is inactive. |
8 | replication-online | The replication is online. |
9 | replication-offline | The replication is offline. |
10 | replication-snapshotting | The replication is snapshotting. |
11 | service-up | The service is up. |
12 | service-down | The service is down. |
13 | ha-replication-online | The HA pair replication is online. |
14 | ha-replication-offline | The HA pair replication is offline. |
15 | ntp-syn-up | The NTP server is synchronizing. |
16 | ntp-syn-down | The NTP server is out of sync. |
17 | ms-server-up | The Microsoft server is online. |
18 | ms-server-down | The Microsoft server is offline. |
19 | ms-service-up | The Microsoft service connection is up. |
20 | ms-service-down | The Microsoft service connection is down. |
21 | nac-server-group-down | The NAC authentication server group is down. |
22 | nac-server-group-up | The NAC authentication server group is up. |
23 | mgm-service-up | The connection between the Master Grid and managed Grids is up. |
24 | mgm-service-down | The connection between the Master Grid and managed Grids is down. |
2029 | hsm-group-failure | The HSM operation failed. |
2030 | hsm-group-up | The HSM operation is functioning properly. |
ibTrapDesc (OID 3.1.1.1.2.11.0)
The ibTrapDesc object lists the trap messages of all Infoblox SNMP traps. This section lists all the SNMP traps by their trap types. Each trap table describes the trap message, severity, cause, and recommended actions.
Note: Contact Infoblox Technical Support for assistance when the recommended actions do not resolve the problems.
Equipment Failure Traps
ibTrapDesc | ibTrapServerity OID 3.1.1.1.2.2 |
|
|
---|---|---|---|
Primary Drive Full | |||
Primary drive is full. | Major | The primary disk drive reached 100% of usage. | Review the syslog file to identify the possible cause of this problem. |
Fan Monitoring | |||
Fan <n> failure has occurred. | Minor | The specified fan failed. The fan number <n> can be 1, 2, or 3. | Inspect the specified fan for mechanical or electrical problems. |
Fan <n> is OK. | Informational | The specified fan is functioning properly. The fan number <n> can be 1, 2, or 3. | No action is required. |
Power Supply Failure: monitored at 1 minute | |||
A power supply failure has occurred. | Major | The power supply failed. | Inspect the power supply for the possible cause of the failure. |
RAID monitoring, at 1 minute interval | |||
A RAID battery failure has occurred. | Major | The system RAID battery failed. The alert light is red. | Inspect the battery for the possible cause of the failure. |
The system's RAID battery is OK. | Informational | The system RAID battery is charging and functioning properly. The alert light changed from red to green. | No action is required. |
Unable to retrieve RAID array state! | Undetermined | The appliance failed to retrieve the RAID array state. The alert light is red. | Review the syslog file to identify the possible cause of this problem. |
The system's RAID array is now running in an optimal state. | Informational | The RAID system is functioning at an optimal state. | No action is required. |
The system's RAID array is in a degraded state. | Major | The RAID system is degrading. | Review the syslog file to identify the possible cause of this problem. |
The system's RAID array is rebuilding. | Minor | The RAID system is rebuilding. | No action is required. |
Processing and Software Failure Traps
ibTrapDesc | ibTrapServerity OID 3.1.1.1.2.2 | Description/Cause | Recommended Actions |
---|---|---|---|
Named Daemon Failure | |||
A named daemon monitoring failure has occurred. | Critical | The named process failed. | Review the syslog file to identify the possible cause of this problem. |
DHCP Daemon Failure | |||
A DHCP daemon monitoring failure has occurred. | Critical | The dhcpd process failed. | Review the syslog file to identify the possible cause of this problem. |
SSH Daemon Failure | |||
An SSH daemon failure has occurred. | Major | The sshd process failed. | Review the syslog file to identify the possible cause of this problem. |
NTP Daemon Failure, monitored every 10 minutes | |||
An NTP daemon failure has occurred. | Major | The ntpd process failed. | Review the syslog file to identify the possible cause of this problem. |
Cluster Daemon Failure | |||
A cluster daemon failure has occurred. | Critical | The clusterd process failed. | Review the syslog file to identify the possible cause of this problem. |
LCD Daemon Failure | |||
An LCD daemon failure has occurred. | Major | The LCD process failed. The alert light is yellow. |
|
Apache Software httpd failure, monitored every 2 minutes | |||
An Apache software failure has occurred. | Critical | The request to monitor the Apache server failed. | Review the syslog file to identify the possible cause of this problem. |
Serial Console Failure | |||
An Infoblox serial console software failure has occurred. | Major | The Infoblox serial console failed. | Review the syslog file to identify the possible cause of this problem. |
Controld Software Failure | |||
A controld failure has occurred. | Critical | The controld process failed. | Review the syslog file to identify the possible cause of this problem. |
SNMP Sub-agent Failure | |||
An SNMP server failure has occurred. | Major | The one-subagent process failed. | Review the syslog file to identify the possible cause of this problem. |
TFTPD and FTPD Failure | |||
A TFTPD daemon failure has occurred. | Critical | The tftpd process failed. | Review the syslog file to identify the possible cause of this problem. |
An FTPD daemon failure has occurred. | Critical | The ftpd process failed. | Review the syslog file to identify the possible cause of this problem. |
HTTP File Distribution, monitored at 10 second intervals | |||
An HTTP file distribution daemon failure has occurred. | Critical | The HTTP file distribution process failed. | Review the syslog file to identify the possible cause of this problem. |
auth_named Process Failure | |||
An auth named server failure has occurred. | Critical | The auth_named server failed. | Review the syslog file to identify the possible cause of this problem. |
DNS ONE quagga Processes (zebra & ospfd) | |||
An OSPF routing daemon failure has occurred. | Critical | Either the zebra process or the ospfd process failed. | Review the syslog file to identify the possible cause of this problem. |
Backup Failure | |||
Backup failed. | Not implemented | The backup failed.
| Review the syslog file to identify the possible cause of this problem. |
Database Backup Failure | |||
Database backup failed. | Not implemented | The db_dump process failed. | Review the syslog file to identify the possible cause of this problem. |
Backup Module Failure | |||
Module backup failed. | Not implemented | The backup of product- specific files failed. | Review the syslog file to identify the possible cause of this problem. |
Backup File Size Exceeded | |||
File size exceeded the quota. Backup failed. | Not implemented | The backup failed because the file size exceeded the limit of 5GB. | Limit the size of the backup file to less than 5GB. |
Another backup is in progress. Backup will not be performed. | Not implemented | The backup failed because of an attempt to back up or merge files while another backup or restore was in progress. | Wait until the backup or restore is complete before starting another backup. |
Watchdog Process Monitoring | |||
WATCHDOG: | Critical | The watchdog process detected a registered client failure on a specific server.
| Review the syslog file to identify the possible cause of this problem. |
Microsoft Server | |||
Microsoft server | Major | The Microsoft server could not be reached. | Check that the Microsoft server is connected to the network and configured properly. |
Microsoft server | Informational | The Microsoft server can be reached and is functioning properly. | No action is required. |
Microsoft DNS/DHCP Service | |||
Service connection to Microsoft DNS server hostname has failed. | Major | The Microsoft DNS service is not responding. | Check that the DNS service is configured and running on the Microsoft server. |
Service connection to Microsoft DHCP server hostname has failed. | Major | The Microsoft DHCP service is not responding. | Check that the DHCP service is configured and running on the Microsoft server. |
Service connection to Microsoft DNS server hostname is OK. | Informational | The Microsoft DNS service is responding. | No action is required. |
Service connection to Microsoft DHCP server hostname is OK. | Informational | The Microsoft DHCP service is responding. | No action is required. |
NAC Authentication Server Group | |||
NAC Authentication server group is down. | Major | None of the servers in the NAC authentication server group can be reached. | Review the syslog. |
NAC Authentication server group is up. | Informational | The NAC authentication server group is responding. | No action is required. |
Threshold Crossing Traps
ibTrapDesc | ibObjectName OID 3.1.1.1.2.3.0 | Description/Cause | Recommended Actions |
---|---|---|---|
System Memory Usage | |||
System has run out of memory. | memory | The appliance ran out of memory.
| Review the syslog file to identify the possible cause of this problem. |
System memory usage is over 90%. | memory | The memory usage on the appliance exceeded 90%.
| Review the syslog file to identify the possible cause of this problem. |
System memory is OK. | memory | The memory usage on the system is back to normal from the previous state. | No action is required. |
Primary Hard Drive Usage (monitored every 30 seconds) | |||
System primary hard disk usage is over 90%. | disk usage | The primary hard disk usage exceeded 90%. The alert light is yellow. | Review the syslog file to identify the possible cause of this problem. |
Primary drive is full. | disk usage | The primary hard disk usage exceeded 95%. The alert light is red. | Review the syslog file to identify the possible cause of this problem. |
Primary drive usage is OK. | disk usage | The primary hard disk usage is 85% or lower. The alert light is green. | No action is required. |
Replication Statistics Monitoring | |||
Grid queue replication problem. | For send trap: Cluster_Send_Queue | The system encountered this problem when all of the following conditions occurred:
| Review the syslog file to identify the possible cause of this problem. |
DHCP Range Threshold Crossing | |||
DHCP threshold crossed: | Threshold | The system encountered this problem when one of the following conditions occurred:
| Review the syslog file to identify the possible cause of this problem. |
DHCP DDNS Updates Deferred | |||
DHCP DNS updates deferred: | Threshold | The DNS updates were deferred because of DDNS update errors. | Review the syslog file to identify the possible cause of this problem. |
Database Capacity Usage | |||
Over 85% database capacity used. | db_usage | The appliance database usage exceeded 85%. | Increase the database capacity. |
Database capacity used is OK. | db_usage | The appliance database usage is less than 85%. | No action is required. |
DNS Monitor | |||
DNS Monitor | For invalid ports: "dns_security_port" | DNS security alert. There were actual DNS responses to {invalid ports with invalid TXID} in the last minute, comprising percent% of all responses. Primary sources: ip_address sent count, ip_address sent count.
|
|
Object State Change Traps
ibTrapDesc |
|
|
---|---|---|
Service Shutdown | ||
Shutting down services due to database snapshot. | The appliance is shutting down its services while synchronizing the database with the grid master. | No action is required. |
Shutting down services due to database snapshot. | The appliance is shutting down its services while synchronizing the database with the grid master. | No action is required. |
Network Interfaces Monitoring | ||
LAN port link is down. Please check the connection. | The LAN port is up, but the link is down. | Check the LAN link connection. |
HA port link is down. Please check the connection. | The HA port is up, but the link is down. | Check the HA link connection. |
MGMT port link is down. Please check the connection. | The MGMT port is enabled, but the link is down. | Check the MGMT link connection. |
LAN port link is up. | The LAN port link is up and running. | No action is required. |
HA port link is up. | The HA port link is up and running. | No action is required. |
MGMT port link is up. | The MGMT port link is up and running. | No action is required. |
HA State Change from Initial to Active | ||
The node has become ACTIVE. | A node in an HA pair becomes active. The HA pair starts up. | No action is required. |
HA State Change from Passive to Active | ||
The node has become ACTIVE. | The node changed from a passive to an active node. | No action is required. |
HA State Change from Initial to Passive | ||
The node has become PASSIVE. | A node in an HA pair becomes passive. The HA pair starts up, and the node is not a grid master candidate. | No action is required. |
Node Connected to Grid | ||
The grid member is connected to the grid master. | The grid member joined the grid, and it is not a grid master candidate. | No action is required. |
Node Disconnected to Grid | ||
The grid member is not connected to the grid master. | The grid member lost its connection to the grid master. | No action is required. |
Replication State Monitoring | ||
ha-replication-online (13) | The HA replication is online. | No action is required. |
ha-replication-offline (14) | The HA replication is offline. | No action is required. |
NTP is out of sync, monitored every 30 seconds | ||
The NTP server is out of synchronization. | The Infoblox NTP server and the external NTP server are not synchronized. | Review the syslog file to identify the possible cause of this problem. |
Process Started and Stopped Traps
ibTrapDesc |
|
|
---|---|---|
Httpd Start | ||
The process started normally. | The httpd process started. | No action is required. |
Httpd Stop | ||
The process stopped normally. | The httpd process stopped. | No action is required. |
ibPlatformOne MIB
The ibPlatformOne MIB provides information about the CPU temperature of the appliance, the replication status, the average latency of DNS requests, DNS security alerts, CPU and memory utilization of the appliance, and the Infoblox service status. The image below illustrates the structure of the PlatformOne MIB. (Note that the OIDs in the illustration do not include the prefix .1.3.6.1.4.1.7779.)
The ibPlatformOne MIB contains the following objects:
- ibCPUTemperature (IbString) tracks the CPU temperature of the appliance.
- ibClusterReplicationStatusTable provides information in tabular format about the replication status of the appliance.
- ibNetworkMonitor provides information about the average latency of authoritative and nonauthoritative replies to DNS queries for different time intervals. It also provides information about invalid DNS responses that arrive on invalid ports or have invalid DNS transaction IDs.
- ibHardwareType (IbString) provides information about the hardware platform. For an Infoblox appliance, it provides the model number of the Infoblox hardware platform. For vNIOS appliances, it identifies whether the hardware platform is Riverbed or VMware.
- ibHardwareId (IbString) provides the hardware ID of the appliance.
- ibSerialNumber (IbString) provides the serial number of the Infoblox hardware platform.
- ibNiosVersion (IbString) provides the version of the software.
- ibSystemMonitor provides information about the CPU and memory utilization of the appliance.
The ibPlatformOne MIB also contains the following tables that provide status of the Infoblox services as well as system and hardware services on the appliance you query:
- ibMemberServiceStatusTable provides status of the Infoblox services, such as the DNS and DHCP services, on a queried appliance.
- ibMemberNode1ServiceStatusTable provides status of the system and hardware services on a queried appliance.
- ibMemberNode2ServiceStatusTable provides status of the system and hardware services on the passive node of an HA pair if the queried appliance is the VIP or the active node of an HA pair. For independent appliances and the passive nodes of HA pairs, this table does not display any status.
Figure 11.4 ibPlatformOne MIB Structure
ibClusterReplicationStatusTable
ibClusterRepliactionStatusTable (object ID 3.1.1.2.1.2.1) provides information about the Master Grid replication status.
The following image shows the sub branches of ibClusterReplicationStatusTable.
Figure 11.5 ibClusterReplicationStatusTable Objects
Table 11.7 ibClusterReplicationStatusTable Objects
Object (Type) | Description |
---|---|
ibClusterReplicationStatusEntry | A conceptual row that provides information about the Master Grid replication status. The status indicates whether the appliance is sending replication queues, receiving queues, or having problems with the replication. |
ibNodeIPAddress (IbIpAddr) | IP address of a grid member. |
ibNodeReplicationStatus (IbString) | Replication status of the grid member. The replication status can be one of the following: online, offline, or snapshotting. |
ibNodeQueueFromMaster (Integer) | “Sent” queue size from master. |
ibNodeLastRepTimeFromMaster (IbString) | Last sent time from master. |
ibNodeQueueToMaster (Integer) | “Receive” queue size from master. |
ibNodeLastRepTimeToMaster (IbString) | Last receive time from master. |
ibNetwork Monitor
As shown in bookmark641, the ibNetwork Monitor has one subtree, ibNetworkMonitorDNS, that branches out into the following:
- ibNetworkMonitorDNSActive (Integer) reports on whether DNS latency monitoring is enabled. This is the only object in this branch. When you send a query for this object, the appliance responds with either "active" (1) or "nonactive" (0).
- ibNetworkMonitorDNSNonAA provides information about the average latency of nonauthoritative replies to DNS queries for 1-, 5-, 15-, and 60-minute intervals.
- ibNetworkMonitorDNSAA provides information about the average latency of authoritative replies to DNS queries for 1-, 5-, 15-, and 60-minute intervals.
- ibNetworkMonitorDNSSecurity provides information about the invalid DNS responses that arrive on invalid ports or have invalid DNS transaction IDs. ibNetworkMonitorDNSSecurity branches out into the following:
- ibNetworkMonitorDNSSecurityInvalidPort
- ibNetworkMonitorDNSSecurityInvalidTxid
- ibNetworkMonitorDNSSecurityInvalidPortOnly (Counter)
- ibNetworkMonitorDNSSecurityInvalidPortCount (Counter)
- ibNetworkMonitorDNSSecurityInvalidTxidOnly (Counter)
- ibNetworkMonitorDNSSecurityInvalidTxidCount (Counter)
- ibNetworkMonitorDNSSecurityInvalidTxidAndPort (Counter)
Figure 11.6 ibNetWorkMonitor Objects
Figure 11.7 ibNetworkMonitorDNSNonAA and ibNetworkMonitorDNSAA Subtrees
The following table describes the objects in ibNetworkMonitorDNSNonAA. You can send queries to retrieve values for these objects.
Table 11.8 ibNetworkMonitorDNSNonAA Objects
Object (Type) | Description |
---|---|
ibNetworkMonitorDNSNonAAT1 | File that contains the objects for monitoring the average latency of nonauthoritative replies to queries in the last minute. |
ibNetworkMonitorDNSNonAAT1AvgLatency (Integer) | Indicates the average latency in microseconds of nonauthoritative replies to queries in the last minute. |
ibNetworkMonitorDNSNonAAT1Count (Integer) | Indicates the number of queries used to calculate the average latency of nonauthoritative replies in the last minute. |
ibNetworkMonitorDNSNonAAT5 | File that contains the objects for monitoring the average latency of nonauthoritative replies to queries in the last five minutes. |
ibNetworkMonitorDNSNonAAT5AvgLatency (Integer) | Indicates the average latency in microseconds of nonauthoritative replies to queries in the last five minutes. |
ibNetworkMonitorDNSNonAAT5Count (Integer) | Indicates the number of queries used to calculate the average latency of nonauthoritative replies in the last five minutes. |
ibNetworkMonitorDNSNonAAT15 | File that contains the objects for monitoring the average latency of nonauthoritative replies to queries in the last 15 minutes. |
ibNetworkMonitorDNSNonAAT15AvgLatency (Integer) | Indicates the average latency in microseconds of nonauthoritative replies to queries in the last 15 minutes. |
ibNetworkMonitorDNSNonAAT15Count (Integer) | Indicates the number of queries used to calculate the average latency of nonauthoritative replies in the last 15 minutes. |
ibNetworkMonitorDNSNonAAT60 | File that contains the objects for monitoring the average latency of nonauthoritative replies to queries in the last 60 minutes. |
ibNetworkMonitorDNSNonAAT60AvgLatency (Integer) | Indicates the average latency in microseconds of nonauthoritative replies to queries in the last 60 minutes. |
ibNetworkMonitorDNSNonAAT60Count (Integer) | Indicates the number of queries used to calculate the average latency of nonauthoritative replies in the last 60 minutes. |
ibNetworkMonitorDNSNonAAT1440 | File that contains the objects for monitoring the average latency of nonauthoritative replies to queries in the last 24 hours. |
ibNetworkMonitorDNSNonAAT1440AvgLatency (Integer) | Indicates the average latency in microseconds of nonauthoritative replies to queries in the last 24 hours. |
ibNetworkMonitorDNSNonAAT1440Count (Integer) | Indicates the number of queries used to calculate the average latency of nonauthoritative replies in the last 24 hours. |
The following table describes the objects in ibNetworkMonitorDNSAA. You can send queries to retrieve values for these objects.
Table 11.9 ibNetworkMonitorDNSAA Objects
Object (Type) | Description |
---|---|
ibNetworkMonitorDNSAAT1 | File that contains the objects for monitoring the average latency of authoritative replies to queries in the last minute. |
ibNetworkMonitorDNSAAT1AvgLatency (Integer) | Indicates the average latency in microseconds of authoritative replies to queries in the last minute. |
ibNetworkMonitorDNSAAT1Count (Integer) | Indicates the number of queries used to calculate the average latency of authoritative replies in the last minute. |
ibNetworkMonitorDNSAAT5 | File that contains the objects for monitoring the average latency of authoritative replies to queries in the last five minutes. |
ibNetworkMonitorDNSAAT5AvgLatency (Integer) | Indicates the average latency in microseconds of authoritative replies to queries in the last five minutes. |
ibNetworkMonitorDNSAAT5Count (Integer) | Indicates the number of queries used to calculate the average latency of authoritative replies in the last five minutes. |
ibNetworkMonitorDNSAAT15 | File that contains the objects for monitoring the average latency of authoritative replies to queries in the last 15 minutes. |
ibNetworkMonitorDNSAAT15AvgLatency (Integer) | Indicates the average latency in microseconds of authoritative replies to queries in the last 15 minutes. |
ibNetworkMonitorDNSAAT15Count (Integer) | Indicates the number of queries used to calculate the average latency of authoritative replies in the last 15 minutes. |
ibNetworkMonitorDNSAAT60 | File that contains the objects for monitoring the average latency of authoritative replies to queries in the last 60 minutes. |
ibNetworkMonitorDNSAAT60AvgLatency (Integer) | Indicates the average latency in microseconds of authoritative replies to queries in the last 60 minutes. |
ibNetworkMonitorDNSAAT60Count (Integer) | Indicates the number of queries used to calculate the average latency of authoritative replies in the last 60 minutes. |
ibNetworkMonitorDNSAAT1440 | File that contains the objects for monitoring the average latency of authoritative replies to queries in the last 24 hours. |
ibNetworkMonitorDNSAAT1440AvgLatency (Integer) | Indicates the average latency in microseconds of authoritative replies to queries in the last 24 hours. |
ibNetworkMonitorDNSAAT1440Count (Integer) | Indicates the number of queries used to calculate the average latency of authoritative replies in the last 24 hours. |
The following table describes the objects in ibNetworkMonitorDNSSecurity. You receive SNMP traps with these objects when you enable the following:
- SNMP traps
- DNS network monitoring
- DNS alert monitoring
Table 11.10 ibNetworkMonitorDNSSecurity Objects
Object (Type) | Description |
---|---|
ibNetworkMonitorDNSSecurityInvalidPort | Tracks the number of invalid DNS responses that arrive on invalid ports. This object contains a subtree with six objects that track invalid ports within a certain time interval. For information, see bookmark645. |
ibNetworkMonitorDNSSecurityInvalidTxid | Tracks the number of invalid TXIDs (DNS transaction IDs). For information about invalid TXIDs, see . This object contains a subtree with six objects that track invalid TXIDs within a certain time interval. For information, see bookmark646. |
ibNetworkMonitorDNSSecurityInvalidPortOnly (Counter) | Tracks the number of DNS responses with both of the following conditions:
|
ibNetworkMonitorDNSSecurityInvalidTxidOnly (Counter) | Tracks the number of DNS responses with both of the following conditions:
|
ibNetworkMonitorDNSSecurityInvalidPortCount (Counter) | Tracks the total number of invalid DNS responses that arrive on invalid ports. |
ibNetworkMonitorDNSSecurityInvalidTxidCount (Counter) | Tracks the total number of DNS responses that have invalid DNS transaction IDs. |
ibNetworkMonitorDNSSecurityInvalidTxidAndPort (Counter) | Tracks the number of DNS responses with both of the following conditions:
|
The following table describes the objects in ibNetworkMonitorDNSSecurityInvalidPort.
Table 11.11 ibNetworkMonitorDNSSecurityInvalidPort Objects
Object (Type) | Description |
---|---|
ibNetworkMonitorDNSSecurityInvalidPort1 (Integer) | Tracks the number of invalid DNS responses that arrive on invalid ports in the last one minute. |
ibNetworkMonitorDNSSecurityInvalidPort5 (Integer) | Tracks the number of invalid DNS responses that arrive on invalid ports in the last five minutes. |
ibNetworkMonitorDNSSecurityInvalidPort15 (Integer) | Tracks the number of invalid DNS responses that arrive on invalid ports in the last 15minutes. |
ibNetworkMonitorDNSSecurityInvalidPort60 (Integer) | Tracks the number of invalid DNS responses that arrive on invalid ports in the last 60 minutes. |
ibNetworkMonitorDNSSecurityInvalidPort1440 (Integer) | Tracks the number of invalid DNS responses that arrive on invalid ports in the last 24 hours. |
ibNetworkMonitorDNSSecurityInvalidPortCount (Counter) | Tracks the total number of invalid DNS responses that arrive on invalid ports. |
The following table describes the objects in ibNetworkMonitorDNSSecurityInvalidTxid.
Table 11.12 ibNetworkMonitorDNSSecurityInvalidTxid Objects
Object (Type) | Description |
---|---|
ibNetworkMonitorDNSSecurityInvalidTxid1 (Integer) | Tracks the number of DNS responses that have invalid DNS transaction IDs in the last one minute. |
ibNetworkMonitorDNSSecurityInvalidTxid5 (Integer) | Tracks the number of DNS responses that have invalid DNS transaction IDs in the last five minutes. |
ibNetworkMonitorDNSSecurityInvalidTxid15 (Integer) | Tracks the number of DNS responses that have invalid DNS transaction IDs in the last 15 minutes. |
ibNetworkMonitorDNSSecurityInvalidTxid60 (Integer) | Tracks the number of DNS responses that have invalid DNS transaction IDs in the last 60 minutes. |
ibNetworkMonitorDNSSecurityInvalidTxid1440 (Integer) | Tracks the number of DNS responses that have invalid DNS transaction IDs in the last 24 hours. |
ibNetworkMonitorDNSSecurityInvalidTxidCount (Counter) | Tracks the total number of DNS responses that have invalid DNS transaction IDs. |
ibSystemMonitor
As shown in , ibSystemMonitor (object ID 3.1.1.2.1.2.8) has the following subtrees:
- ibSystemMonitorCpu: Contains ibSystemMonitorCpuUsage (Integer) that reports the CPU usage of the appliance.
- ibSystemMonitorMem: Contains ibSystemMonitorMemUsage (Integer) that reports the memory usage of the appliance.
Figure 11.8 ibSystemMonitor Objects
ibMemberServiceStatusTable
As shown in the following image, ibMemberServiceStatusTable (object ID 3.1.1.2.1.2.9) has one subtree, ibMemberServiceStatusEntry, which contains the following objects:
- ibServiceName (String) reports the names of the Infoblox services.
- ibServiceStatus (Integer) reports the status of the Infoblox services.
- ibServiceDesc (String) describes the details of the status.
ibMemberServiceStatusTable displays the current status of the Infoblox services on the appliance that you query. For an HA pair, this table displays the service status of the active node. If the appliance you query is the passive node of an HA pair, this table reflects the service status of the passive node, which can be "inactive" or "unknown."
You can also query ibMemberNode1ServiceStatusTable and ibMemberNode2ServiceStatusTable that display system and hardware status on the queried appliance.
Figure 11.9 ibMemberServiceStatusTable Objects
Service Status
When you query the service status on an appliance, the response includes the status of the services. The following table shows the values and descriptions of the status. Note that for internal Master Grid operations, the NTP service is always in the "working" state even if it has been disabled through the Infoblox GUI.
Table 11.13 ibServiceStates Values
Value | Description | Definition |
---|---|---|
1 | working | The service is functioning properly. |
2 | warning | The service is having some issues. Check the service or hardware function and the syslog to identify the problem. |
3 | failed | The service failed. Review the syslog to identify the problem. |
4 | inactive | The service is disabled or out of service. |
5 | unknown | The appliance cannot detect the current status of the service. |
System and Hardware Service Names
The following table lists the values and descriptions of the system and hardware services that appear in ibMemberServiceStatusTable, ibMemberNode1ServiceStatusTable, and ibMemberNode2ServiceStatusTable.
Table 11.14 Values of ibServiceNames
Value | Description | Definition |
---|---|---|
1 | dhcp | DHCP service |
2 | dns | DNS service |
3 | ntp | NTP service |
4 | tftp | TFTP file distribution |
5 | http-file-dist | HTTP file distribution |
6 | ftp | FTP file distribution |
7 | bloxtools-move | Moving the bloxTools service |
8 | bloxtools | The bloxTools service |
9 | node-status | Node status |
10 | disk-usage | Disk usage |
11 | enet-lan | LAN 1 port |
12 | enet-lan2 | LAN 2 port |
13 | enet-ha | HA port |
14 | enet-mgmt | MGMT port |
15 | lcd | LCD |
16 | memory | Virtual memory |
17 | replication | Replication process |
18 | db-object | Database usage |
19 | raid-summary | Summary of the RAID array |
20 | raid-disk1 | Disk 1 of the RAID array (for Infoblox-2000, -2000-A, and -4010) |
21 | raid-disk2 | Disk 2 of the RAID array (for Infoblox-2000, -2000-A, and -4010) |
22 | raid-disk3 | Disk 3 of the RAID array (for Infoblox-2000, -2000-A, and -4010) |
23 | raid-disk4 | Disk 4 of the RAID array (for Infoblox-2000, -2000-A, and -4010)) |
24 | fan1 | FAN 1 status |
25 | fan2 | FAN 2 status |
26 | fan3 | FAN 3 status |
27 | power-supply | Power supply |
28 | ntp-sync | NTP service synchronization |
29 | cpu1-temp | CPU 1 temperature |
30 | cpu2-temp | CPU 2 temperature |
31 | sys-temp | System temperature |
32 | raid-battery | RAID battery |
33 | cpu-usage | CPU usage |
34 | ospf | Anycast using OSPF |
35 | bgp | Anycast using BGP |
36 | mgm-service | Multi-Grid management service |
37 | subgrid-conn | Connection between the Master Grid and managed Grid |
38 | network-capacity | Network capacity |
ibMemberNode1ServiceStatusTable
As shown in , ibMemberNode1ServiceStatusTable (object ID 3.1.1.2.1.2.10) has one subtree, ibMemberNode1ServiceStatusEntry, which contains the following objects:
- ibMemberNode1ServiceName (String) reports the names of the system and hardware services.
- ibMemberNode1ServiceStatus (Integer) reports the status of the services.
- ibMemberNode1ServiceDesc (String) describes the details of the status.
ibMemberNode1ServiceStatusTable displays the current status of the system and hardware services on the appliance that you query. For example, when you query an independent appliance, this table shows the information about the independent appliance. When you query the VIP of an HA pair, this table shows the information about the active node. For the active node of the HA pair, you can also query ibMemberNode2StatusTable to get the status of the passive node.
Note: For an independent appliance and the passive node of an HA pair, no information is returned when you query ibMemberNode2ServiceStatusTable.
Figure 11.10 ibMemberNode1ServiceStatusTable Objects
ibMemberNode2ServiceStatusTable
As shown in , ibMemberNode2ServiceStatusTable (object ID 3.1.1.2.1.2.11) has one subtree, ibMemberNode2ServiceStatusEntry, which contains the following objects:
- ibMemberNode2ServiceName (String) reports the names of the system and hardware services. For a list of service names, see .
- ibMemberNode2ServiceStatus (Integer) reports the status of the services.
- ibMemberNode2ServiceDesc (String) describes details of the status.
ibMemberNode2ServiceStatusTable displays the current status of the system and hardware services on the passive node of an HA pair when you query the VIP of the HA pair. For independent appliances and the passive nodes of HA pairs, this table does not display any status.
Figure 11.11 ibMemberNode2ServiceStatusTable Objects
ibDHCPOne MIB
The ibDHCPOne MIB provides information about address usage within a subnet, DHCP lease statistics, and DHCP packet counts. It includes two modules, ibDHCPModule for IPv4 data and ibDHCPv6Module for IPv6 data.
ibDHCPModule
The following image illustrates the structure of the ibDHCPModule. (Note that the OIDs shown in the illustration do not include the prefix .1.3.6.1.4.1.7779.) ibDHCPModule contains the following objects:
- ibDHCPSubnetTable provides statistical data about the DHCP operations of the appliance.
- ibDHCPStatistics maintains counters for different types of packets.
- ibDHCPDeferredQueuesize tracks the total number of deferred DDNS updates that are currently in the queue to be retried. When DDNS updates are deferred due to timeout or server issues, the DHCP server puts these updates in this queue.
- ibDHCPDDNSStats monitors the average latency for the DDNS updates in microseconds and the number of timeouts during different time intervals.
Figure 11.12 ibDHCPModule
ibDHCPSubnetTable
ibDHCPSubnetTable provides statistical data about the DHCP operations of the appliance. It contains the following objects:
Table 11.15 ibDHCPSubnetTable
Object (Type) | Description |
---|---|
ibDHCPSubnet Entry | File that contains the objects for monitoring DHCP operations on the appliance. |
ibDHCPSubnetNetworkAddress (IbIpAddr) | The subnetworks, in IP address format, that have IP addresses for lease. A subnetwork may have many address ranges for lease. |
ibDHCPSubnetNetworkMask (IbIpAddr) | The subnet mask in dotted decimal format. |
ibDHCPSubnetPercentUsed (Integer) | The percentage of dynamic DHCP addresses leased out at this time for each subnet. Fixed addresses are always counted as leased for this calculation, if the fixed addresses are within a leased address range. |
Following is an example of the table as viewed through a MIB browser:
Figure 11.13 MIB Browser View 1
ibDHCPStatistics
ibDHCPStatistics maintains counters for different types of packets. The counters always start with zero when the DHCP service is restarted. Therefore, the numbers reflect the total number of packets received since the DHCP service was last restarted on the appliance. The ibDHCPStatistics module contains the following objects:
Table 11.16 ibDHCPStatistics
Object (Type) | Description |
---|---|
ibDhcpTotalNoOfDiscovers (Counter) | The number of DHCPDISCOVER messages that the appliance received. Clients broadcast DHCPDISCOVER messages when they need an IP address and network configuration information. |
ibDhcpTotalNoOfRequests (Counter) | The number of DHCPREQUEST messages that the appliance received. A client sends a DHCPREQUEST message requesting configuration information, after it receives the DHCPOFFER message. |
ibDhcpTotalNoOfReleases (Counter) | The number of DHCPRELEASE messages that the appliance received from its clients. A client sends a DHCP release when it terminates its lease on an IP address. |
ibDhcpTotalNoOfOffers (Counter) | The number of DHCPOFFER messages that the appliance has sent to clients. The appliance sends a DHCPOFFER message to a client. It contains an IP address and configuration information. |
ibDhcpTotalNoOfAcks (Counter) | The number of DHCPACK messages that the appliance sent to clients. It sends a DHCPACK message to a client to confirm that the IP address offered is still available. |
ibDhcpTotalNoOfNacks (Counter) | The number of DHCPNACK messages that the appliance sent to clients. It sends a DHCPNACK message to withdraw its offer of an IP address. |
ibDhcpTotalNoOfDeclines (Counter) | The number of DHCPDECLINE messages that the appliance received. A client sends a DHCPDECLINE message if it determines that an offered IP address is already in use. |
ibDhcpTotalNoOfInforms (Counter) | The number of DHCPINFORM messages that the appliance received. A client sends a DHCPINFORM message when it has an IP address but needs information about the network. |
ibDhcpTotalNoOfOthers (Counter) | The total number of DHCP messages other than those used in negotiation, such as DHCPFORCERENEW, DHCPKNOWN, and DHCPLEASEQUERY. |
ibDHCPDDNSStats
ibDHCPDDNSStats monitors the average latency for the DHCP DDNS updates in microseconds and the number of timeouts during different time intervals. The ibDHCPDDNSStats module contains the following objects:
Table 11.17 ibDHCPStatistics
Object (Type) | Desciption |
---|---|
ibDHCPDDNSAvgLatency5 (Integer) | Indicates the average latency in microseconds of the DHCP DDNS updates in the last five minutes. |
ibDHCPDDNSAvgLatency15 (Integer) | Indicates the average latency in microseconds of the DHCP DDNS updates in the last 15 minutes. |
ibDHCPDDNSAvgLatency60 (Integer) | Indicates the average latency in microseconds of the DHCP DDNS updates in the last 60 minutes. |
ibDHCPDDNSAvgLatency1440 (Integer) | Indicates the average latency in microseconds of the DHCP DDNS updates in the last 24 hours. |
ibDHCPDDNSTimeoutCount5 (Integer) | The number of timeouts for the DHCP DDNS updates in the last five minutes. |
ibDHCPDDNSTimeoutCount15 (Integer) | The number of timeouts for the DHCP DDNS updates in the last 15 minutes. |
ibDHCPDDNSTimeoutCount60 (Integer) | The number of timeouts for the DHCP DDNS updates in the last 60 minutes. |
ibDHCPDDNSTimeoutCount1440 (Integer) | The number of timeouts for the DHCP DDNS updates in the last 24 hours. |
ibDHCPv6Module
The following emage illustrates the structure of the ibDHCPv6Module, which contains the following objects:
- ibDHCPv6SubnetTable provides statistical data about the DHCPv6 operations of the appliance.
- ibDHCPv6Statistics maintains counters for different types of packets.
- ibDHCPv6DeferredQueuesize tracks the total number of deferred DDNS updates that are currently in the queue to be retried. When DDNS updates are deferred due to timeout or server issues, the DHCP server puts these updates in this queue.
- ibDHCPv6DDNSStats monitors the average latency for the DDNS updates in microseconds and the number of timeouts during different time intervals.
Figure 11.14 ibDHCPv6Module
ibDHCPv6SubnetTable
ibDHCPSubnetTable provides statistical data about the DHCPv6 operations of the appliance. It contains the following objects:
Table 11.18 ibDHCPSubnetTable
Object (Type) | Description |
---|---|
ibDHCPv6Subnet | Entry File that contains the objects for monitoring DHCPv6 operations on the appliance. |
ibDHCPv6SubnetNetworkAddress (IbIpAddr) | The subnetworks, in IPv6 address format, that have IPv6 addresses for lease. A subnetwork may have many address ranges for lease. |
ibDHCPv6SubnetNetworkMask (IbIpAddr) | The subnet mask in CIDR notation format. |
ibDHCPv6Statistics
ibDHCPv6Statistics maintains counters for different types of packets. The counters always start with zero when the DHCP service is restarted. Therefore, the numbers reflect the total number of packets received since the DHCP service was last restarted on the appliance. The ibDHCPv6Statistics module contains the following objects:
Table 11.19 ibDHCPv6Statistics
Object (Type) | Description |
---|---|
ibDhcpv6TotalNoOfSolicits (Counter) | The number of Solicit messages that the Grid member received, including Solicit messages embedded in Relay-Forward messages. A DHCP client sends a Solicit message to locate DHCP servers. |
ibDhcpv6TotalNoOfRequests (Counter) | The number of Request messages that the Grid member received. A DHCP client sends a Request message to request one or more IP addresses and configuration parameters from a DHCP server. |
ibDhcpv6TotalNoOfReleases (Counter) | The number of Release messages that the Grid member received. A DHCP client sends a Release message when it terminates its lease and releases its IP address. |
ibDhcpv6TotalNoOfAdvertises (Counter) | The number of Advertise messages that the Grid member sent. When a DHCP server receives a Solicit message, it can respond with an Advertise message to indicate that the server is available for DHCP service. |
ibDhcpv6TotalNoOfReplies (Counter) | The number of Reply messages that the Grid member sent. A DHCP server sends a Reply message that includes IP addresses and configuration parameters when it responds to Solicit, Request, Renew or Rebind message. It sends a Reply message with configuration parameters only when it responds to an Information-Request message. |
ibDhcpv6TotalNoOfRenews (Counter) | The number of Renew messages that the Grid member received. A DHCP client sends a Renew message to a DHCP server to extend the lifetimes on the leases granted by the DHCP server and to update other properties. |
ibDhcpv6TotalNoOfRebinds (Counter) | The number of Rebind messages that the Grid member received. A DHCP client sends a Rebind message to extend the lifetime of its lease and to update configuration parameters. |
ibDhcpv6TotalNoOfDeclines (Counter) | The number of Decline messages that the Grid member received. A DHCP client sends a Decline message to a DHCP server when it discovers that the IP address offered by a DHCP server is already in use. |
ibDhcpv6TotalNoOfInformationRequests (Counter) | The number of Information-Request messages that the Grid member received. A client sends an Information-Request message to retrieve configuration parameters, such as the IP addresses of DNS servers in the network. |
ibDhcpv6TotalNoOfOthers (Counter) | The total number of DHCP messages other than those used in negotiation. |
ibDHCPv6DDNSStats
ibDHCPv6DDNSStats monitors the average latency for the DHCPv6 DDNS updates in microseconds and the number of timeouts during different time intervals. The ibDHCPv6DDNSStats module contains the following objects:
Table 11.20 ibDHCPStatistics
Object (Type) | Description |
---|---|
ibDHCPv6DDNSAvgLatency5 (Integer) | Indicates the average latency in microseconds of the DHCPv6 DDNS updates in the last five minutes. |
ibDHCPv6DDNSAvgLatency15 (Integer) | Indicates the average latency in microseconds of the DHCPv6 DDNS updates in the last 15 minutes. |
ibDHCPv6DDNSAvgLatency60 (Integer) | Indicates the average latency in microseconds of the DHCPv6 DDNS updates in the last 60 minutes. |
ibDHCPv6DDNSAvgLatency1440 (Integer) | Indicates the average latency in microseconds of the DHCPv6 DDNS updates in the last 24 hours. |
ibDHCPv6DDNSTimeoutCount5 (Integer) | The number of timeouts for the DHCPv6 DDNS updates in the last five minutes. |
ibDHCPv6DDNSTimeoutCount15 (Integer) | The number of timeouts for the DHCPv6 DDNS updates in the last 15 minutes. |
ibDHCPv6DDNSTimeoutCount60 (Integer) | The number of timeouts for the DHCPv6 DDNS updates in the last 60 minutes. |
ibDHCPv6DDNSTimeoutCount1440 (Integer) | The number of timeouts for the DHCPv6 DDNS updates in the last 24 hours. |
ibDNSOne MIB
The ibDNSOne MIB provides statistical information about the DNS processes and about the views and zones in the database. The following image illustrates the structure of the ibDNSOne MIB. (Note that the OIDs shown in the illustration do not include the prefix 1.3.6.1.4.1.7779.) The ibDNSOne MIB contains four subtrees, ibZoneStatisticsTable, ibZonePlusViewStatisticsTable, ibDDNSUpdateStatistics, and ibBindZoneTransferCount (Counter64).
Figure 11.15 ibDNSOne MIB
ibZoneStatisticsTable
ibZoneStatisticsTable provides statistical data about the DNS operations on the appliance. The syntax of these objects uses a Counter64 format. In some cases, the counter format may not be compatible with SNMP toolkits that use a 32-bit counter. Ensure that you reconfigure or update these tools to use the Counter64 format.
ibZoneStatisticsTable contains the following objects:
Table 11.21 ibZoneStatisticsTable
Object (Type) | Description |
---|---|
ibBindZoneName (IbString) | DNS Zone name. |
ibBindZoneSuccess (Counter64) | The number of successful responses since the DNS process started. |
ibBindZoneReferral (Counter64) | The number of DNS referrals since the DNS process started. |
ibBindZoneNxRRset (Counter64) | The number of DNS queries received for non-existent records. |
ibBindZoneNxDomain (Counter64) | The number of DNS queries received for non-existent domains. |
ibBindZoneRecursion (Counter64) | The number of queries received using recursion since the DNS process started. |
ibBindZoneFailure (Counter64) | The number of failed queries since the DNS process started. |
ibZonePlusViewStatisticsTable
ibZonePlusViewStatisticsTable provides statistical data about DNS views and their zones. It contains the following objects:
Table 11.22 ibZonePlusViewStatisticsTable
Object (Type) | Description |
---|---|
ibBindZonePlusViewName (IbString) | The zone name. The first one in the default view is the global summary statistics. Index name for global statistics is "summary." |
ibBindZonePlusViewSuccess (Counter64) | Number of successful responses since the DNS process started. |
ibBindZonePlusViewReferral (Counter64) | Number of DNS referrals |
ibBindZonePlusViewNxRRset (Counter64) | Number of DNS queries received for non-existent records. |
ibBindZonePlusViewNxDomain (Counter64) | Number of DNS queries received for non-existent domains. |
ibBindZonePlusViewRecursion (Counter64) | Number of DNS recursive queries received |
ibBindZonePlusViewFailure (Counter64) | Number of failed queries |
ibBindViewName (IbString) | View name. This is blank for default view |
Following is an example of the table as viewed through a MIB browser:
Figure 11.16 MIB Browser View
ibDDNSUpdateStatistics
ibDDNSUpdateStatistics provides statistical data about DDNS updates. The counters always start with zero when the DNS service is restarted. They report the total numbers since the DNS service was last restarted.
ibDDNSUpdateStatistics contains the following objects:
Table 11.23 ibDDNSUpdateStatistics
Object (Type) | Description |
---|---|
ibDDNSUpdateSuccess (Counter64) | The number of successful dynamic DNS updates. |
ibDDNSUpdateFailure (Counter64) | The number of all failed dynamic DNS updates, excluding those reported by the ibDDNSUpdateReject object. |
ibDDNSUpdateReject (Counter64) | The number of dynamic DNS updates that failed because they were denied by the DNS server. |
ibDDNSUpdatePrerequisiteReject (Counter64) | The number of dynamic DNS updates that failed because the prerequisites were not satisfied. This is also included in the total number of failures reported by the ibDDNSUpdateFailure object. |
ibBindZoneTransferCount
ibBindZoneTransferCount (Counter64) provides the total number of successful zone transfers from an Infoblox primary or secondary DNS server to a DNS client, since the DNS service was last restarted. Note that this counter tracks the number of successful full zone transfers (AXFRs) and incremental zone transfers (IXFRs).