Следећи објекти су директно повезани са hostinterface
API-јем.
Објекат интерфејса домаћина има следећа својства.
Имајте на уму да су и ip
и dns
својства обавезна за операције креирања. Ако не желите да користите DNS, поставите га на празан стринг.
Property | Type | Опис |
---|---|---|
interfaceid | ID | ID интерфејса.<бр><бр>Property behavior: - само за читање - потребно за операције ажурирања |
available | integer | Доступност интерфејса домаћина. Могуће вредности: 0 - (подразумевано) непознато; 1 - доступно; 2 - недоступно. Property behavior: - * само за читање* |
hostid | ID | ID домаћина којем интерфејс припада. Property behavior: - константа - обавезно за операције креирања |
type | integer | Тип интерфејса. Могуће вредности: 1 - Агент; 2 - SNMP; 3 - IPMI;< br>4 - JMX. Property behavior: - обавезно за операције креирања |
ip | string | IP адреса коју користи интерфејс. Може бити празан ако је веза успостављена преко DNS-а. Property behavior: - обавезно за креирање операција |
dns | string | DNS име које користи интерфејс. Може бити празно ако је веза успостављена преко IP-а. Property behavior: - обавезно за операције креирања |
port | string | Број порта који користи интерфејс. Може да садржи корисничке макрое. Property behavior: - обавезно за операције креирања |
useip | integer | Да ли веза треба да се успостави преко IP-а. Могуће вредности: 0 - повежите се помоћу DNS имена домаћина; 1 - повежите се користећи IP адресу домаћина. Property behavior: - обавезно за операције креирања |
main | integer | Да ли се интерфејс користи као подразумевани на домаћину. Само један интерфејс неког типа може да се подеси као подразумевани на домаћину. Могуће вредности: 0 – није подразумевано; 1 – подразумевано. Property behavior: - обавезно за операције креирања |
details | array | Додатни details објекат за интерфејс. Property behavior: - обавезно ако је type подешен на "SNMP" |
disable_until | timestamp | Следеће време анкетирања недоступног интерфејса домаћина. Property behavior: - само за читање |
error | string | Текст грешке ако интерфејс домаћина није доступан. Property behavior: - само за читање |
errors_from | timestamp | Време када је интерфејс домаћина постао недоступан. Property behavior:<бр>- само за читање |
Објекат детаља има следећа својства.
Property | Type | Опис |
---|---|---|
version | integer | Верзија SNMPSNMPv1 интерфејса. Могуће вредности: 1 - SNMPv1; 2 - SNMPv2c; 3 - SNMPv3. Property behavior: - обавезно |
bulk | integer | Да ли да се користи групни SNMP захтеви. Могуће вредности: 0 - немојте користити групне захтеве;<бр>1 - ( подразумевано) - користите групне захтеве. |
community | string | SNMP SNMPv1 заједница. Користи се само од SNMPv1 и SNMPv2 интерфејса. Property behavior: - обавезно ако је version на " SNMPv1" " SNMPv2c" |
max_repetitions | integer | Максимална вредност понављања за native SNMP bulk requests (GetBulkRequest-PDUs). Користи се и само за discovery[] и walk[] ставке у SNMPv2 и v3.Подразумевано: 10. |
securityname | string | безбедно име SNMPv3. Користи се само од SNMPv3 интерфејса. |
securitylevel | integerј | SNMPv3 ниво безбедности. Користите га само SNMPv3 интерфејси. Могуће вредности: 0 - (подразумевано) - noAuthPriv; 1 - authNoPriv; 2 - authPriv. |
authpassphrase | string | SNMPv3 приступна фраза за аутентификацију. Користи се само од SNMPv3 интерфејса. |
privpassphrase | string | |
authprotocol | integer | SNMPv3 аутентификациони протокол. Користите га само SNMPv3 интерфејси. Могуће вредности: 0 - (подразумевано) - MD 5; 1 - SHA 1; 2 - SHA 224; 3 - SHA 256; 4 - SHA 384; 5 - SHA512. |
privprotocol | integer | SNMPv3 протокол приватности. Користи се само за SNMPv3 интерфејс. <бр>Могуће вредности: 0 - (подразумевано) - DES; 1 - AES 128; 2 - AES 192; 3 - AES 256;<br > 4 - AES 192C; 5 - AES 256C. |
contextname | string | SNMPv3 име контекста. Користи се само за SNMPv3 интерфејс. |