העצמים הבאים קשורים ישירות ל־API hostprototype.
לאובייקט אב הטיפוס המארח יש את המאפיינים הבאים.
| Property | Type | תיאור |
|---|---|---|
| hostid | string | (לקריאה בלבד) מזהה אב הטיפוס המארח. |
| מארח (נדרש) |
מחרוזת | השם הטכני של אב הטיפוס המארח. |
| name | string | שם גלוי של אב הטיפוס המארח. ברירת מחדל: ערך המאפיין host. |
| status | integer | סטטוס אב הטיפוס המארח. ערכים אפשריים הם: 0 - (ברירת מחדל) מארח מנוטר; 1 - מארח לא מנוטר. |
| inventory_mode | integer | מצב אוכלוסיית מלאי מארח. ערכים אפשריים הם: -1 - (ברירת מחדל) מושבת; 0 - ידני; 1 - אוטומטי. |
| templateid | string | (לקריאה בלבד) מזהה של אב הטיפוס של מארח תבנית האב. |
| discover | integer | סטטוס גילוי אב טיפוס מארח. ערכים אפשריים: 0 - (ברירת מחדל) יתגלו מארחים חדשים; 1 - מארחים חדשים לא יתגלו ומארחים קיימים יתגלו יסומן כאבוד. |
| custom_interfaces | integer | מקור ממשקים למארחים שנוצרו על ידי אב הטיפוס המארח. ערכים אפשריים: 0 - (ברירת מחדל) יורש ממשקים מהמארח האב; 1 - השתמש במארח אבות טיפוס ממשקים מותאמים אישית. |
| uuid | string | מזהה ייחודי אוניברסלי, המשמש לקישור אבות טיפוס מארח מיובאים לאלה שכבר קיימים. משמש רק עבור אבות טיפוס מארח בתבניות. נוצר אוטומטית, אם לא ניתן. |
שימו לב שעבור שיטות מסוימות (עדכון, מחק) שילוב הפרמטרים הנדרש/אופציונלי שונה.
אובייקט הקישור לקבוצה מקשר אב טיפוס מארח עם קבוצה מארחת ויש לו המאפיינים הבאים.
| Property | Type | תיאור |
|---|---|---|
| קבוצה (נדרש) |
מחרוזת | מזהה של הקבוצה המארחת. |
אובייקט אב הטיפוס של הקבוצה מגדיר קבוצה שתיווצר עבור א המארח התגלה ויש לו את המאפיינים הבאים.
| Property | Type | תיאור |
|---|---|---|
| שם (חובה) |
מחרוזת | שם אב הטיפוס של הקבוצה. |
לאובייקט תג אב הטיפוס המארח יש את המאפיינים הבאים.
| Property | Type | תיאור |
|---|---|---|
| תג (נדרש) |
מחרוזת | שם אב טיפוס מארח. |
| value | string | ערך תג אב טיפוס מארח. |
לאובייקט הממשק המותאם אישית יש את המאפיינים הבאים.
| Property | Type | תיאור |
|---|---|---|
| dns | string | שם DNS המשמש את הממשק. חובה אם החיבור מתבצע באמצעות DNS. יכול להכיל פקודות מאקרו. |
| ip | string | כתובת IP המשמשת את הממשק. חובה אם החיבור מתבצע באמצעות IP. יכול להכיל פקודות מאקרו. |
| ראשי (נדרש) |
מספר שלם | האם הממשק משמש כברירת מחדל במארח. ניתן להגדיר רק ממשק אחד מסוג כלשהו כברירת מחדל במארח. ערכים אפשריים הם: 0 - לא ברירת מחדל; 1 - ברירת מחדל. |
| יציאה (נדרש) |
string | מספר יציאה המשמש את הממשק. יכול להכיל פקודות מאקרו משתמש ו-LLD. |
| סוג (נדרש) |
מספר שלם | סוג ממשק. ערכים אפשריים הם: 1 - סוכן; 2 - SNMP; 3 - IPMI;< br>4 - JMX. |
| useip (נדרש) |
מספר שלם | האם יש לבצע את החיבור באמצעות IP. ערכים אפשריים הם: 0 - התחבר באמצעות שם DNS מארח; 1 - התחבר באמצעות כתובת IP מארח עבור ממשק מארח זה. |
| פרטים | מערך | אובייקט נוסף לממשק. חובה אם 'סוג' הממשק הוא SNMP. |
לאובייקט הפרטים יש את המאפיינים הבאים.
| Property | Type | תיאור |
|---|---|---|
| גרסה (נדרש) |
מספר שלם | גרסת ממשק SNMP. ערכים אפשריים הם: 1 - SNMPv1; 2 - SNMPv2c; 3 - SNMPv3 |
| bulk | integer | האם להשתמש בבקשות SNMP בכמות גדולה. ערכים אפשריים הם: 0 - אל תשתמש בבקשות בכמות גדולה; 1 - (ברירת מחדל) - השתמש בבקשות בכמות גדולה. |
| קהילה | מחרוזת | קהילת SNMP. בשימוש רק על ידי ממשקי SNMPv1 ו-SNMPv2. |
| securityname | string | שם אבטחה SNMPv3. בשימוש רק על ידי ממשקי SNMPv3. |
| רמת אבטחה | מספר שלם | רמת אבטחה SNMPv3. בשימוש רק על ידי ממשקי SNMPv3. ערכים אפשריים הם: 0 - (ברירת מחדל) - noAuthNoPriv; 1 - authNoPriv; 2 - authPriv. |
| authpassphrase | string | משפט סיסמה לאימות SNMPv3. בשימוש רק על ידי ממשקי SNMPv3. |
| privpassphrase | string | משפט סיסמה פרטיות של SNMPv3. בשימוש רק על ידי ממשקי SNMPv3. |
| authprotocol | שלם | פרוטוקול אימות 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. |