This is a translation of the original English documentation page. Help us make it better.

Sidebar

> Host prototype object

De volgende objecten zijn direct gerelateerd aan de hostprototype API.

Host-prototype

Het host-prototypeobject heeft de volgende eigenschappen.

Eigenschap Type Beschrijving
hostid string (alleen-lezen) ID van het host-prototype.
host
(vereist)
string Technische naam van het host-prototype.
name string Zichtbare naam van het host-prototype.

Standaard: host eigenschapswaarde.
status integer Status van het host-prototype.

Mogelijke waarden zijn:
0 - (standaard) bewaakte host;
1 - niet-gecontroleerde host.
inventory_mode integer Hostinventarisatiemodus.

Mogelijke waarden zijn:
-1 - (standaard) uitgeschakeld;
0 - handmatig;
1 - automatisch.
templateid string (alleen-lezen) ID van het prototype van de bovenliggende sjabloonhost.
discover integer Ontdekkingsstatus van hostprototype.

Mogelijke waarden:
0 - (standaard) nieuwe hosts worden ontdekt;
1 - nieuwe hosts worden niet ontdekt en bestaande hosts wel worden gemarkeerd als verloren.
custom_interfaces integer Bron van interfaces voor hosts gemaakt door het host-prototype.

Mogelijke waarden:
0 - (standaard) erven interfaces van de bovenliggende host;
1 - gebruik host prototypes aangepaste interfaces.
uuid string Universele unieke identifier, gebruikt voor het koppelen van geïmporteerde host-prototypes aan reeds bestaande. Alleen gebruikt voor host-prototypes op sjablonen. Automatisch gegenereerd, indien niet opgegeven.

Voor updatebewerkingen is dit veld alleen-lezen.

Het groepskoppelingsobject koppelt een host-prototype aan een hostgroep en heeft: de volgende eigenschappen.

Eigenschap Type Beschrijving
group_prototypeid string (alleen-lezen) ID van de groepslink.
groupid
(vereist)
string ID van de hostgroep.
hostid string (alleen-lezen) ID van het host-prototype
templateid string (alleen-lezen) ID van de bovenliggende sjabloongroeplink.

Groepsprototype

Het groepsprototype-object definieert een groep die wordt gemaakt voor a ontdekte host en heeft de volgende eigenschappen.

Eigenschap Type Beschrijving
group_prototypeid string (alleen-lezen) ID van het groepsprototype.
name
(verplicht)
string Naam van het groepsprototype.
hostid string (alleen-lezen) ID van het host-prototype
templateid string (alleen-lezen) ID van het prototype van de bovenliggende sjabloongroep.

Host prototype tag

Het hostprototype-tagobject heeft de volgende eigenschappen.

Eigenschap Type Beschrijving
tag
(vereist)
string Tagnaam hostprototype.
value string Prototype-tagwaarde hosten.

Aangepaste interface

Het aangepaste interface-object heeft de volgende eigenschappen.

Eigenschap Type Beschrijving
dns string DNS-naam die wordt gebruikt door de interface.

Vereist als de verbinding via DNS wordt gemaakt. Kan macro's bevatten.
ip string IP-adres gebruikt door de interface.

Vereist als de verbinding via IP wordt gemaakt. Kan macro's bevatten.
main
(vereist)
geheel getal Of de interface standaard wordt gebruikt op de host. Er kan slechts één interface van een bepaald type als standaard worden ingesteld op een host.

Mogelijke waarden zijn:
0 - niet standaard;
1 - standaard.
poort
(verplicht)
string Poortnummer gebruikt door de interface. Kan gebruikers- en LLD-macro's bevatten.
type
(vereist)
geheel getal Interface type.

Mogelijke waarden zijn:
1 - agent;
2 - SNMP;
3 - IPMI;< br>4 - JMX.
useip
(vereist)
geheel getal Of de verbinding moet worden gemaakt via IP.

Mogelijke waarden zijn:
0 - verbinding maken met host-DNS-naam;
1 - maak verbinding met het host-IP-adres voor deze hostinterface.
details array Extra object voor interface. Vereist als interface 'type' SNMP is.

Aangepaste interface details

Het detailobject heeft de volgende eigenschappen.

Eigenschap Type Beschrijving
versie
(vereist)
geheel getal SNMP-interfaceversie.

Mogelijke waarden zijn:
1 - SNMPv1;
2 - SNMPv2c;
3 - SNMPv3
bulk geheel getal Of bulk-SNMP-verzoeken moeten worden gebruikt.

Mogelijke waarden zijn:
0 - gebruik geen bulkverzoeken;
1 - (standaard) - gebruik bulkverzoeken.
community string SNMP-community. Alleen gebruikt door SNMPv1- en SNMPv2-interfaces.
securityname string SNMPv3-beveiligingsnaam. Alleen gebruikt door SNMPv3-interfaces.
beveiligingsniveau geheel getal SNMPv3-beveiligingsniveau. Alleen gebruikt door SNMPv3-interfaces.

Mogelijke waarden zijn:
0 - (standaard) - noAuthNoPriv;
1 - authNoPriv;
2 - authPriv.
authpassphrase string SNMPv3-wachtwoordzin voor authenticatie. Alleen gebruikt door SNMPv3-interfaces.
privpassphrase string SNMPv3 privacywachtwoord. Alleen gebruikt door SNMPv3-interfaces.
authprotocol integer SNMPv3-verificatieprotocol. Alleen gebruikt door SNMPv3-interfaces.

Mogelijke waarden zijn:
0 - (standaard) - MD5;
1 - SHA1;
2 - SHA224;
3 - SHA256;
4 - SHA384;
5 - SHA512.
privprotocol integer SNMPv3-privacyprotocol. Alleen gebruikt door SNMPv3-interfaces.

Mogelijke waarden zijn:
0 - (standaard) - DES;
1 - AES128;
2 - AES192;
3 - AES256;
4 - AES192C;
5 - AES256C.
contextname string SNMPv3-contextnaam. Alleen gebruikt door SNMPv3-interfaces.