以下对象与 主机接口
API 直接相关。
主机接口对象具有以下属性。
注意,IP和DNS都是必需的。如果您不想使用DNS,请将其设置为空字符串.
属性 | 类型 | 描述 |
---|---|---|
available | 整型 | (只读) 主机接口的可用性。 可能的值有: 0 - (默认) 未知; 1 - 可用; 2 - 不可用。 |
details | 数组 | 接口的附加对象。 如果接口 'type'是SNMP,则必选 |
disable_until | 时间戳 | (只读) 不可用主机接口的下一次轮询时间。 |
dns (必选) |
字符串 | 接口使用的DNS名称 如果通过IP直接连接,则可以为空。 |
error | 字符串 | (只读) 主机接口不可用的错误文本。 |
errors_from | 时间戳 | (只读) 主机接口不可用开始时间。 |
hostid (必选) |
字符串 | 接口所属的主机ID。 |
interfaceid | 字符串 | (只读) 接口的ID。 |
ip (必选) |
字符串 | 接口使用的IP地址。 如果使用DNS域名连接,可以设置为空。 |
main (必选) |
整型 | 该接口是否在主机上用作默认的接口,在主机上只能将某种类型的一个接口设置为默认值。 可能的值有: 0 - 不是默认; 1 - 默认。 |
port (必选) |
字符串 | 接口使用的端口号,可以包含用户宏。 |
type (必选) |
整型 | 接口类型。 可能的值有: 1 - agent; 2 - SNMP; 3 - IPMI; 4 - JMX。 |
useip (必选) |
整型 | 是否通过IP进行连接。 可能的值有: 0 - 使用主机DNS进行连接; 1 - 使用主机接口的主机IP进行连接。 |
注意,对于某些方法(更新、删除),必需/可选参数组合是不同的。
详细信息对象具有以下属性。
属性 | 类型 | 描述 |
---|---|---|
version (必选) |
整型 | SNMP接口版本。 可能的值有: 1 - SNMPv1; 2 - SNMPv2c; 3 - SNMPv3 |
bulk | 整型 | 是否使用批量的SNMP请求. 可能的值有: 0 - 不使用批量请求; 1 - (默认) - 使用批量请求。 |
community | 字符串 | SNMP 团体字 (必选)。 仅在SNMPv1和SNMPv2接口中使用。 |
securityname | 字符串 | SNMPv3 安全名称。仅在SNMPv3接口中使用。 |
securitylevel | 字符串 | SNMPv3安全级别。 仅在SNMPv3接口中使用。 可能的值有: 0 - (默认) - noAuthNoPriv; 1 - authNoPriv; 2 - authPriv. |
authpassphrase | 字符串 | SNMPv3身份验证密码。仅在SNMPv3接口中使用。 |
privpassphrase | string | SNMPv3隐私密码。仅在SNMPv3接口中使用。 |
authprotocol | integer | SNMPv3身份认证协议。仅在SNMPv3接口中使用。 可能的值有: 0 - (默认) - MD5; 1 - SHA1; 2 - SHA224; 3 - SHA256; 4 - SHA384; 5 - SHA512. |
privprotocol | 整型 | SNMPv3隐私协议。仅在SNMPv3接口中使用。 可能的值有: 0 - (默认) - DES; 1 - AES128; 2 - AES192; 3 - AES256; 4 - AES192C; 5 - AES256C. |
contextname | string | SNMPv3上下文名称。仅在SNMPv3接口中使用。 |