ΠΎΠ±ΡΠ΅ΠΊΡ hostgroup.create(ΠΎΠ±ΡΠ΅ΠΊΡ/ΠΌΠ°ΡΡΠΈΠ² ΠΡΡΠΏΠΏΡΠ£Π·Π»ΠΎΠ²ΡΠ΅ΡΠΈ)
ΠΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π½ΠΎΠ²ΡΠ΅ Π³ΡΡΠΏΠΏΡ ΡΠ·Π»ΠΎΠ² ΡΠ΅ΡΠΈ.
(ΠΎΠ±ΡΠ΅ΠΊΡ/ΠΌΠ°ΡΡΠΈΠ²)
Π‘ΠΎΠ·Π΄Π°Π²Π°Π΅ΠΌΡΠ΅ Π³ΡΡΠΏΠΏΡ ΡΠ·Π»ΠΎΠ² ΡΠ΅ΡΠΈ. ΠΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ Π³ΡΡΠΏΠΏΡ ΡΠ·Π»ΠΎΠ² ΡΠ΅ΡΠΈ ΡΠΎ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΌΠΈ ΡΠ²ΠΎΠΉΡΡΠ²Π°ΠΌΠΈ Π³ΡΡΠΏΠΏ ΡΠ·Π»ΠΎΠ² ΡΠ΅ΡΠΈ.
(ΠΎΠ±ΡΠ΅ΠΊΡ)
ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΎΠ±ΡΠ΅ΠΊΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ID ΡΠΎΠ·Π΄Π°Π½Π½ΡΡ
Π³ΡΡΠΏΠΏ ΡΠ·Π»ΠΎΠ² ΡΠ΅ΡΠΈ ΠΏΠΎΠ΄ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎΠΌ groupids
. ΠΠΎΡΡΠ΄ΠΎΠΊ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΠΌΡΡ
ID ΡΠΎΠ²ΠΏΠ°Π΄Π°Π΅Ρ Ρ ΠΏΠΎΡΡΠ΄ΠΊΠΎΠΌ ΠΏΠ΅ΡΠ΅Π΄Π°Π½Π½ΡΡ
Π³ΡΡΠΏΠΏ ΡΠ·Π»ΠΎΠ² ΡΠ΅ΡΠΈ.
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π³ΡΡΠΏΠΏΡ ΡΠ·Π»ΠΎΠ² ΡΠ΅ΡΠΈ Ρ ΠΈΠΌΠ΅Π½Π΅ΠΌ "Linux servers".
ΠΠ°ΠΏΡΠΎΡ:
{
"jsonrpc": "2.0",
"method": "hostgroup.create",
"params": {
"name": "Linux servers"
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"id": 1
}
ΠΡΠ²Π΅Ρ:
CHostGroup::create() Π² frontends/php/include/classes/api/services/CHostGroup.php.