object drule.create(object/array discoveryRules)
שיטה זו מאפשרת ליצור כללי גילוי חדשים.
שיטה זו זמינה רק ל-Admin ו-Super Admin סוגי משתמשים. ניתן לבטל הרשאות לקרוא לשיטה בתפקיד משתמש הגדרות. ראה משתמש תפקידים למידע נוסף.
(אובייקט/מערך)
כללי גילוי ליצירה.
בנוסף לכלל הגילוי הסטנדרטי properties](object#discovery_rule), השיטה מקבלת את הדברים הבאים פרמטרים.
(אובייקט)
מחזיר אובייקט המכיל את המזהים של היצירה שנוצרה כללי גילוי תחת הנכס 'דרוליידס'. הסדר של ה מזהים שהוחזרו תואמים את סדר כללי הגילוי שעברו.
צור כלל גילוי כדי למצוא מכונות המרצות את סוכן 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
}
תְגוּבָה:
CDRule::create() בתוך ui/include/classes/api/services/CDRule.php.