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.

script.getscriptsbyhosts

תיאור

object script.getscriptsbyhosts(array hostIds)

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

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

פרמטרים

מזהי (מחרוזת/מערך) של מארחים להחזרת סקריפטים עבורם.

החזר ערכים

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

השיטה תרחיב אוטומטית פקודות מאקרו ב- טקסט 'אישור'.

דוגמאות

אחזר סקריפטים לפי מזהי מארח

אחזר את כל התסריטים הזמינים במארחים "30079" ו-"30073".

בַּקָשָׁה:

{
            "jsonrpc": "2.0",
            "method": "script.getscriptsbyhosts",
            "פארמים": [
                "30079",
                "30073"
            ],
            "auth": "038e1d7b1735c6a5436ee9eae095879e",
            "מזהה": 1
       }

תְגוּבָה:

{
            "jsonrpc": "2.0",
            "תוצאה": {
                "30079": [
                    {
                        "scriptid": "3",
                        "name": "זהה מערכת הפעלה",
                        "command": "sudo /usr/bin/nmap -O {HOST.CONN} 2>&1",
                        "host_access": "2",
                        "usrgrpid": "7",
                        "groupid": "0",
                        "תיאור": "",
                        "אישור": "",
                        "type": "0",
                        "execute_on": "1",
                        "hostid": "10001"
                    },
                    {
                        "scriptid": "1",
                        "name": "פינג",
                        "command": "/bin/ping -c 3 {HOST.CONN} 2>&1",
                        "host_access": "2",
                        "usrgrpid": "0",
                        "groupid": "0",
                        "תיאור": "",
                        "אישור": "",
                        "type": "0",
                        "execute_on": "1",
                        "hostid": "10001"
                    },
                    {
                        "scriptid": "2",
                        "name": "Traceroute",
                        "command": "/usr/bin/traceroute {HOST.CONN} 2>&1",
                        "host_access": "2",
                        "usrgrpid": "0",
                        "groupid": "0",
                        "תיאור": "",
                        "אישור": "",
                        "type": "0",
                        "execute_on": "1",
                        "hostid": "10001"
                    }
                ],
                "30073": [
                    {
                        "scriptid": "3",
                        "name": "זהה מערכת הפעלה",
                        "command": "sudo /usr/bin/nmap -O {HOST.CONN} 2>&1",
                        "host_access": "2",
                        "usrgrpid": "7",
                        "groupid": "0",
                        "תיאור": "",
                        "אישור": "",
                        "type": "0",
                        "execute_on": "1",
                        "hostid": "10001"
                    },
                    {
                        "scriptid": "1",
                        "name": "פינג",
                        "command": "/bin/ping -c 3 {HOST.CONN} 2>&1",
                        "host_access": "2",
                        "usrgrpid": "0",
                        "groupid": "0",
                        "תיאור": "",
                        "אישור": "",
                        "type": "0",
                        "execute_on": "1",
                        "hostid": "10001"
                    },
                    {
                        "scriptid": "2",
                        "name": "Traceroute",
                        "command": "/usr/bin/traceroute {HOST.CONN} 2>&1",
                        "host_access": "2",
                        "usrgrpid": "0",
                        "groupid": "0",
                        "תיאור": "",
                        "אישור": "",
                        "type": "0",
                        "execute_on": "1",
                        "hostid": "10001"
                    }
                ]
            },
            "מזהה": 1
       }

מקור

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