AIX命令参考大全,卷 5,s - u - snmpdv1 守护进程

[ 页的底部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]

AIX命令参考大全,卷 5,s - u

snmpdv1 守护进程

用途

作为后台进程启动简单网络管理协议(SNMP)V1 代理程序

语法

snmpd [ -c ConfigFile ] [ -d Level ] [ -f LogFile ] [ -S ]

描述

snmpd 命令启动 SNMP 守护进程。该命令只能由具有 root 特权的用户或系统组成员发出。

SNMP 守护进程是一个支持 RFC 定义的标准简单网络管理协议(SNMP)和 RFC 1155 和 RFC 1213 定义的管理信息库(MIB)的服务器。SNMP 守护进程提供以下三种功能:

SNMP 守护进程服务器将日志消息保存在 LogFile 变量指定的文件中(如果使用 -f 标志),或保存在配置文件指定的日志文件中。当日志文件的大小超出了日志文件预定义的最大大小时,snmpd 命令就会通过以下步骤将旧的日志文件移动到另一个文件中来循环该日志文件:

如果记录不是从带有 -fsnmpd 命令行指示,记录可使用配置文件指示。

受支持的设置变量有:

关于受支持的设置变量的更多信息,请参阅 AIX 5L Version 5.2 Communications Programming Concepts 中的“理解设置请求处理的 SNMP 守护进程支持”。

下列命令应当在 SNMP 守护进程启动前发出:

这些命令通常将在系统启动期间,调用 /etc/rc.net/etc/rc.tcpip shell 脚本时执行。(snmpd 命令可放在 /etc/rc.tcpip shell 脚本中。)

应当使用“系统资源控制器”(SRC)控制 snmpd 守护进程。建议不要在命令行输入 snmpd

使用系统资源控制器操作 snmpd 守护进程

snmpd 守护进程是“系统资源控制器”(SRC)控制的子系统。snmpd 守护进程是 tcpip 系统组的成员。缺省情况下启用 snmpd 守护进程并可使用 SRC 命令操作。

请使用以下 SRC 命令操作 snmpd 守护进程:

startsrc 启动子系统、子系统组或子服务器。发出 startsrc 命令使 snmpd 命令生成 coldStart 陷阱。
stopsrc 停止子系统、子系统组或子服务器。
refresh 使子系统或子系统组重新读取相应的配置文件。发出 refresh 命令使 snmpd 守护进程生成 warmStart 陷阱。
traceson 启用子系统、子系统组或子服务器的跟踪。如果发出 traceson 命令的用户不是 root 用户,则调试级别将不会超出级别 2。
tracesoff 禁用子系统、子系统组或子服务器的跟踪。
lssrc 获取子系统、子系统组或子服务器的状态。如果发出长状态格式 lssrc 命令的用户不是 root 用户,则不会显示团体名信息。

标志

-c ConfigFile 指定 snmpd 守护进程的配置文件的全路径和文件名。当 snmpd 守护进程启动及 refreshkill-1 信号发出时,读取该文件。如果不指定 -c 标志,缺省配置文件是 /etc/snmpd.conf。有关该文件格式的信息,请参阅 snmpd.conf 文件。
-d Level 指定跟踪 snmpd 命令生成的级别。该 Level 值可为下列其中之一:
0
所有注意事项、异常和致命错误消息
1
级别 0 加上调试消息
2
级别 1 加上接收和发送信息包的十六进制转储
3
级别 2 加上一个请求与响应信息包的英语版本。

如果不指定 -d 标志,调试级别设置为 0。

-f LogFile 指定记录 snmpd 跟踪信息的全路径和文件名。如果不指定 -f 标志,就不记录任何信息。关于设置记录参数的更多信息,请参阅 snmpd.conf 文件。
-S 如果指定,启用安全性选项。它可防止本地非 root 用户更改本地主机上的 MIB 变量的值。

示例

  1. 要启动 snmpd 守护进程,请输入类似下列命令:

    startsrc -s snmpd -a "-f /tmp/snmpd.log"

    该命令启动 snmpd 守护进程并以调试级别 0 将信息记录在 /tmp/snmpd.log 文件中。

  2. 要正常停止 snmpd 守护进程,请输入:

    stopsrc -s snmpd

    该命令停止守护进程。-s 标志指定随后停止的子系统。

  3. 要从 snmpd 守护进程获取短状态,请输入:

    lssrc -s snmpd

    该命令返回守护进程的名称、进程标识和守护进程的状态(活动或不活动)。

  4. 要从 snmpd 守护进程获取长状态,请输入:

    lssrc -ls snmpd

    如果您是 root 用户,该长格式状态报告列出配置的团体名和相关访问权限,并可查看 snmp 请求。该长格式报告也列出与主机陷阱通知相关的团体名,记录配置参数、snmpd 特定配置参数和 smux 配置参数。

  5. 要启用 snmpd 守护进程的跟踪,请输入以下命令:

    traceson -s snmpd

    如果配置 snmpd 守护进程用于记录,该命令启用 snmpd 调试。

  6. 要查看 DHCP 服务器数据库文件 /etc/dhcpsd.ar/etc/dhcpsd.cr 的内容,请输入:

    lssrc -l -s dhcpsd

文件

/etc/services 包含所需服务的端口指定。如果下列条目还不存在,它们必须存在于 /etc/services 文件中:
snmp
161/udp
snmp-trap
162/udp
smux
199/tcp

注:
  1. snmp 端口必须是 RFC 1157 要求的 161。
  2. snmp 陷阱端口必须是 RFC 1157 要求的 162。
  3. smux 端口必须是 199。
  4. /etc/services 文件已在适当的位置上包含这些条目。
  5. 如果 /etc/services 文件正从服务器服务,这些条目必须存在于服务器的 /etc/services 文件中。
/etc/snmpd.conf 指定 snmpd 代理程序的配置参数。
/etc/mib.defs 定义 SNMP 代理应当识别与处理的管理信息库(MIB)变量。

相关信息

gated 守护进程、snmpd 守护进程、snmpv3_ssw 命令。

[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]