次のオブジェクトは、dcheckAPIに直接関連するものです。
ディスカバリチェックオブジェクトは、ネットワークディスカバリルールによって実行される特定のチェックを定義します。以下のプロパティがあります。
| プロパティ | 型 | 説明 |
|---|---|---|
| dcheckid | ID | ディスカバリチェックのID。 |
| druleid | ID | チェックが属するディスカバリルールのID。 |
| key_ | string | アイテムキー(typeが「Zabbix agent」に設定されている場合)またはSNMP OID(typeが「SNMPv1 agent」、「SNMPv2 agent」、「SNMPv3 agent」に設定されている場合)。プロパティの動作: - typeが「Zabbix agent」、「SNMPv1 agent」、「SNMPv2 agent」、「SNMPv3 agent」に設定されている場合は必須 |
| ports | string | チェックする1つまたは複数のポート範囲。カンマで区切ります。 デフォルト: 0。 プロパティの動作: - typeが「SSH」(0)、「LDAP」(1)、「SMTP」(2)、「FTP」(3)、「HTTP」(4)、「POP」(5)、「NNTP」(6)、「IMAP」(7)、「TCP」(8)、「Zabbix agent」(9)、「SNMPv1 agent」(10)、「SNMPv2 agent」(11)、「SNMPv3 agent」(13)、「HTTPS」(14)、「Telnet」(15)に設定されている場合にサポート |
| snmp_community | string | SNMPコミュニティ。 プロパティの動作: - typeが「SNMPv1 agent」または「SNMPv2 agent」に設定されている場合は必須 |
| snmpv3_authpassphrase | string | 認証パスフレーズ。 プロパティの動作: - typeが「SNMPv3 agent」に設定され、snmpv3_securitylevelが「authNoPriv」または「authPriv」に設定されている場合にサポート |
| snmpv3_authprotocol | integer | 認証プロトコル。 指定可能な値: 0 - (デフォルト) MD5; 1 - SHA1; 2 - SHA224; 3 - SHA256; 4 - SHA384; 5 - SHA512。 プロパティの動作: - typeが「SNMPv3 agent」に設定され、snmpv3_securitylevelが「authNoPriv」または「authPriv」に設定されている場合にサポート |
| snmpv3_contextname | string | SNMPv3コンテキスト名。 プロパティの動作: - typeが「SNMPv3 agent」に設定されている場合にサポート |
| snmpv3_privpassphrase | string | プライバシーパスフレーズ。 プロパティの動作: - typeが「SNMPv3 agent」に設定され、snmpv3_securitylevelが「authPriv」に設定されている場合にサポート |
| snmpv3_privprotocol | integer | プライバシープロトコル。 指定可能な値: 0 - (デフォルト) DES; 1 - AES128; 2 - AES192; 3 - AES256; 4 - AES192C; 5 - AES256C。 プロパティの動作: - typeが「SNMPv3 agent」に設定され、snmpv3_securitylevelが「authPriv」に設定されている場合にサポート |
| snmpv3_securitylevel | string | セキュリティレベル。 指定可能な値: 0 - noAuthNoPriv; 1 - authNoPriv; 2 - authPriv。 プロパティの動作: - typeが「SNMPv3 agent」に設定されている場合にサポート |
| snmpv3_securityname | string | セキュリティ名。 プロパティの動作: - typeが「SNMPv3 agent」に設定されている場合にサポート |
| type | integer | チェックのタイプ。 指定可能な値: 0 - SSH; 1 - LDAP; 2 - SMTP; 3 - FTP; 4 - HTTP; 5 - POP; 6 - NNTP; 7 - IMAP; 8 - TCP; 9 - Zabbix agent; 10 - SNMPv1 agent; 11 - SNMPv2 agent; 12 - ICMP ping; 13 - SNMPv3 agent; 14 - HTTPS; 15 - Telnet。 プロパティの動作: - 必須 |
| uniq | integer | このチェックをデバイスの一意性判定基準として使用するかどうか。ディスカバリルールごとに一意のチェックは1つだけ設定できます。 指定可能な値: 0 - (デフォルト) このチェックを一意性判定基準として使用しない; 1 - このチェックを一意性判定基準として使用する。 プロパティの動作: - typeが「Zabbix agent」、「SNMPv1 agent」、「SNMPv2 agent」、「SNMPv3 agent」に設定されている場合にサポート |
| host_source | integer | ホスト名の取得元。 指定可能な値: 1 - (デフォルト) DNS; 2 - IP; 3 - このチェックのディスカバリ値。 |
| name_source | integer | 表示名の取得元。 指定可能な値: 0 - (デフォルト) 指定なし; 1 - DNS; 2 - IP; 3 - このチェックのディスカバリ値。 |
| allow_redirect | integer | ICMP pingのターゲットが異なるIPアドレスから応答した場合を許可するかどうか。 指定可能な値: 0 - (デフォルト) リダイレクト応答をターゲットホストがダウンしている(失敗)とみなす; 1 - リダイレクト応答をターゲットホストがアップしている(成功)とみなす。 プロパティの動作: - typeが「ICMP ping」に設定されている場合にサポート |