aixmibd Daemon

Purpose

Provides the AIX® Enterprise Management Information Base (MIB) extension subagent, for use with the Simple Network Management Protocol (SNMP) version 3 agent, that collects data from system for variables defined in the AIX Enterprise Specific MIB.

Syntax

aixmibd [ -f FileName ] [ -d Level ] [ -a Host ] [ -c Community ]

Description

The AIX Enterprise MIB extension subagent is a daemon, aixmibd, that collects data from system for variables defined in the AIX Enterprise Specific MIB. The subagent receives SNMP requests and sends data via the SNMP-DPI API for communication with the main AIX snmpd daemon. An Enterprise Management application or other simple application (example snmpinfo command) uses SNMP protocol to get or set AIX MIB objects.

One focus of the subagent is on the data related to the file systems, volume groups, logical volumes, physical volumes, paging space, processes, print queues, print jobs, system users, system groups, users currently logged in, subsystems, subservers, system environment, and various devices.

Another focus of the subagent is on important system traps. Traps, which are also called indications, or notifications, are event reports and are used to decrease the length of time between when the event happens and when it is noticed by a manager so that the event can be handled timely. Traps are generated periodically to report the status change and operating status of the system. From analyzing the data, a manager can determine if a device and the whole system are functioning properly and securely, and make appropriate adjustment. For example, when the /home file system reaches the threshold 95% (percent used size), a trap can be generated to report the event to a manager. The manager can respond by sending an email, paging, and so on. To indicate system critical events instantly, a series of traps will be generated by the subagent.

Note: The AIX enterprise subagent should be started by the System Resource Controller (SRC). Entering aixmibd at the command line is not recommended.

Flags

Item Description
-a Host Causes the request to be sent to the specified host. The host can be an IPv4 address, an IPv6 address, or a host name.
-c Community Specifies the community name.
-d Level Specifies the tracing/debug level. The default level is 56. The debug levels are defined as follows:
  • 8 = DPI level 1
  • 16 = DPI level 2
  • 32 = Internal level 1
  • 64 = Internal level 2
  • 128 = Internal level 3
Add the numbers to specify multiple trace levels.
-f File Specifies a non-default configuration file.

Examples

  1. In order to cause the aixmibd subagent to connect to the SNMP agent on the host 'host1' with the community name 'instrum', enter the following:
    startsrc -s aixmibd -a "-a host1 -c instrum"
  2. Because the aixmibd subagent is controlled by SRC, it can be activated by startsrc. After the aixmibd subagent is activated by startsrc in this example, the subagent will connect to the SNMP agent on the host nmsu over TCP with default community name 'public':
    startsrc -s aixmibd -a "-a nmsu"

Files

Item Description
/etc/aixmibd.conf Contains the configuration file for the aixmibd subagent.
/usr/samples/snmpd/aixmibd_security_readme /usr/samples/snmpd/aixmibd_security_readme contains the example configurations for different views and information about related security issues. Also contains information describing how to set the variables in /etc/aixmibd.conf.
/usr/samples/snmpd/aixmibd.my Contains the MIB definitions for the aixmibd subagent.