上一主题: 用于管理历史记录控制表中的条目的 emphistory 命令下一主题: 自定义 MIB 对象


emphistory 示例

本节提供了一些将 emphistory 实用工具与 SNMP 版本 1 和 3 一起使用的示例。 假定代理使用默认端口 161 运行。

示例:列出历史记录控制表中的条目

以下示例列出代理的历史记录控制表的内容:

emphistory -h 127.0.0.1 -v 1 -c public -o list
emphistory -h 127.0.0.1 -v 3  -u username  -s 3 -A MD5 -a authPassword -X DES -x encryptPassword -o list

示例:添加历史记录控制条目

以下示例将表索引 5 处的新控制条目添加到代理的历史记录控制表中。 该控制条目指示代理每 60 秒对 ifInOctets.1 MIB 对象实例进行一次抽样,并存储最近的 10 个抽样:

emphistory -h 127.0.0.1 -v 1 -c private -o add 5 ifInOctets.1 60 10
emphistory -h 127.0.0.1 -v 3  -u username  -s 3 -A MD5 -a authPassword -X DES -x encryptPassword -o add 5 ifInOctets.1 60 10

示例:删除历史记录控制条目

以下条目删除表索引 3 处的历史记录控制表条目:

emphistory -h 127.0.0.1 -v 1 -c private -o delete 3
emphistory -h 127.0.0.1 -v 3  -u username  -s 3 -A MD5 -a authPassword -X DES -x encryptPassword -o setstatus 3 destroy

注意:这些条目还指示代理从历史记录表中删除与该控制条目相对应的已存储数据抽样。

示例:设置控制条目的行状态

以下示例禁用历史记录控制表中表索引 5 处的控制条目,但在历史记录表中保存相应的已存储抽样。

emphistory -h 127.0.0.1 -v 1 -c private -o setstatus 5 2
emphistory -h 127.0.0.1 -v 3  -u username  -s 3 -A MD5 -a authPassword -X DES -x encryptPassword -o setstatus 5 2
2

与 RowStatus 文本约定值 notInService(2) 相对应。

示例:检索已存储的数据抽样

以下示例检索与历史记录控制表的第 5 行中定义的数据收集功能相对应的所有已存储数据抽样:

emphistory -h 127.0.0.1 -v 1 -c private -o dump 5
emphistory -h 127.0.0.1 -v 3  -u username  -s 3 -A MD5 -a authPassword -X DES -x encryptPassword -o dump 5

以下示例使用 -1 来检索所有控制条目的所有已存储抽样。 该命令检索历史记录表的整个内容:

emphistory -h 127.0.0.1 -v 1 -c private -o dump -1
emphistory -h 127.0.0.1 -v 3  -u username  -s 3 -A MD5 -a authPassword -X DES -x encryptPassword -o dump -1