disco.agents 表
agents 表指定 ncp_disco 用于执行发现的发现代理程序。 要运行的每个代理程序必须在 DiscoAgents.cfg 配置文件中具有用于启用该代理程序(设置 m_Valid=1)的 disco.agents 表插入语句。 如果 m_Valid=0,那么不会运行该代理程序。
| 列名 | 约束 | 数据类型 | 描述 |
|---|---|---|---|
|
整数 |
当前发现代理程序所属的类别:
|
|
|
|
文本 |
发现代理程序的唯一名称。 |
|
整数 |
此代理程序的调试级别。 |
|
|
定义用于停止代理程序的信号。 此属性可以按照 IBM 支持人员的指示使用,但是未在 DiscoSchema.cfg 表中进行定义。 | ||
|
文本 |
要对其运行此代理程序的主机的名称。 |
|
|
整数 |
此标志指示发现代理程序所返回的连接信息的类型:
|
|
|
文本 |
调试输出所写入的文本文件。 |
|
|
整数 |
这是发现代理程序所返回的信息的优先顺序级别的整数表示;此整数越大,所返回信息的权重越高。 只有在合并设备信息以生成 workingEntities.finalEntity 数据库表时发生冲突的情况下,才使用优先顺序。 |
|
|
文本 |
指定消息级别(缺省值为 warn)。 选项包括:
|
|
|
整数 |
此代理程序运行的线程数。 如果未指定,那么缺省数目为 10;允许的最大值为 900。 |
|
|
整数 |
此标志确定是否使用此发现代理程序:
|
|
|
整数 |
指定是否将此代理程序用于部分发现:
|
disco.agents 表还指示了代理程序优先顺序,在合并设备信息以生成 workingEntities.finalEntity 表时,可以使用此优先顺序。 优先顺序确定不同发现代理程序报告了重复的记录或者有冲突的记录时要使用的记录。
应用的优先顺序如下所示:
- Details 代理程序具有最低优先级,这是因为,它被设计为只检索基本设备信息。
- 路由代理程序具有下一最高优先级。 但是,它们的连接信息仅处于 IP 层,因此不如交换代理程序所返回的信息准确。
- 交换代理程序具有下一最高优先级,这是因为,它们可以在介质层(第 2 层)返回信息,此信息比第 3 层信息准确。