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

trigger.get

תיאור

integer/array trigger.get(אובייקט פרמטרים)

השיטה מאפשרת לשחזר טריגרים לפי הנתון פרמטרים.

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

תיאור

integer/array trigger.get(אובייקט פרמטרים)

השיטה מאפשרת לשחזר טריגרים לפי הנתון פרמטרים.

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

החזר ערכים

(מספר שלם/מערך) מחזיר אחד:

  • מערך של חפצים;
  • ספירת האובייקטים שאוחזרו, אם יש לפרמטר countOutput נעשה שימוש.

דוגמאות

אחזור נתונים לפי מזהה טריגר

אחזר את כל הנתונים ואת הפונקציות המשמשות בטריגר "14062".

בַּקָשָׁה:

{
            "jsonrpc": "2.0",
            "method": "trigger.get",
            "params": {
                "triggerids": "14062",
                "output": "להרחיב",
                "selectFunctions": "להרחיב"
            },
            "auth": "038e1d7b1735c6a5436ee9eae095879e",
            "מזהה": 1
       }

תְגוּבָה:

{
            "jsonrpc": "2.0",
            "תוצאה": [
                {
                    "triggerid": "14062",
                    "expression": "{13513}<10m",
                    "description": "{HOST.NAME} הופעל מחדש (זמן פעילות < 10 מ')",
                    "url": "",
                    "status": "0",
                    "value": "0",
                    "priority": "2",
                    "lastchange": "0",
                    "comments": "זמן הפעולה של המארח הוא פחות מ-10 דקות",
                    "error": "",
                    "templateid": "10016",
                    "type": "0",
                    "state": "0",
                    "flags": "0",
                    "recovery_mode": "0",
                    "recovery_expression": "",
                    "correlation_mode": "0",
                    "correlation_tag": "",
                    "manual_close": "0",
                    "opdata": "",
                    "פונקציות": [
                        {
                            "functionid": "13513",
                            "itemid": "24350",
                            "triggerid": "14062",
                            "parameter": "$",
                            "function": "אחרון"
                        }
                    ]
                }
            ],
            "מזהה": 1
       }

אחזור טריגרים במצב בעיה

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

בַּקָשָׁה:

{
            "jsonrpc": "2.0",
            "method": "trigger.get",
            "params": {
                "פלט": [
                    "טריגריד",
                    "תיאור",
                    "עדיפות"
                ],
                "מסנן": {
                    "ערך": 1
                },
                "sortfield": "עדיפות",
                "sortorder": "DESC"
            },
            "auth": "038e1d7b1735c6a5436ee9eae095879e",
            "מזהה": 1
       }

תְגוּבָה:

{
            "jsonrpc": "2.0",
            "תוצאה": [
                {
                    "triggerid": "13907",
                    "description": "תהליכי ניטור עצמי של Zabbix < 100% עסוק",
                    "priority": "4"
                },
                {
                    "triggerid": "13824",
                    "description": "מגלה Zabbix מעבד יותר מ-75% עסוק",
                    "priority": "3"
                }
            ],
            "מזהה": 1
       }

אחזור טריגר ספציפי עם תגים

אחזר טריגר ספציפי עם תגים.

בַּקָשָׁה:

{
            "jsonrpc": "2.0",
            "method": "trigger.get",
            "params": {
                "פלט": [
                    "טריגריד",
                    "תיאור"
                ],
                "selectTags": "להרחיב",
                "טריגרידים": [
                    "17578"
                ]
            },
            "auth": "038e1d7b1735c6a5436ee9eae095879e",
            "מזהה": 1
       }

תְגוּבָה:

{
            "jsonrpc": "2.0",
            "תוצאה": [
                {
                    "triggerid": "17370",
                    "description": "סטטוס שירות",
                    "תגים": [
                        {
                            "tag": "שירות",
                            "value": "{{ITEM.VALUE}.regsub(\"השירות (.*) הופסק\", \"\\1\")}"
                        },
                        {
                            "tag": "שגיאה",
                            "ערך": ""
                        }
                    ]
                }
            ],
            "מזהה": 1
       }

מידע נוסף

מקור

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