dpid2 守护程序

用途

dpid2 分布式协议接口 - SNMP 多路复用器协议 (DPI-SMUX) 转换器守护程序作为后台进程启动。

语法

dpid2 [ -d [级别]]

描述

dpid2 命令启动 dpid2 DPI-SMUX 转换器守护程序。 此命令只能由具有 root 用户特权的用户或系统组的成员发出。

dpid2 DPI-SMUX 转换器守护程序遵守由 RFC 1592 定义的标准简单网络管理协议 (SNMP) DPI V2.0 以及由 RFC 1227 定义的 SNMP SMUX 协议和管理信息库 (MIB)。

dpid2 守护程序充当 SMUX 转换器的 DPI 2.0。 它用于允许 DPI 子代理(如 "/usr/sbin/hostmibd)与AIX®SNMP 第 1 版代理通信。 该转换器会将 DPI2 消息更改为 SMUX 协议消息,反之亦然。 dpid2 守护程序本身作为 SMUX 对等项来实现。 它与属于 snmpd 代理程序的 SMUX 服务器的 TCP 端口 199 连接。 对于 DPI2 子代理(例如,/usr/sbin/hostmibd),dpid2 守护程序与 DPI2 代理具有类似行为。 它在任意 TCP 端口上侦听来自 DPI2 子代理的连接请求。 该端口号由 "dpid2守护进程通过 MIB 变量dpiPortForTCP1.3.6.1.4.1.2.2.1.1.1)向 "snmpd代理注册。 DPI2子代理通过向 "snmpd代理发送 "dpiPortForTCP.0(1.3.6.1.4.1.2.2.1.1.1.0)实例的 get-request 查询,从 "snmpd代理那里获知该端口号。 在 DPI2 子代理知道 DPI2 代理正在侦听的 TCP 端口号之后,它会接着尝试连接该端口。

dpid2 守护程序通常在系统启动期间调用 /etc/rc.tcpip shell 脚本时运行。

dpid2 守护程序必须通过使用系统资源控制器 (SRC) 来控制。 不推荐在命令行输入 dpid2 命令。

使用以下 SRC 命令来处理 dpid2 守护程序:
startsrc
启动子系统、子系统组或子服务器。
stopsrc
停止子系统、子系统组或子服务器。
refresh
使子系统或子系统组重新读取相应的配置文件。
lssrc
获取子系统、子系统组或者子服务器的状态。
注: snmpdv3 代理程序本身充当 DPI2 代理程序,并侦听 dpiPortForTCP.0 TCP 端口。 因此,使用 snmpdv3 代理程序时不需要 dpid2 守护程序。 因此,不会在系统启动时运行 dpid2 守护程序,并且会注释掉 /etc/rc.tcpip 中的 dpid2 行。

标志

描述
-d 级别 指定跟踪或调试级别。
8
DPI 级别 1
16
DPI 级别 2
32
内部级别 1
64
内部级别 2
128
内部级别 3
增加多重跟踪级别编号。
注: 如果指定了 -d 标志,但未指定级别号,那么缺省级别为 56。 如果未指定 -d 标志,那么缺省级别为 0。

示例

  1. 要启动 dpid2 守护程序,请输入类似于以下命令的命令:
    startsrc -s dpid2 -a "-f /tmp/dpid2.log"
    此命令在调试级别 0 上启动 dpid2 守护程序和日志文件到 /tmp/dpid2.log 文件。
  2. 要正常停止 dpid2 守护程序,请输入以下命令:
    stopsrc -s dpid2
    该命令停止 dpid2 守护程序。 -s 标志指定了随后停止的子系统。
  3. 要从 dpid2 守护程序获取短状态,请输入以下命令:
    lssrc -s dpid2
    该命令返回守护程序的名称、进程标识和守护程序的状态(活动或不活动)。

文件

描述
/etc/snmpd.conf snmpd version 1 代理程序配置文件中指定 SMUX 对等项。
/etc/snmpd.peers 指定 SMUX 对等项的配置。
/etc/mib.defs 定义 SNMP 代理和管理器必须识别和处理的 MIB 变量。