drule.create

תיאור

object drule.create(object/array discoveryRules)

שיטה זו מאפשרת ליצור כללי גילוי חדשים.

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

פרמטרים

(אובייקט/מערך) כללי גילוי ליצירה.

בנוסף לכלל הגילוי הסטנדרטי properties](object#discovery_rule), השיטה מקבלת את הדברים הבאים פרמטרים.

פרמטר סוג תיאור
dchecks
(נדרש)
מערך גילוי בדיקות ליצירה עבור כלל הגילוי.

החזר ערכים

(אובייקט) מחזיר אובייקט המכיל את המזהים של היצירה שנוצרה כללי גילוי תחת הנכס 'דרוליידס'. הסדר של ה מזהים שהוחזרו תואמים את סדר כללי הגילוי שעברו.

דוגמאות

צור כלל גילוי

צור כלל גילוי כדי למצוא מכונות המרצות את סוכן Zabbix ב- רשת מקומית. הכלל חייב להשתמש בבדיקת סוכן אחת של Zabbix ביציאה 10050.

בַּקָשָׁה:

{
            "jsonrpc": "2.0",
            "method": "drule.create",
            "params": {
                "name": "גילוי סוכן Zabbix",
                "iprange": "192.168.1.1-255",
                "dchecks": [
                    {
                        "type": "9",
                        "key_": "system.uname",
                        "ports": "10050",
                        "uniq": "0"
                    }
                ]
            },
            "auth": "038e1d7b1735c6a5436ee9eae095879e",
            "מזהה": 1
       }

תְגוּבָה:

{
            "jsonrpc": "2.0",
            "תוצאה": {
                "דרולידס": [
                    "6"
                ]
            },
            "מזהה": 1
       }

מידע נוסף

מקור

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