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

1 תבניות מאקרו נתמכות

× ←→1 מתוך 7 שגיאות בדף דחייה ללא טיפול (TypeError): אחזור נכשל _callee$ src/core/api/base.ts:54 51 | שיטה: מחרוזת, 52 | מטען: URLSearchParams | FormData | ריק, 53 | כותרות: כותרות, > 54 | ): הבטחה<any> { | ^ 55 | const fullUrl = this.getFullURL(url); 56 | 57 | const requestParams = { תצוגה מורכבת ▶ 7 מסגרות ערימה קרסו. MachineryAPI.fetch src/core/api/base.ts:54 51 | שיטה: מחרוזת, 52 | מטען: URLSearchParams | FormData | ריק, 53 | כותרות: כותרות, > 54 | ): הבטחה<any> { | ^ 55 | const fullUrl = this.getFullURL(url); 56 | 57 | const requestParams = { תצוגה מורכבת _callee$ src/core/api/machinery.ts:14 11 | }; 12 | 13 | מחלקת ברירת המחדל של ייצוא MachineryAPI מרחיבה את APIBase { > 14 | async _get(url: string, params: Record<string, any>): Promise<any> { 15 | const payload = new URLSearchParams(); 16 | for (תן לפראם ב-params) { 17 | payload.append(param, params[param]); תצוגה מורכבת ▶ 7 מסגרות ערימה קרסו. MachineryAPI._get src/core/api/machinery.ts:14 11 | }; 12 | 13 | מחלקת ברירת המחדל של ייצוא MachineryAPI מרחיבה את APIBase { > 14 | async _get(url: string, params: Record<string, any>): Promise<any> { 15 | const payload = new URLSearchParams(); 16 | for (תן לפראם ב-params) { 17 | payload.append(param, params[param]); תצוגה מורכבת _callee5$ src/core/api/machinery.ts:132 129 | async getMicrosoftTranslation( 130 | מקור: מחרוזת, 131 | מקומי: מקומי, > 132 | ): הבטחה<תרגומים> { | ^ 133 | const url = '/microsoft-translator/'; 134 | const params = { 135 | טקסט: מקור, תצוגה מורכבת ▶ 7 מסגרות ערימה קרסו. MachineryAPI.getMicrosoftTranslation src/core/api/machinery.ts:132 129 | async getMicrosoftTranslation( 130 | מקור: מחרוזת, 131 | מקומי: מקומי, > 132 | ): הבטחה<תרגומים> { | ^ 133 | const url = '/microsoft-translator/'; 134 | const params = { 135 | טקסט: מקור, תצוגה מורכבת _callee2$ src/modules/machinery/actions.ts:143 140 | } 141 | 142 | if (locale.msTranslatorCode) { > 143 | api.machinery | ^ 144 | ‎.getMicrosoftTranslation(מקור, מקומי) 145 | .then((תוצאות) => dispatch(addTranslations(תוצאות))); 146 | } תצוגה מורכבת ▶ 5 מסגרות ערימה קרסו. מסך זה נראה רק בפיתוח. זה לא יופיע אם האפליקציה קורסת בייצור. פתח את מסוף המפתחים של הדפדפן שלך כדי לבדוק עוד יותר שגיאה זו. לחץ על ה-X או הקש על ESC כדי לבטל הודעה זו.

הערות שוליים

1 פקודות המאקרו {HOST.*} הנתמכות בפרמטרי מפתח פריט יהיו פתרון לממשק שנבחר עבור הפריט. כאשר משתמשים בו ב פריטים ללא ממשקים הם יפתרו לסוכן Zabbix, ממשק SNMP, JMX או IPMI של המארח בסדר עדיפות זה או ל 'UNKNOWN' אם למארח אין ממשק כלשהו.

2 בסקריפטים גלובליים, ממשק שדות IP/DNS ותרחישי אינטרנט את מאקרו יפתור לממשק הסוכן הראשי, עם זאת, אם לא בהווה, ייעשה שימוש בממשק ה-SNMP הראשי. אם SNMP גם לא בהווה, ייעשה שימוש בממשק JMX הראשי. אם JMX אינו קיים או, ישמש ממשק IPMI הראשי. אם למארח אין בכל ממשק, המאקרו הופך ל'UNKNOWN'.

3 רק הפונקציות ממוצע, אחרון, מקסימום ודקה, עם שניות כפרמטר נתמכות במאקרו זה בתוויות המפה.

4 פקודות מאקרו {HOST.*} נתמכות בתרחישי אינטרנט משתנים, כותרות, קובץ אישור SSL ו-קובץ מפתח SSL שדות ובתוכם שדות שלב כתובת, פוסט, כותרות ומחרוזת חובה. מאז Zabbix 5.2.2, פקודות מאקרו {HOST.*} אינן נתמכות יותר באינטרנט שדות תרחיש שם ותרחיש אינטרנט שלב שם.

5 רק הפונקציות ממוצע, אחרון, מקסימום ודקה, עם שניות כפרמטר נתמכות בתוך מאקרו זה בשמות גרפים. ה ניתן להשתמש במאקרו {HOST.HOST<1-9>} כמארח בתוך המאקרו. ל דוגמא:

  * last(/Cisco switch/ifAlias[{#SNMPINDEX}])
         * last(/{HOST.HOST}/ifAlias[{#SNMPINDEX}])

6 נתמך מאז 5.2.5.

פקודות מאקרו שנוספו לאינדקס

תחביר המאקרו האינדקס של {MACRO<1-9>} פועל רק ב- הקשר של ביטויי טריגר. ניתן להשתמש בו כדי להתייחס למארחים או פונקציות לפי סדר הופעתן בביטוי. מאקרו כמו {HOST.IP1}, {HOST.IP2}, {HOST.IP3} יפתרו ל-IP של מארח ראשון, שני ושלישי בביטוי הטריגר (המספק את ביטוי טריגר מכיל את המארחים האלה). מאקרו כמו {FUNCTION.VALUE1}, {FUNCTION.VALUE2}, {FUNCTION.VALUE3} יפתרו את הערך של פונקציה המבוססת על פריט ראשון, שני ושלישי בביטוי הטריגר בזמן האירוע (בתנאי שביטוי הטריגר מכיל הפונקציות הללו).

בנוסף, מאקרו {HOST.HOST<1-9>} נתמך גם בפנים מאקרו הביטוי {?func(/host/key,param)} בשמות גרפים. ל לדוגמה, {?func(/{HOST.HOST2}/key,param)} בשם הגרף יפנה למארח של הפריט השני בגרף.

::: הערה אזהרה פקודות מאקרו שנוספו לאינדקס לא יפתרו באף אחת אחרת ההקשר, למעט שני המקרים שהוזכרו כאן. להקשרים אחרים, השתמש פקודות מאקרו ללא אינדקס (כלומר {HOST.HOST}, {HOST.IP} וכו') במקום זאת. :::