snmpd.boots 文件

用途

提供 snmpdv3 代理程序的引导和引擎标识信息。

描述

snmpd.boots 文件提供 snmpdv3 代理程序的引导和引擎标识信息。 该文件包含两个元素:引擎 IDengineBootssnmpv3守护进程已启动的次数)。

语法

engineID engineBoots
以下列表说明了语法中的变量:
engineID
由 2 到 64 (必须是偶数) 个十六进制数字组成的字符串。 引擎标识唯一地标识管理域中的代理程序。 缺省情况下,使用特定于供应商的公式来创建引擎标识,且该标识包含代理的IP地址。 不过,用户可以选择使用任何符合 RFC 2271 中 snmpEngineID定义的引擎标识符,而且这些标识符在管理域内也是唯一的。
对于与 IPv4 地址关联的 engineID ,前 8 个十六进制数字表示从因特网编号分配机构 (IANA) 获取的供应商企业标识。 对于IBM 来说,这个 ID 是 00000002。 最后 16 个十六进制数字是由供应商公式确定的。 对于 IBM,公式遵循以下规则:
  • 前两个十六进制数字指示下一个 14 个十六进制数字的内容。
  • 字符串 00 指示接下来的 6 十六进制数字为零,后跟最后 8 十六进制数字中代理程序的 IP 地址。
  • 字符串 01 指示下一个 6 十六进制数字包含时间戳记,后跟最后 8 十六进制数字中代理程序的 IP 地址。
该代理程序始终在没有时间戳记的情况下使用,因此位于 IPv4 地址 9.67.113.10 的 SNMP 代理程序的 engineID 为 00000002 00000000 09 43 71 0A (为清楚起见,添加了空格)。
与 IPv6 地址关联的 engineID 遵循以下规则:
  • 第一个 4 八位元 80000002(十六进制值) 是 IANA 分配的企业编号。
  • 第 5 个八位数 02 是十六进制值,表示这是一个 IP 地址。
  • 第 6 个八位位组至第 31 个八位位组是 16 个字节 IPv6 地址的十六进制值。
例如,在 IPv6 地址 2000:1:1:1:209:6bff:feae:6d67 上运行的 SNMP 代理的 engineID 是 80000002 02 200000010001000202096BFFFEAE6D67 (为了清晰起见,添加了空格)。
engineBoots
自上次更改 engineID 以来重新启动代理程序的次数 (十进制)。
注意:
  1. 必须按顺序并在同一行上指定 engineID 和 engineBoots 。
  2. 在文件中,通过以星号 (*) 或井号 (#) 开始的行来指定注释。
  3. 在 engineID 和 engineBoots 值之间不允许使用任何注释。
  4. 只会读取第一个非注释行。 忽略后续行。

示例

第一个数字字符串是引擎 ID,第二个字符串是snmpv3守护进程启动的次数。
00000002000000000903E65F 0000000003  

文件

描述
etc/snmpd.boots 提供引导和 engineID 信息。