Obiekt interfejsu hosta

Następujące obiekty są bezpośrednio powiązane z API hostinterface.

Interfejs hosta

Obiekt interfejsu hosta ma następujące właściwości.

Property Type Description
interfaceid ID Identyfikator interfejsu.

Zachowanie właściwości:
- tylko do odczytu
- wymagane w przypadku operacji aktualizacji
available integer Dostępność interfejsu hosta.

Możliwe wartości:
0 - (domyślnie) nieznana;
1 - dostępny;
2 - niedostępny.

Zachowanie właściwości:
- tylko do odczytu
hostid ID Identyfikator hosta, do którego należy interfejs.

Zachowanie właściwości:
- stałe
- wymagane w przypadku operacji tworzenia
type integer Typ interfejsu.

Możliwe wartości:
1 - agent;
2 - SNMP;
3 - IPMI;
4 - JMX.

Zachowanie właściwości:
- wymagane w przypadku operacji tworzenia
ip string Adres IP używany przez interfejs.

Może być pusty, jeśli połączenie jest nawiązywane za pośrednictwem DNS.

Zachowanie właściwości:
- wymagane w przypadku operacji tworzenia
dns string Nazwa DNS używana przez interfejs.

Może być pusta, jeśli połączenie jest nawiązywane za pośrednictwem adresu IP.

Zachowanie właściwości:
- wymagane w przypadku operacji tworzenia
port string Numer portu używany przez interfejs.
Może zawierać makra użytkownika.

Zachowanie właściwości:
- wymagane w przypadku operacji tworzenia
useip integer Określa, czy połączenie powinno być nawiązywane za pośrednictwem adresu IP.

Możliwe wartości:
0 - połączenie przy użyciu nazwy DNS hosta;
1 - połączenie przy użyciu adresu IP hosta.

Zachowanie właściwości:
- wymagane w przypadku operacji tworzenia
main integer Określa, czy interfejs jest używany jako domyślny na hoście. Tylko jeden interfejs danego typu może być ustawiony jako domyślny na hoście.

Możliwe wartości:
0 - niedomyślny;
1 - domyślny.

Zachowanie właściwości:
- wymagane w przypadku operacji tworzenia
details object Dodatkowy obiekt details interfejsu.

Zachowanie właściwości:
- wymagane, jeśli type ma wartość „SNMP”
disable_until timestamp Następny czas odpytywania niedostępnego interfejsu hosta.

Zachowanie właściwości:
- tylko do odczytu
error string Tekst błędu, jeśli interfejs hosta jest niedostępny.

Zachowanie właściwości:
- tylko do odczytu
errors_from timestamp Czas, w którym interfejs hosta stał się niedostępny.

Zachowanie właściwości:
- tylko do odczytu

Szczegóły

Obiekt szczegółów ma następujące właściwości.

Właściwość Typ Opis
version integer Wersja interfejsu SNMP.

Możliwe wartości:
1 - SNMPv1;
2 - SNMPv2c;
3 - SNMPv3.

Zachowanie właściwości:
- wymagane
bulk integer Czy używać zbiorczych żądań SNMP.

Możliwe wartości:
0 - nie używaj zbiorczych żądań;
1 - (domyślnie) - używaj zbiorczych żądań.
community string Społeczność SNMP. Używana tylko przez interfejsy SNMPv1 i SNMPv2.

Zachowanie właściwości:
- wymagane jeśli version jest ustawione na "SNMPv1" lub "SNMPv2c"
max_repetitions integer Maksymalna wartość powtórzeń dla natywnych zbiorczych żądań SNMP (GetBulkRequest-PDUs).
Używane tylko dla pozycji discovery[] i walk[] w SNMPv2 i v3.

Domyślnie: 10.
securityname string Nazwa bezpieczeństwa SNMPv3. Używana tylko przez interfejsy SNMPv3.
securitylevel integer Poziom bezpieczeństwa SNMPv3. Używany tylko przez interfejsy SNMPv3.

Możliwe wartości:
0 - (domyślnie) - noAuthNoPriv;
1 - authNoPriv;
2 - authPriv.
authpassphrase string Hasło uwierzytelniania SNMPv3. Używane tylko przez interfejsy SNMPv3.
privpassphrase string Hasło prywatności SNMPv3. Używane tylko przez interfejsy SNMPv3.
authprotocol integer Protokół uwierzytelniania SNMPv3. Używany tylko przez interfejsy SNMPv3.

Możliwe wartości:
0 - (domyślnie) - MD5;
1 - SHA1;
2 - SHA224;
3 - SHA256;
4 - SHA384;
5 - SHA512.
privprotocol integer Protokół prywatności SNMPv3. Używany tylko przez interfejsy SNMPv3.

Możliwe wartości:
0 - (domyślnie) - DES;
1 - AES128;
2 - AES192;
3 - AES256;
4 - AES192C;
5 - AES256C.
contextname string Nazwa kontekstu SNMPv3. Używana tylko przez interfejsy SNMPv3.