This is the documentation page for an unsupported version of Zabbix.
Is this not what you were looking for? Switch to the current version or choose one from the drop-down menu.

hostinterface.massadd

תיאור

object hostinterface.massadd(אובייקט פרמטרים)

שיטה זו מאפשרת להוסיף בו זמנית ממשקי מארח למספר ממשקים מארחים.

שיטה זו זמינה רק ל-Admin ו-Super Admin סוגי משתמשים. ניתן לבטל הרשאות לקרוא לשיטה בתפקיד משתמש הגדרות. ראה משתמש תפקידים למידע נוסף.

פרמטרים

(object) פרמטרים המכילים את ממשקי המארח שייווצרו עליהם המארחים הנתונים.

השיטה מקבלת את הפרמטרים הבאים.

פרמטר סוג תיאור
מארחים
(חובה)
object/array מארחים שיש לעדכן.

על המארחים להיות מוגדר המאפיין hostid.
ממשקים
(חובה)
object/array ממשקי מארח ליצירה במארחים הנתונים.

החזר ערכים

(object) מחזירה אובייקט המכיל את המזהים של המארח שנוצר ממשקים תחת המאפיין 'interfaceids'.

דוגמאות

יצירת ממשקים

צור ממשק בשני מארחים.

בַּקָשָׁה:

{
            "jsonrpc": "2.0",
            "method": "hostinterface.massadd",
            "params": {
                "מארחים": [
                    {
                        "hostid": "30050"
                    },
                    {
                        "hostid": "30052"
                    }
                ],
                "ממשקים": {
                    "dns": "",
                    "ip": "127.0.0.1",
                    "ראשי": 0,
                    "port": "10050",
                    "סוג 1,
                    "useip": 1
                }
            },
            "auth": "038e1d7b1735c6a5436ee9eae095879e",
            "מזהה": 1
       }

תְגוּבָה:

{
            "jsonrpc": "2.0",
            "תוצאה": {
                "interfaceids": [
                    "30069",
                    "30070"
                ]
            },
            "מזהה": 1
       }

מידע נוסף

מקור

CHostInterface::massAdd()‎ בתוך ui/include/classes/api/services/CHostInterface.php.